public class PolygonWebsocketClient extends java.lang.Object implements WebsocketClient
| Constructor and Description |
|---|
PolygonWebsocketClient(java.lang.String keyId,
java.lang.String websocketURL)
Instantiates a new Polygon websocket client.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(StreamListener listener)
Add listener.
|
void |
connect()
Connect.
|
void |
disconnect()
Disconnect.
|
void |
handleWebsocketMessage(java.lang.String message)
Handle websocket message.
|
boolean |
isAuthenticated()
Is authenticated boolean.
|
boolean |
isConnected()
Is connected boolean.
|
void |
removeListener(StreamListener listener)
Remove listener.
|
void |
sendAuthenticationMessage()
Send authentication message.
|
void |
sendStreamMessageToListeners(StreamMessageType streamMessageType,
StreamMessage streamMessage)
Send stream message to listeners.
|
public PolygonWebsocketClient(java.lang.String keyId,
java.lang.String websocketURL)
keyId - the key idwebsocketURL - the websocket urlpublic void addListener(StreamListener listener)
WebsocketClientaddListener in interface WebsocketClientlistener - the stream listenerpublic void removeListener(StreamListener listener)
WebsocketClientremoveListener in interface WebsocketClientlistener - the stream listenerpublic void connect()
WebsocketClientconnect in interface WebsocketClientpublic void disconnect()
WebsocketClientdisconnect in interface WebsocketClientpublic void sendAuthenticationMessage()
WebsocketClientsendAuthenticationMessage in interface WebsocketClientpublic void handleWebsocketMessage(java.lang.String message)
WebsocketClienthandleWebsocketMessage in interface WebsocketClientmessage - the messagepublic void sendStreamMessageToListeners(StreamMessageType streamMessageType, StreamMessage streamMessage)
WebsocketClientsendStreamMessageToListeners in interface WebsocketClientstreamMessageType - the stream message typestreamMessage - the stream messagepublic boolean isConnected()
WebsocketClientisConnected in interface WebsocketClientpublic boolean isAuthenticated()
WebsocketClientisAuthenticated in interface WebsocketClient