org.eclipse.ecf.provider.generic
Class TCPServerSOContainerGroup

java.lang.Object
  extended by org.eclipse.ecf.provider.generic.SOContainerGroup
      extended by org.eclipse.ecf.provider.generic.TCPServerSOContainerGroup
All Implemented Interfaces:
ISocketAcceptHandler

public class TCPServerSOContainerGroup
extends SOContainerGroup
implements ISocketAcceptHandler


Field Summary
static java.lang.String DEFAULT_GROUP_NAME
           
static java.lang.String INVALID_CONNECT
           
 
Fields inherited from class org.eclipse.ecf.provider.generic.SOContainerGroup
map
 
Constructor Summary
TCPServerSOContainerGroup(int port)
           
TCPServerSOContainerGroup(java.lang.String name, int port)
           
TCPServerSOContainerGroup(java.lang.String name, java.lang.ThreadGroup group, int port)
           
 
Method Summary
 int getPort()
           
 void handleAccept(java.net.Socket aSocket)
           
 boolean isOnTheAir()
           
 void putOnTheAir()
           
 void takeOffTheAir()
           
 java.lang.String toString()
           
protected  void trace(java.lang.String msg)
           
protected  void traceStack(java.lang.String msg, java.lang.Throwable e)
           
 
Methods inherited from class org.eclipse.ecf.provider.generic.SOContainerGroup
add, contains, elements, get, getName, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

INVALID_CONNECT

public static final java.lang.String INVALID_CONNECT
See Also:
Constant Field Values

DEFAULT_GROUP_NAME

public static final java.lang.String DEFAULT_GROUP_NAME
Constructor Detail

TCPServerSOContainerGroup

public TCPServerSOContainerGroup(java.lang.String name,
                                 java.lang.ThreadGroup group,
                                 int port)

TCPServerSOContainerGroup

public TCPServerSOContainerGroup(java.lang.String name,
                                 int port)

TCPServerSOContainerGroup

public TCPServerSOContainerGroup(int port)
Method Detail

trace

protected void trace(java.lang.String msg)

traceStack

protected void traceStack(java.lang.String msg,
                          java.lang.Throwable e)

putOnTheAir

public void putOnTheAir()
                 throws java.io.IOException
Throws:
java.io.IOException

isOnTheAir

public boolean isOnTheAir()

handleAccept

public void handleAccept(java.net.Socket aSocket)
                  throws java.lang.Exception
Specified by:
handleAccept in interface ISocketAcceptHandler
Throws:
java.lang.Exception

takeOffTheAir

public void takeOffTheAir()

getPort

public int getPort()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object