Package org.eclipse.ecf.provider.generic
Class TCPServerSOContainerGroup
- java.lang.Object
-
- org.eclipse.ecf.provider.generic.SOContainerGroup
-
- org.eclipse.ecf.provider.generic.TCPServerSOContainerGroup
-
- All Implemented Interfaces:
ISocketAcceptHandler
public class TCPServerSOContainerGroup extends SOContainerGroup
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_GROUP_NAME
-
Fields inherited from class org.eclipse.ecf.provider.generic.SOContainerGroup
INVALID_CONNECT, map
-
-
Constructor Summary
Constructors Constructor Description TCPServerSOContainerGroup(int port)
TCPServerSOContainerGroup(String name, int port)
TCPServerSOContainerGroup(String name, ThreadGroup group, int port)
TCPServerSOContainerGroup(String name, ThreadGroup group, int port, int backlog, InetAddress bindAddress)
TCPServerSOContainerGroup(String name, ThreadGroup group, int port, InetAddress bindAddress)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getPort()
boolean
isOnTheAir()
void
putOnTheAir()
void
takeOffTheAir()
String
toString()
protected void
trace(String msg)
protected void
traceStack(String msg, Throwable e)
-
Methods inherited from class org.eclipse.ecf.provider.generic.SOContainerGroup
add, contains, createObjectInputStream, createObjectOutputStream, elements, get, getName, handleAccept, readConnectRequestMessage, remove
-
-
-
-
Field Detail
-
DEFAULT_GROUP_NAME
public static final String DEFAULT_GROUP_NAME
-
-
Constructor Detail
-
TCPServerSOContainerGroup
public TCPServerSOContainerGroup(String name, ThreadGroup group, int port, int backlog, InetAddress bindAddress)
- Parameters:
name
- namegroup
- thread group to useport
- portbacklog
- backlogbindAddress
- bind address- Since:
- 4.4
-
TCPServerSOContainerGroup
public TCPServerSOContainerGroup(String name, ThreadGroup group, int port, InetAddress bindAddress)
- Parameters:
name
- namegroup
- thread group to useport
- portbindAddress
- bind address- Since:
- 4.4
-
TCPServerSOContainerGroup
public TCPServerSOContainerGroup(String name, ThreadGroup group, int port)
-
TCPServerSOContainerGroup
public TCPServerSOContainerGroup(String name, int port)
-
TCPServerSOContainerGroup
public TCPServerSOContainerGroup(int port)
-
-
Method Detail
-
trace
protected void trace(String msg)
-
putOnTheAir
public void putOnTheAir() throws IOException
- Throws:
IOException
-
isOnTheAir
public boolean isOnTheAir()
-
takeOffTheAir
public void takeOffTheAir()
-
getPort
public int getPort()
-
-