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)
WebsocketClient
addListener
in interface WebsocketClient
listener
- the stream listenerpublic void removeListener(StreamListener listener)
WebsocketClient
removeListener
in interface WebsocketClient
listener
- the stream listenerpublic void connect()
WebsocketClient
connect
in interface WebsocketClient
public void disconnect()
WebsocketClient
disconnect
in interface WebsocketClient
public void sendAuthenticationMessage()
WebsocketClient
sendAuthenticationMessage
in interface WebsocketClient
public void handleWebsocketMessage(java.lang.String message)
WebsocketClient
handleWebsocketMessage
in interface WebsocketClient
message
- the messagepublic void sendStreamMessageToListeners(StreamMessageType streamMessageType, StreamMessage streamMessage)
WebsocketClient
sendStreamMessageToListeners
in interface WebsocketClient
streamMessageType
- the stream message typestreamMessage
- the stream messagepublic boolean isConnected()
WebsocketClient
isConnected
in interface WebsocketClient
public boolean isAuthenticated()
WebsocketClient
isAuthenticated
in interface WebsocketClient