de.esw.eengine.net
Class TCPServer

java.lang.Object
  extended by de.esw.eengine.net.ChannelHelper
      extended by de.esw.eengine.net.AbstractServer
          extended by de.esw.eengine.net.TCPServer
All Implemented Interfaces:
java.lang.Runnable

public abstract class TCPServer
extends AbstractServer

Since:
1.0
Version:
$Id: TCPServer.java 197 2005-07-14 18:30:20Z markusw $
Author:
markusw

Constructor Summary
TCPServer(int bufferSize, java.lang.String charset, java.lang.String host, int port)
           
 
Method Summary
 void dispose()
           
 
Methods inherited from class de.esw.eengine.net.AbstractServer
run, setWriteRequest, shutdown
 
Methods inherited from class de.esw.eengine.net.ChannelHelper
readBoolean, readBytes, readFile, readInt, readLong, readObject, readString, writeBoolean, writeBytes, writeFile, writeInt, writeLong, writeObject, writeString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TCPServer

public TCPServer(int bufferSize,
                 java.lang.String charset,
                 java.lang.String host,
                 int port)
          throws EEngineException
Parameters:
bufferSize - Size of the communication buffer in bytes
charset - Charset to use for encoding and decoding
host - Inteface to bind to
port - Port to bind to
Throws:
EEngineException - Thrown on network i/o errors
Method Detail

dispose

public void dispose()
             throws EEngineException
Overrides:
dispose in class AbstractServer
Throws:
EEngineException - Thrown on network i/o errors
See Also:
AbstractServer.dispose()