Package com.iizix.server
Interface IEndPoint
- All Known Implementing Classes:
- AbstractEndPoint,- ClientEndPoint,- FailedReconnectClientEndPoint,- LoadBalancerEndPoint,- RemoteBuilderEndPoint,- ServerSession,- VirtualizedMonitorEndPoint,- VSViewerEndPoint
 - public interface IEndPointInterface for Server End Points.- Author:
- Christopher Mindus
 
- Nested Class Summary- Nested Classes - Modifier and Type - Interface - Description - static class- IEndPoint.TypeThe type of end-point.
 - Field Summary- Fields - Modifier and Type - Field - Description - static long- DEFAULT_HEARTBEAT_INTERVALDefault heart-beat interval in milliseconds (20 seconds).- static java.lang.String- STORAGE_NAMELocal storage name in SessionInfo.
 - Method Summary- All Methods Static Methods Instance Methods Abstract 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.- static IEndPoint- getSessionInstance()Gets the runtime application instance for the current thread in a client session.- IServerWebSocketCommListener- getWebSocketCommListener(IWebSocketComm comm)Gets the WebSocketCommListener for the end point.
 
- Field Detail- STORAGE_NAME- static final java.lang.String STORAGE_NAME Local storage name in SessionInfo.
 - DEFAULT_HEARTBEAT_INTERVAL- static final long DEFAULT_HEARTBEAT_INTERVAL Default heart-beat interval in milliseconds (20 seconds).- See Also:
- Constant Field Values
 
 
 - Method Detail- getSessionInstance- static IEndPoint getSessionInstance() Gets the runtime application instance for the current thread in a client session.- Returns:
- The RuntimeApp instance when called from a thread of the client session, nullotherwise.
 
 - getEndPointType- IEndPoint.Type getEndPointType() Gets the end point type.- Returns:
- The endpoint type.
 
 - getEndPointName- java.lang.String getEndPointName() Gets the end point name.- Returns:
- A short descriptive end-point type name.
 
 - getServerSessionID- long getServerSessionID() Gets the Server Session ID.- Returns:
- The session ID.
 
 - getSessionInfo- SessionInfo getSessionInfo() Gets the SessionInfo for this end point.- Returns:
- The SessionInfo instance.
 
 - getServer- ServerShell getServer() Gets the server instance.- Returns:
- The server instance.
 
 - getWebSocketCommListener- IServerWebSocketCommListener getWebSocketCommListener(IWebSocketComm comm) Gets the WebSocketCommListener for the end point.- Parameters:
- comm- The WebSocket communication instance.
- Returns:
- The WebSocket listener.
 
 - dispose- boolean dispose() Disposes of the end point.- Returns:
- true if disposed, false if already disposed of.