kaos.core.csi.util.tcpSupport
Class ClientCommHandler

java.lang.Object
  extended by kaos.core.csi.util.tcpSupport.CommHandler
      extended by kaos.core.csi.util.tcpSupport.ClientCommHandler
All Implemented Interfaces:
java.lang.Runnable

public class ClientCommHandler
extends CommHandler

This class is a communication handler for the client. It sends client messages to the server and listens for messages from the server to the client.


Field Summary
protected  ResponseReceiver _responseReceiver
           
 
Fields inherited from class kaos.core.csi.util.tcpSupport.CommHandler
_clientSocket, _logger, _os
 
Constructor Summary
ClientCommHandler(java.net.Socket socket, ResponseReceiver receiver)
           
 
Method Summary
protected  void processBuffer(java.lang.String line, java.io.BufferedReader bufferedReader)
           
 void sendString(java.lang.String msg)
           
 
Methods inherited from class kaos.core.csi.util.tcpSupport.CommHandler
processLine, readLine, run, start
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_responseReceiver

protected ResponseReceiver _responseReceiver
Constructor Detail

ClientCommHandler

public ClientCommHandler(java.net.Socket socket,
                         ResponseReceiver receiver)
                  throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

sendString

public void sendString(java.lang.String msg)

processBuffer

protected void processBuffer(java.lang.String line,
                             java.io.BufferedReader bufferedReader)
Overrides:
processBuffer in class CommHandler