public class SSLServerSOContainerGroup extends SOContainerGroup implements ISocketAcceptHandler
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_BACKLOG |
static String |
DEFAULT_GROUP_NAME |
INVALID_CONNECT, map
Constructor and Description |
---|
SSLServerSOContainerGroup(int port) |
SSLServerSOContainerGroup(String name,
int port) |
SSLServerSOContainerGroup(String name,
ThreadGroup group,
int port) |
SSLServerSOContainerGroup(String name,
ThreadGroup group,
int port,
InetAddress bindAddress) |
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,
SSLServerSocket sslServerSocket) |
Modifier and Type | Method and Description |
---|---|
protected void |
debug(String msg) |
int |
getPort() |
void |
handleAccept(Socket aSocket) |
protected void |
handleSyncAccept(Socket aSocket) |
boolean |
isOnTheAir() |
void |
putOnTheAir() |
protected Thread |
setupListener() |
void |
takeOffTheAir() |
String |
toString() |
protected void |
trace(String msg) |
protected void |
traceStack(String msg,
Throwable e) |
add, contains, createObjectInputStream, createObjectOutputStream, elements, get, getName, readConnectRequestMessage, remove
public static final int DEFAULT_BACKLOG
public static final String DEFAULT_GROUP_NAME
public SSLServerSOContainerGroup(String name, ThreadGroup group, int port, int backlog, InetAddress inetAddress)
public SSLServerSOContainerGroup(String name, ThreadGroup group, int port, int backlog)
public SSLServerSOContainerGroup(String name, ThreadGroup group, int port, InetAddress bindAddress)
name
- namegroup
- thread group to use to create threadport
- portbindAddress
- bind addresspublic SSLServerSOContainerGroup(String name, ThreadGroup group, int port)
public SSLServerSOContainerGroup(String name, int port)
public SSLServerSOContainerGroup(int port)
public SSLServerSOContainerGroup(String name, ThreadGroup group, SSLServerSocket sslServerSocket)
name
- namegroup
- thread group to usesslServerSocket
- the ssl server socketprotected void trace(String msg)
public void putOnTheAir() throws IOException
IOException
public boolean isOnTheAir()
public void takeOffTheAir()
public int getPort()
protected Thread setupListener()
protected void handleSyncAccept(Socket aSocket) throws Exception
aSocket
- socketException
- if some problem with handling acceptpublic void handleAccept(Socket aSocket)
handleAccept
in interface ISocketAcceptHandler
handleAccept
in class SOContainerGroup
aSocket
- socketprotected void debug(String msg)
Copyright © 2004–2020 Eclipse Foundation. All rights reserved.