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