appl.parallel.thread
Class DataServerThread

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

public abstract class DataServerThread
extends ExecutionThread

Author:
Dominik Appl

Field Summary
 
Fields inherited from class appl.parallel.thread.ExecutionThread
argument, commType, disableTransferEvents, eventSink, server, serverInfos
 
Constructor Summary
DataServerThread(PartitionDataServer dataServer, ComputingResourceProperties resourceInfos, Object argument, CommEvent.CommType type, CommEventSink sink)
           
DataServerThread(PartitionDataServer dataServer, ComputingResourceProperties resourceInfos, Object argument, CommEvent.CommType type, CommEventSink sink, boolean disableTransferEvents)
           
 
Method Summary
protected  PartitionDataServer 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

DataServerThread

public DataServerThread(PartitionDataServer dataServer,
                        ComputingResourceProperties resourceInfos,
                        Object argument,
                        CommEvent.CommType type,
                        CommEventSink sink)

DataServerThread

public DataServerThread(PartitionDataServer dataServer,
                        ComputingResourceProperties resourceInfos,
                        Object argument,
                        CommEvent.CommType type,
                        CommEventSink sink,
                        boolean disableTransferEvents)
Method Detail

getServer

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