public abstract class SSLAbstractGenericServer extends Object
| Modifier and Type | Field and Description |
|---|---|
protected SSLServerSOContainerGroup |
serverGroup |
| Constructor and Description |
|---|
SSLAbstractGenericServer(String host,
int port) |
| Modifier and Type | Method and Description |
|---|---|
protected PermissionCollection |
checkConnect(Object address,
ID fromID,
ID targetID,
String targetGroup,
Object connectData) |
protected void |
createAndInitializeServer(String path) |
protected void |
createAndInitializeServer(String path,
int keepAlive) |
protected IConnectHandlerPolicy |
createConnectHandlerPolicy(SSLGenericServerContainer s,
String path) |
protected SOContainerConfig |
createServerConfig(String path) |
protected ID |
createServerIDFromPath(String path) |
SSLGenericServerContainer |
getFirstServerContainer() |
protected String |
getHost() |
protected int |
getPort() |
SSLGenericServerContainer |
getServerContainer(int index) |
List |
getServerContainers() |
protected abstract void |
handleDisconnect(ID targetID) |
protected abstract void |
handleEject(ID targetID) |
protected void |
putOnTheAir() |
void |
start(String path,
int keepAlive) |
void |
stop() |
protected void |
takeOffTheAir() |
protected SSLServerSOContainerGroup serverGroup
public SSLAbstractGenericServer(String host, int port)
public SSLGenericServerContainer getFirstServerContainer()
public List getServerContainers()
public SSLGenericServerContainer getServerContainer(int index)
protected void putOnTheAir()
throws IOException
IOExceptionprotected void takeOffTheAir()
public void stop()
protected void createAndInitializeServer(String path) throws IDCreateException
IDCreateExceptionprotected void createAndInitializeServer(String path, int keepAlive) throws IDCreateException
IDCreateExceptionprotected PermissionCollection checkConnect(Object address, ID fromID, ID targetID, String targetGroup, Object connectData) throws Exception
Exceptionprotected abstract void handleDisconnect(ID targetID)
protected abstract void handleEject(ID targetID)
protected IConnectHandlerPolicy createConnectHandlerPolicy(SSLGenericServerContainer s, String path)
protected ID createServerIDFromPath(String path) throws IDCreateException
IDCreateExceptionprotected SOContainerConfig createServerConfig(String path) throws IDCreateException
IDCreateExceptionprotected String getHost()
protected int getPort()
Copyright © 2020 Eclipse Foundation. All rights reserved.