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


Field Summary
static java.lang.String DEFAULT_GROUP_NAME
           
 
Fields inherited from class org.eclipse.ecf.provider.generic.SOContainerGroup
INVALID_CONNECT, map
 
Constructor Summary
TCPServerSOContainerGroup(int port)
           
TCPServerSOContainerGroup(java.lang.String name, int port)
           
TCPServerSOContainerGroup(java.lang.String name, java.lang.ThreadGroup group, int port)
           
TCPServerSOContainerGroup(java.lang.String name, java.lang.ThreadGroup group, int port, java.net.InetAddress bindAddress)
           
TCPServerSOContainerGroup(java.lang.String name, java.lang.ThreadGroup group, int port, int backlog, java.net.InetAddress bindAddress)
           
 
Method Summary
 int getPort()
           
 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, createObjectInputStream, createObjectOutputStream, elements, get, getName, handleAccept, readConnectRequestMessage, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

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,
                                 int backlog,
                                 java.net.InetAddress bindAddress)
Since:
4.4

TCPServerSOContainerGroup

public TCPServerSOContainerGroup(java.lang.String name,
                                 java.lang.ThreadGroup group,
                                 int port,
                                 java.net.InetAddress bindAddress)
Since:
4.4

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()

takeOffTheAir

public void takeOffTheAir()

getPort

public int getPort()

toString

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