algo
Class DistParRemoteCommTSP

java.lang.Object
  extended by java.lang.Thread
      extended by algo.DistParRemoteCommTSP
All Implemented Interfaces:
java.io.Serializable, java.lang.Runnable

 class DistParRemoteCommTSP
extends java.lang.Thread
implements java.io.Serializable

Objects of this class communicate with the master server.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
protected  SocketChannel comm
           
protected  java.lang.String host
           
private static Logger logger
           
protected  int port
           
protected  DistParClientTSP rem
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
DistParRemoteCommTSP(java.lang.String host, int port, DistParClientTSP rem)
           
 
Method Summary
 void finalBest()
           
 void run()
           
 void sendGetWork()
           
 void sendPutWork()
           
 void terminate()
           
 
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

host

protected java.lang.String host

port

protected int port

comm

protected SocketChannel comm

rem

protected DistParClientTSP rem

logger

private static final Logger logger
Constructor Detail

DistParRemoteCommTSP

public DistParRemoteCommTSP(java.lang.String host,
                            int port,
                            DistParClientTSP rem)
Parameters:
host - of master process.
port - of master process.
rem - my distributed process for call back.
Method Detail

terminate

public void terminate()

run

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

finalBest

public void finalBest()

sendGetWork

public void sendGetWork()

sendPutWork

public void sendPutWork()