Package com.iizix.server.client
Class ClientEndPoint
- java.lang.Object
- com.iizix.server.client.ClientEndPoint
Nested Class Summary
Nested classes/interfaces inherited from interface com.iizix.server.IEndPoint
IEndPoint.Type
Field Summary
Fields inherited from interface com.iizix.server.IEndPoint
DEFAULT_HEARTBEAT_INTERVAL, STORAGE_NAME
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
dispose()
Disposes of the end point.java.lang.String
getEndPointName()
Gets the end point name.IEndPoint.Type
getEndPointType()
Gets the end point type.ServerShell
getServer()
Gets the server instance.long
getServerSessionID()
Gets the Server Session ID.SessionInfo
getSessionInfo()
Gets the SessionInfo for this end point.SessionStatistics
getStatistics()
Returns the session statistics.ClientTransactionProcessor
getTransactionProcessor()
Gets the client transaction processor.IServerWebSocketCommListener
getWebSocketCommListener(IWebSocketComm comm)
Gets the WebSocketCommListener for the end point.boolean
isDisposed()
Checks if the client end point is disposed of.
Method Detail
getStatistics
public SessionStatistics getStatistics()
Returns the session statistics.
getWebSocketCommListener
public IServerWebSocketCommListener getWebSocketCommListener(IWebSocketComm comm)
Gets the WebSocketCommListener for the end point.- Specified by:
getWebSocketCommListener
in interfaceIEndPoint
- Parameters:
comm
- The WebSocket communication instance.- Returns:
- The WebSocket listener.
getTransactionProcessor
public ClientTransactionProcessor getTransactionProcessor()
Gets the client transaction processor.
getServerSessionID
public long getServerSessionID()
Gets the Server Session ID.- Specified by:
getServerSessionID
in interfaceIEndPoint
- Returns:
- The session ID.
getServer
public ServerShell getServer()
Gets the server instance.
getEndPointType
public IEndPoint.Type getEndPointType()
Gets the end point type.- Specified by:
getEndPointType
in interfaceIEndPoint
- Returns:
- The endpoint type.
getEndPointName
public java.lang.String getEndPointName()
Gets the end point name.- Specified by:
getEndPointName
in interfaceIEndPoint
- Returns:
- A short descriptive end-point type name.
getSessionInfo
public SessionInfo getSessionInfo()
Gets the SessionInfo for this end point.- Specified by:
getSessionInfo
in interfaceIEndPoint
- Returns:
- The SessionInfo instance.
dispose
public boolean dispose()
Disposes of the end point.
isDisposed
public boolean isDisposed()
Checks if the client end point is disposed of.