medisyn
Class ScenarioConfig.HelperThread

java.lang.Object
  extended by java.lang.Thread
      extended by medisyn.ScenarioConfig.HelperThread
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
ScenarioConfig

 class ScenarioConfig.HelperThread
extends java.lang.Thread

inner class to execute various functions using a thread

Author:
Leo Bosnjak

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  java.lang.String command
           
private  java.lang.String localDir
           
private  java.util.Vector<Node> nodes
           
private  PlanetLabMgr planetLabApi
           
private  java.lang.String remoteDir
           
private  boolean result
           
private  ScenarioConfig.HelperOpType type
           
private  IDataTransferrer worker
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ScenarioConfig.HelperThread(IDataTransferrer worker, ScenarioConfig.HelperOpType type, PlanetLabMgr planetLabApi, java.lang.String localDir, java.lang.String remoteDir, java.util.Vector<Node> nodes, java.lang.String command)
           
 
Method Summary
 boolean isResult()
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

worker

private IDataTransferrer worker

type

private ScenarioConfig.HelperOpType type

planetLabApi

private PlanetLabMgr planetLabApi

localDir

private java.lang.String localDir

remoteDir

private java.lang.String remoteDir

command

private java.lang.String command

result

private boolean result

nodes

private java.util.Vector<Node> nodes
Constructor Detail

ScenarioConfig.HelperThread

ScenarioConfig.HelperThread(IDataTransferrer worker,
                            ScenarioConfig.HelperOpType type,
                            PlanetLabMgr planetLabApi,
                            java.lang.String localDir,
                            java.lang.String remoteDir,
                            java.util.Vector<Node> nodes,
                            java.lang.String command)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

isResult

public boolean isResult()