gui
Class TSPModelCommRemote

java.lang.Object
  extended by java.lang.Thread
      extended by gui.TSPModelCommRemote
All Implemented Interfaces:
java.lang.Runnable

 class TSPModelCommRemote
extends java.lang.Thread

Class to communicate with the gui server.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  SocketChannel comm
           
private  int guiClientPort
           
private  java.lang.String guiHost
           
private  int guiPort
           
private  TSPModelRemote rem
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
TSPModelCommRemote(TSPModelRemote rem, java.lang.String guiHost, int guiPort, int guiClientPort)
           
 
Method Summary
 void run()
           
 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

rem

private TSPModelRemote rem

comm

private SocketChannel comm

guiHost

private java.lang.String guiHost

guiPort

private int guiPort

guiClientPort

private int guiClientPort
Constructor Detail

TSPModelCommRemote

public TSPModelCommRemote(TSPModelRemote rem,
                          java.lang.String guiHost,
                          int guiPort,
                          int guiClientPort)
Parameters:
rem - master process for call back.
guiHost - host name of gui server. Unused because of firewalls.
guiPort - port of gui server. Unused because of firewalls.
guiClientPort - my local port for communication with gui.
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