Class KrakenPrivateStreamingService
java.lang.Object
info.bitrich.xchangestream.service.ConnectableService
info.bitrich.xchangestream.service.netty.NettyStreamingService<com.fasterxml.jackson.databind.JsonNode>
info.bitrich.xchangestream.service.netty.JsonNettyStreamingService
info.bitrich.xchangestream.kraken.KrakenStreamingService
info.bitrich.xchangestream.kraken.KrakenPrivateStreamingService
-
Nested Class Summary
Nested classes/interfaces inherited from class info.bitrich.xchangestream.service.netty.NettyStreamingService
NettyStreamingService.NettyWebSocketClientHandler, NettyStreamingService.Subscription -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected KrakenAuthenticatedprotected KrakenStreamingExchangeprotected si.mazi.rescu.ParamsDigestFields inherited from class info.bitrich.xchangestream.service.netty.JsonNettyStreamingService
objectMapperFields inherited from class info.bitrich.xchangestream.service.netty.NettyStreamingService
DEFAULT_CONNECTION_TIMEOUT, DEFAULT_IDLE_TIMEOUT, DEFAULT_RETRY_DURATION, uriFields inherited from class info.bitrich.xchangestream.service.ConnectableService
BEFORE_CONNECTION_HANDLER -
Constructor Summary
ConstructorsConstructorDescriptionKrakenPrivateStreamingService(String apiUri, KrakenStreamingExchange exchange) -
Method Summary
Modifier and TypeMethodDescriptiongetSubscribeMessage(String channelName, Object... args) getUnsubscribeMessage(String subscriptionUniqueId, Object... args) Methods inherited from class info.bitrich.xchangestream.kraken.KrakenStreamingService
disconnect, getChannelNameFromMessage, getWebSocketClientExtensionHandler, getWebSocketClientHandler, handleMessage, processArrayMessageSeparately, sendMessage, subscribeSystemChannelMethods inherited from class info.bitrich.xchangestream.service.netty.JsonNettyStreamingService
messageHandler, sendObjectMessageMethods inherited from class info.bitrich.xchangestream.service.netty.NettyStreamingService
getChannel, getCustomHeaders, getSubscriptionUniqueId, handleChannelError, handleChannelMessage, handleError, handleIdle, isSocketOpen, openConnection, resubscribeChannels, setAcceptAllCertificates, setAutoReconnect, setEnableLoggingHandler, setLoggingHandlerLevel, setSocksProxyHost, setSocksProxyPort, subscribeChannel, subscribeConnectionState, subscribeConnectionSuccess, subscribeDisconnect, subscribeIdle, subscribeReconnectFailure, useCompressedMessagesMethods inherited from class info.bitrich.xchangestream.service.ConnectableService
connect, setBeforeConnectionHandler
-
Field Details
-
krakenStreamingExchange
-
krakenAuthenticated
-
signatureCreator
protected si.mazi.rescu.ParamsDigest signatureCreator
-
-
Constructor Details
-
KrakenPrivateStreamingService
-
-
Method Details
-
getSubscribeMessage
- Overrides:
getSubscribeMessagein classKrakenStreamingService- Returns:
- subscribe message containing a websocket token needed for private channels
- Throws:
IOException
-
getUnsubscribeMessage
- Overrides:
getUnsubscribeMessagein classKrakenStreamingService- Returns:
- unsubscribe message containing a websocket token needed for private channels
- Throws:
IOException
-