Package io.datarouter.websocket.endpoint
Class BaseEndpoint
java.lang.Object
javax.websocket.Endpoint
io.datarouter.websocket.endpoint.BaseEndpoint
- Direct Known Subclasses:
SwedishEchoEndpoint,WebSocketServicesEndpoint
public abstract class BaseEndpoint
extends javax.websocket.Endpoint
-
Field Summary
Fields Modifier and Type Field Description protected WebSocketSessionwebSocketSession -
Constructor Summary
Constructors Constructor Description BaseEndpoint() -
Method Summary
Modifier and Type Method Description protected abstract ClosableMessageHandlergetMessageHandler()voidonClose(javax.websocket.Session session, javax.websocket.CloseReason closeReason)voidonError(javax.websocket.Session session, java.lang.Throwable thr)voidonOpen(javax.websocket.Session session, javax.websocket.EndpointConfig endpointConfig)
-
Field Details
-
Constructor Details
-
BaseEndpoint
public BaseEndpoint()
-
-
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
public void onError(javax.websocket.Session session, java.lang.Throwable thr)- Overrides:
onErrorin classjavax.websocket.Endpoint
-