public class ServerNetworkAdapter extends AbstractServerObject<ServerContext>
Session object.
It maintains two connections to the client:
ServerRequestConnectionRequestServiceTask and dispatches it to the servers RequestHandlerServerMessageConnectionSession object is destroyed when the client connection is closed.| Constructor and Description |
|---|
ServerNetworkAdapter(ServerContext serverCtx,
VersionCheck versionCheck) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConnection() |
java.lang.String |
getConnectionInfo() |
SessionId |
getSessionId() |
boolean |
isClosed() |
void |
openMessageConnection(ServerMessageConnection messageConn) |
void |
openRequestConnection(ServerRequestConnection requestConn) |
void |
openTransferConnection(ServerTransferConnection transferConn) |
void |
queueNetMessage(NetMessage message)
Puts a message into the output queue of the client session.
|
checkPermission, getServerConfig, getServerContext, getStatisticManager, toStringgetApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannelconfigureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toStringpublic ServerNetworkAdapter(ServerContext serverCtx, VersionCheck versionCheck)
public SessionId getSessionId()
public java.lang.String getConnectionInfo()
public void openRequestConnection(ServerRequestConnection requestConn) throws java.lang.Exception
java.lang.Exceptionpublic void openMessageConnection(ServerMessageConnection messageConn) throws java.lang.Exception
java.lang.Exceptionpublic void openTransferConnection(ServerTransferConnection transferConn) throws java.lang.Exception
java.lang.Exceptionpublic void closeConnection()
public boolean isClosed()
public void queueNetMessage(NetMessage message)
SessionMessageQueue.Copyright © 2014 EsprIT-Systems. All Rights Reserved.