diff options
author | Simon Rettberg | 2014-10-13 11:50:40 +0200 |
---|---|---|
committer | Simon Rettberg | 2014-10-13 11:50:40 +0200 |
commit | e203d6800e90f51947ce49f855cfa4b7f7709975 (patch) | |
tree | 7f6b0390dc15bfe9ad278de9f4d124b6522955db /src/main/java/org/openslx/taskmanager/tasks/DummyTask.java | |
parent | Use SSL for AD-LDAP-connections (diff) | |
download | tmlite-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.java | 34 |
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 |