org.eclipse.ecf.provider.generic
Class SSLServerSOContainerGroup

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

public class SSLServerSOContainerGroup
extends SOContainerGroup
implements ISocketAcceptHandler

Since:
4.3

Field Summary
static int DEFAULT_BACKLOG
           
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
SSLServerSOContainerGroup(int port)
           
SSLServerSOContainerGroup(java.lang.String name, int port)
           
SSLServerSOContainerGroup(java.lang.String name, java.lang.ThreadGroup group, int port)
           
SSLServerSOContainerGroup(java.lang.String name, java.lang.ThreadGroup group, int port, java.net.InetAddress bindAddress)
           
SSLServerSOContainerGroup(java.lang.String name, java.lang.ThreadGroup group, int port, int backlog)
           
SSLServerSOContainerGroup(java.lang.String name, java.lang.ThreadGroup group, int port, int backlog, java.net.InetAddress inetAddress)
           
SSLServerSOContainerGroup(java.lang.String name, java.lang.ThreadGroup group, javax.net.ssl.SSLServerSocket sslServerSocket)
           
 
Method Summary
protected  void debug(java.lang.String msg)
           
 int getPort()
           
 void handleAccept(java.net.Socket aSocket)
           
 boolean isOnTheAir()
           
 void putOnTheAir()
           
protected  java.lang.Thread setupListener()
           
 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

DEFAULT_BACKLOG

public static final int DEFAULT_BACKLOG
See Also:
Constant Field Values

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

SSLServerSOContainerGroup

public SSLServerSOContainerGroup(java.lang.String name,
                                 java.lang.ThreadGroup group,
                                 int port,
                                 int backlog,
                                 java.net.InetAddress inetAddress)

SSLServerSOContainerGroup

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

SSLServerSOContainerGroup

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

SSLServerSOContainerGroup

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

SSLServerSOContainerGroup

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

SSLServerSOContainerGroup

public SSLServerSOContainerGroup(int port)

SSLServerSOContainerGroup

public SSLServerSOContainerGroup(java.lang.String name,
                                 java.lang.ThreadGroup group,
                                 javax.net.ssl.SSLServerSocket sslServerSocket)
Since:
4.6
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

setupListener

protected java.lang.Thread setupListener()

handleAccept

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

debug

protected void debug(java.lang.String msg)