public class ServerNetworkAdapter extends AbstractServerObject<ServerContext>
Session
object.
It maintains two connections to the client:
ServerRequestConnection
RequestServiceTask
and dispatches it to the servers RequestHandler
ServerMessageConnection
Session
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, toString
getApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString
public ServerNetworkAdapter(ServerContext serverCtx, VersionCheck versionCheck)
public SessionId getSessionId()
public java.lang.String getConnectionInfo()
public void openRequestConnection(ServerRequestConnection requestConn) throws java.lang.Exception
java.lang.Exception
public void openMessageConnection(ServerMessageConnection messageConn) throws java.lang.Exception
java.lang.Exception
public void openTransferConnection(ServerTransferConnection transferConn) throws java.lang.Exception
java.lang.Exception
public void closeConnection()
public boolean isClosed()
public void queueNetMessage(NetMessage message)
SessionMessageQueue
.Copyright © 2014 EsprIT-Systems. All Rights Reserved.