summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/taskmanager/tasks/DummyTask.java
diff options
context:
space:
mode:
authorSimon Rettberg2014-10-13 11:50:40 +0200
committerSimon Rettberg2014-10-13 11:50:40 +0200
commite203d6800e90f51947ce49f855cfa4b7f7709975 (patch)
tree7f6b0390dc15bfe9ad278de9f4d124b6522955db /src/main/java/org/openslx/taskmanager/tasks/DummyTask.java
parentUse SSL for AD-LDAP-connections (diff)
downloadtmlite-bwlp-e203d6800e90f51947ce49f855cfa4b7f7709975.tar.gz
tmlite-bwlp-e203d6800e90f51947ce49f855cfa4b7f7709975.tar.xz
tmlite-bwlp-e203d6800e90f51947ce49f855cfa4b7f7709975.zip
Added Dozmod and Syncdaemon launcher
Also added forgotten Exec class, tweaked mount-store script too
Diffstat (limited to 'src/main/java/org/openslx/taskmanager/tasks/DummyTask.java')
-rw-r--r--src/main/java/org/openslx/taskmanager/tasks/DummyTask.java34
1 files changed, 5 insertions, 29 deletions
diff --git a/src/main/java/org/openslx/taskmanager/tasks/DummyTask.java b/src/main/java/org/openslx/taskmanager/tasks/DummyTask.java
index 9524f2f..083e4b0 100644
--- a/src/main/java/org/openslx/taskmanager/tasks/DummyTask.java
+++ b/src/main/java/org/openslx/taskmanager/tasks/DummyTask.java
@@ -1,24 +1,18 @@
package org.openslx.taskmanager.tasks;
-import java.io.BufferedReader;
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStreamReader;
-
-import org.apache.log4j.Logger;
import org.openslx.taskmanager.api.AbstractTask;
+/**
+ * DummyTask - main purpose is to check if the task manager is still working
+ */
public class DummyTask extends AbstractTask
{
- private static final Logger log = Logger.getLogger( DummyTask.class );
-
private DummyTaskStatus status = new DummyTaskStatus();
@Override
protected boolean initTask()
{
- log.debug( "Initialized DummyTask with ID " + this.getId() );
return true;
}
@@ -26,26 +20,8 @@ public class DummyTask extends AbstractTask
protected boolean execute()
{
setStatusObject( status );
- Process process = null;
- try {
- // Create process
- process = Runtime.getRuntime().exec( "dummy", null, new File("/") );
-
- // Read its output
- BufferedReader reader = new BufferedReader( new InputStreamReader( process.getInputStream() ) );
- String line;
- while ( ( line = reader.readLine() ) != null ) {
- line = reader.readLine();
- if ( line.matches( "^\\d+%$" ) )
- this.status.progress = Integer.parseInt( line.substring( 0, line.length() - 1 ) );
- }
- } catch ( IOException e ) {
- log.warn( "Process of task " + this.getId() + " died." );
- } finally {
- if ( process != null )
- process.destroy();
- }
- return this.status.progress == 100;
+ this.status.progress = 100;
+ return true;
}
class DummyTaskStatus