com.ptc.wvs.server.cadagent
Class ProcessMessages

java.lang.Object
  extended byjava.lang.Thread
      extended bycom.ptc.wvs.server.cadagent.ProcessMessages
All Implemented Interfaces:
Runnable

public class ProcessMessages
extends Thread


Field Summary
private  Socket cadSocket
           
private  CadWorkers cadWorkers
           
private  String host
           
private  Monitor monitor
           
private  Vector sockets
           
private  String type
           
private  Worker worker
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
(package private) ProcessMessages(Socket cadSocket, CadWorkers cadWorkers, Vector sockets)
           
 
Method Summary
 void closeSocket()
           
private  String copyFilesOnDone(String reply)
           
protected  void finalize()
           
 String getMessage(Socket clientSocket)
           
 String[] getMessages(String message)
           
 void run()
           
private  void sendReply(String message)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cadSocket

private Socket cadSocket

cadWorkers

private CadWorkers cadWorkers

sockets

private Vector sockets

host

private String host

type

private String type

worker

private Worker worker

monitor

private Monitor monitor
Constructor Detail

ProcessMessages

ProcessMessages(Socket cadSocket,
                CadWorkers cadWorkers,
                Vector sockets)
Method Detail

finalize

protected void finalize()

closeSocket

public void closeSocket()

run

public void run()

copyFilesOnDone

private String copyFilesOnDone(String reply)

getMessages

public String[] getMessages(String message)

getMessage

public String getMessage(Socket clientSocket)
                  throws IOException
Throws:
IOException

sendReply

private void sendReply(String message)