public class PolygonWebsocketClientEndpoint extends AbstractWebsocketClientEndpoint<java.lang.String>
Constructor and Description |
---|
PolygonWebsocketClientEndpoint(WebsocketClient websocketClient,
java.net.URI endpointURI)
Instantiates a new Polygon websocket client endpoint.
|
Modifier and Type | Method and Description |
---|---|
void |
onCloseAnnotated(javax.websocket.Session userSession,
javax.websocket.CloseReason reason)
On close annotated.
|
void |
onMessageAnnotated(java.lang.String message)
On message annotated.
|
void |
onOpenAnnotated(javax.websocket.Session userSession)
On open annotated.
|
connect, disconnect, getUserSession, onClose, onMessage, onOpen, sendMessage
public PolygonWebsocketClientEndpoint(WebsocketClient websocketClient, java.net.URI endpointURI)
websocketClient
- the websocket clientendpointURI
- the endpoint uripublic void onOpenAnnotated(javax.websocket.Session userSession)
AbstractWebsocketClientEndpoint
OnOpen
and call AbstractWebsocketClientEndpoint.onOpen(Session)
because websocket annotations don't work with inheritance.onOpenAnnotated
in class AbstractWebsocketClientEndpoint<java.lang.String>
userSession
- the user sessionpublic void onCloseAnnotated(javax.websocket.Session userSession, javax.websocket.CloseReason reason)
AbstractWebsocketClientEndpoint
OnClose
and call AbstractWebsocketClientEndpoint.onClose(Session, CloseReason)
} because websocket annotations don't work with
inheritance.onCloseAnnotated
in class AbstractWebsocketClientEndpoint<java.lang.String>
userSession
- the user sessionreason
- the reasonpublic void onMessageAnnotated(java.lang.String message)
AbstractWebsocketClientEndpoint
OnMessage
and call AbstractWebsocketClientEndpoint.onMessage(String)
} because websocket annotations don't work with inheritance.onMessageAnnotated
in class AbstractWebsocketClientEndpoint<java.lang.String>
message
- the message