public class AlpacaWebsocketClientEndpoint
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static interface |
AlpacaWebsocketClientEndpoint.MessageHandler |
Message handler.
|
Constructor | Description |
---|---|
AlpacaWebsocketClientEndpoint(java.net.URI endpointURI) |
Instantiates a new websocket client endpoint.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addMessageHandler(AlpacaWebsocketClientEndpoint.MessageHandler msgHandler) |
register message handler.
|
javax.websocket.Session |
getUserSession() |
Gets the user session.
|
void |
onClose(javax.websocket.Session userSession,
javax.websocket.CloseReason reason) |
Callback hook for Connection close events.
|
void |
onMessage(byte[] message) |
Callback hook for Message Events.
|
void |
onOpen(javax.websocket.Session userSession) |
Callback hook for Connection open events.
|
void |
sendMessage(java.lang.String message) |
Send a message.
|
public AlpacaWebsocketClientEndpoint(java.net.URI endpointURI)
endpointURI
- the endpoint URIpublic void onOpen(javax.websocket.Session userSession)
userSession
- the userSession which is opened.public void onClose(javax.websocket.Session userSession, javax.websocket.CloseReason reason)
userSession
- the userSession which is getting closed.reason
- the reason for connection closepublic void onMessage(byte[] message)
message
- The text messagepublic void addMessageHandler(AlpacaWebsocketClientEndpoint.MessageHandler msgHandler)
msgHandler
- the msg handlerpublic void sendMessage(java.lang.String message)
message
- the messagepublic javax.websocket.Session getUserSession()