Package org.eclipse.ecf.provider.generic
Class SSLServerSOContainerGroup
- java.lang.Object
- 
- org.eclipse.ecf.provider.generic.SOContainerGroup
- 
- org.eclipse.ecf.provider.generic.SSLServerSOContainerGroup
 
 
- 
- All Implemented Interfaces:
- ISocketAcceptHandler
 
 public class SSLServerSOContainerGroup extends SOContainerGroup implements ISocketAcceptHandler - Since:
- 4.3
 
- 
- 
Field SummaryFields Modifier and Type Field Description static intDEFAULT_BACKLOGstatic StringDEFAULT_GROUP_NAME- 
Fields inherited from class org.eclipse.ecf.provider.generic.SOContainerGroupINVALID_CONNECT, map
 
- 
 - 
Constructor SummaryConstructors Constructor Description SSLServerSOContainerGroup(int port)SSLServerSOContainerGroup(String name, int port)SSLServerSOContainerGroup(String name, ThreadGroup group, int port)SSLServerSOContainerGroup(String name, ThreadGroup group, int port, int backlog)SSLServerSOContainerGroup(String name, ThreadGroup group, int port, int backlog, InetAddress inetAddress)SSLServerSOContainerGroup(String name, ThreadGroup group, int port, InetAddress bindAddress)SSLServerSOContainerGroup(String name, ThreadGroup group, SSLServerSocket sslServerSocket)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddebug(String msg)intgetPort()voidhandleAccept(Socket aSocket)protected voidhandleSyncAccept(Socket aSocket)booleanisOnTheAir()voidputOnTheAir()protected ThreadsetupListener()voidtakeOffTheAir()StringtoString()protected voidtrace(String msg)protected voidtraceStack(String msg, Throwable e)- 
Methods inherited from class org.eclipse.ecf.provider.generic.SOContainerGroupadd, contains, createObjectInputStream, createObjectOutputStream, elements, get, getName, readConnectRequestMessage, remove
 
- 
 
- 
- 
- 
Field Detail- 
DEFAULT_BACKLOGpublic static final int DEFAULT_BACKLOG - See Also:
- Constant Field Values
 
 - 
DEFAULT_GROUP_NAMEpublic static final String DEFAULT_GROUP_NAME 
 
- 
 - 
Constructor Detail- 
SSLServerSOContainerGrouppublic SSLServerSOContainerGroup(String name, ThreadGroup group, int port, int backlog, InetAddress inetAddress) 
 - 
SSLServerSOContainerGrouppublic SSLServerSOContainerGroup(String name, ThreadGroup group, int port, int backlog) 
 - 
SSLServerSOContainerGrouppublic SSLServerSOContainerGroup(String name, ThreadGroup group, int port, InetAddress bindAddress) - Parameters:
- name- name
- group- thread group to use to create thread
- port- port
- bindAddress- bind address
- Since:
- 4.4
 
 - 
SSLServerSOContainerGrouppublic SSLServerSOContainerGroup(String name, ThreadGroup group, int port) 
 - 
SSLServerSOContainerGrouppublic SSLServerSOContainerGroup(String name, int port) 
 - 
SSLServerSOContainerGrouppublic SSLServerSOContainerGroup(int port) 
 - 
SSLServerSOContainerGrouppublic SSLServerSOContainerGroup(String name, ThreadGroup group, SSLServerSocket sslServerSocket) - Parameters:
- name- name
- group- thread group to use
- sslServerSocket- the ssl server socket
- Since:
- 4.6
 
 
- 
 - 
Method Detail- 
traceprotected void trace(String msg) 
 - 
putOnTheAirpublic void putOnTheAir() throws IOException- Throws:
- IOException
 
 - 
isOnTheAirpublic boolean isOnTheAir() 
 - 
takeOffTheAirpublic void takeOffTheAir() 
 - 
getPortpublic int getPort() 
 - 
setupListenerprotected Thread setupListener() 
 - 
handleSyncAcceptprotected void handleSyncAccept(Socket aSocket) throws Exception - Parameters:
- aSocket- socket
- Throws:
- Exception- if some problem with handling accept
- Since:
- 4.7
 
 - 
handleAcceptpublic void handleAccept(Socket aSocket) - Specified by:
- handleAcceptin interface- ISocketAcceptHandler
- Overrides:
- handleAcceptin class- SOContainerGroup
- Parameters:
- aSocket- socket
 
 - 
debugprotected void debug(String msg) 
 
- 
 
-