AlpacaWebsocketClientEndpoint.MessageHandler
public class AlpacaWebsocketClient extends java.lang.Object implements AlpacaWebsocketClientEndpoint.MessageHandler
Constructor | Description |
---|---|
AlpacaWebsocketClient(java.lang.String keyId,
java.lang.String secret,
java.lang.String baseAccountUrl) |
Instantiates a new websocket client.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addListener(AlpacaStreamListener listener) |
Adds the listener.
|
java.util.Set<MessageType> |
getRegisteredMessageTypes() |
Gets the registered message types.
|
void |
handleMessage(com.google.gson.JsonObject message) |
Handle message.
|
void |
removeListener(AlpacaStreamListener listener) |
Removes the listener.
|
public AlpacaWebsocketClient(java.lang.String keyId, java.lang.String secret, java.lang.String baseAccountUrl)
keyId
- the key idsecret
- the secretbaseAccountUrl
- the base account urlpublic void addListener(AlpacaStreamListener listener)
listener
- the listenerpublic void removeListener(AlpacaStreamListener listener)
listener
- the listenerpublic void handleMessage(com.google.gson.JsonObject message)
AlpacaWebsocketClientEndpoint.MessageHandler
handleMessage
in interface AlpacaWebsocketClientEndpoint.MessageHandler
message
- the messagepublic java.util.Set<MessageType> getRegisteredMessageTypes()