Class DeribitPrivateStreamingService
java.lang.Object
info.bitrich.xchangestream.service.ConnectableService
info.bitrich.xchangestream.service.netty.NettyStreamingService<DeribitWsNotification>
info.bitrich.xchangestream.deribit.DeribitStreamingService
info.bitrich.xchangestream.deribit.DeribitPrivateStreamingService
-
Nested Class Summary
Nested classes/interfaces inherited from class info.bitrich.xchangestream.service.netty.NettyStreamingService
NettyStreamingService.NettyWebSocketClientHandler, NettyStreamingService.Subscription -
Field Summary
Fields inherited from class info.bitrich.xchangestream.deribit.DeribitStreamingService
objectMapperFields inherited from class info.bitrich.xchangestream.service.netty.NettyStreamingService
channels, DEFAULT_CONNECTION_TIMEOUT, DEFAULT_IDLE_TIMEOUT, DEFAULT_RETRY_DURATION, uriFields inherited from class info.bitrich.xchangestream.service.ConnectableService
BEFORE_CONNECTION_HANDLER -
Constructor Summary
ConstructorsConstructorDescriptionDeribitPrivateStreamingService(String apiUri, String apiKey, String apiSecret) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidhandleMessage(DeribitWsNotification message) voidSends login message right after connectingvoidMethods inherited from class info.bitrich.xchangestream.deribit.DeribitStreamingService
getChannelNameFromMessage, getSubscribeMessage, getUnsubscribeMessage, messageHandlerMethods inherited from class info.bitrich.xchangestream.service.netty.NettyStreamingService
disconnect, getChannel, getCustomHeaders, getSubscriptionUniqueId, getWebSocketClientExtensionHandler, getWebSocketClientHandler, handleChannelError, handleChannelMessage, handleError, handleIdle, isSocketOpen, openConnection, sendMessage, setAcceptAllCertificates, setAutoReconnect, setEnableLoggingHandler, setLoggingHandlerLevel, setSocksProxyHost, setSocksProxyPort, subscribeChannel, subscribeConnectionState, subscribeConnectionSuccess, subscribeDisconnect, subscribeIdle, subscribeReconnectFailure, useCompressedMessagesMethods inherited from class info.bitrich.xchangestream.service.ConnectableService
connect, setBeforeConnectionHandler
-
Constructor Details
-
DeribitPrivateStreamingService
-
-
Method Details
-
resubscribeChannels
public void resubscribeChannels()Sends login message right after connecting- Overrides:
resubscribeChannelsin classNettyStreamingService<DeribitWsNotification>
-
resubscribeChannelsAfterLogin
public void resubscribeChannelsAfterLogin() -
handleMessage
- Overrides:
handleMessagein classDeribitStreamingService
-