Package io.datarouter.websocket.endpoint
Class BaseWebsocketEndpoint
java.lang.Object
javax.websocket.Endpoint
io.datarouter.websocket.endpoint.BaseWebsocketEndpoint
- Direct Known Subclasses:
SwedishEchoEndpoint,WebSocketServicesEndpoint
public abstract class BaseWebsocketEndpoint
extends javax.websocket.Endpoint
-
Field Summary
Fields Modifier and Type Field Description protected WebSocketSessionwebSocketSession -
Constructor Summary
Constructors Constructor Description BaseWebsocketEndpoint() -
Method Summary
Modifier and Type Method Description protected abstract ClosableMessageHandlergetMessageHandler()voidonClose(javax.websocket.Session session, javax.websocket.CloseReason closeReason)voidonError(javax.websocket.Session session, Throwable thr)voidonOpen(javax.websocket.Session session, javax.websocket.EndpointConfig endpointConfig)
-
Field Details
-
Constructor Details
-
BaseWebsocketEndpoint
public BaseWebsocketEndpoint()
-
-
Method Details
-
onOpen
public void onOpen(javax.websocket.Session session, javax.websocket.EndpointConfig endpointConfig)- Specified by:
onOpenin classjavax.websocket.Endpoint
-
getMessageHandler
-
onClose
public void onClose(javax.websocket.Session session, javax.websocket.CloseReason closeReason)- Overrides:
onClosein classjavax.websocket.Endpoint
-
onError
- Overrides:
onErrorin classjavax.websocket.Endpoint
-