appl.parallel.thread
Class ComputingResourceThread

java.lang.Object
  extended by appl.parallel.thread.ExecutionThread
      extended by appl.parallel.thread.ComputingResourceThread
All Implemented Interfaces:
Callable

public abstract class ComputingResourceThread
extends ExecutionThread

Author:
Dominik Appl

Field Summary
 
Fields inherited from class appl.parallel.thread.ExecutionThread
argument, commType, disableTransferEvents, eventSink, server, serverInfos
 
Constructor Summary
ComputingResourceThread(ComputingResource resource, ComputingResourceProperties resourceInfos, Object argument, CommEvent.CommType type, CommEventSink sink)
           
ComputingResourceThread(ComputingResource resource, ComputingResourceProperties resourceInfos, Object argument, CommEvent.CommType type, CommEventSink sink, boolean disableTransferEvents)
           
 
Method Summary
protected  ComputingResource getServer()
           
 
Methods inherited from class appl.parallel.thread.ExecutionThread
call, fireTimeEvents, fireTransferEvent, getIntArgument, getObjectArgument, getObjectArrayArgument, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComputingResourceThread

public ComputingResourceThread(ComputingResource resource,
                               ComputingResourceProperties resourceInfos,
                               Object argument,
                               CommEvent.CommType type,
                               CommEventSink sink)

ComputingResourceThread

public ComputingResourceThread(ComputingResource resource,
                               ComputingResourceProperties resourceInfos,
                               Object argument,
                               CommEvent.CommType type,
                               CommEventSink sink,
                               boolean disableTransferEvents)
Method Detail

getServer

protected ComputingResource getServer()
Overrides:
getServer in class ExecutionThread
Returns:
the server given the constructor (should be overwrited by a subclass)