Package info.bitrich.xchangestream.huobi
Class HuobiStreamingExchange
java.lang.Object
org.knowm.xchange.BaseExchange
org.knowm.xchange.huobi.HuobiExchange
info.bitrich.xchangestream.huobi.HuobiStreamingExchange
- All Implemented Interfaces:
StreamingExchange,org.knowm.xchange.Exchange
-
Field Summary
Fields inherited from class org.knowm.xchange.BaseExchange
accountService, exchangeMetaData, exchangeSpecification, logger, marketDataService, tradeServiceFields inherited from interface org.knowm.xchange.Exchange
USE_SANDBOXFields inherited from interface info.bitrich.xchangestream.core.StreamingExchange
ACCEPT_ALL_CERITICATES, AUTO_RECONNECT, ENABLE_LOGGING_HANDLER, L3_ORDERBOOK, SOCKS_PROXY_HOST, SOCKS_PROXY_PORT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.Completableconnect(ProductSubscription... args) io.reactivex.Observable<ConnectionStateModel.State>io.reactivex.Observable<Object>io.reactivex.Completableprotected voidbooleanisAlive()io.reactivex.Observable<Throwable>voiduseCompressedMessages(boolean compressedMessages) Methods inherited from class org.knowm.xchange.huobi.HuobiExchange
getDefaultExchangeSpecification, remoteInitMethods inherited from class org.knowm.xchange.BaseExchange
applySpecification, getAccountService, getExchangeInstruments, getExchangeMetaData, getExchangeSpecification, getMarketDataService, getMetaDataFileName, getNonceFactory, getTradeService, loadExchangeMetaData, loadMetaData, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.knowm.xchange.Exchange
applySpecification, getAccountService, getDefaultExchangeSpecification, getExchangeInstruments, getExchangeMetaData, getExchangeSpecification, getMarketDataService, getNonceFactory, getResilienceRegistries, getTradeService, remoteInitMethods inherited from interface info.bitrich.xchangestream.core.StreamingExchange
applyStreamingSpecification, connectionIdle, disconnectObservable, getStreamingAccountService, getStreamingTradeService, messageDelay, resubscribeChannels
-
Constructor Details
-
HuobiStreamingExchange
public HuobiStreamingExchange()
-
-
Method Details
-
initServices
protected void initServices()- Overrides:
initServicesin classHuobiExchange
-
connect
- Specified by:
connectin interfaceStreamingExchange
-
disconnect
public io.reactivex.Completable disconnect()- Specified by:
disconnectin interfaceStreamingExchange
-
isAlive
public boolean isAlive()- Specified by:
isAlivein interfaceStreamingExchange
-
reconnectFailure
- Specified by:
reconnectFailurein interfaceStreamingExchange
-
connectionSuccess
- Specified by:
connectionSuccessin interfaceStreamingExchange
-
connectionStateObservable
- Specified by:
connectionStateObservablein interfaceStreamingExchange
-
getStreamingMarketDataService
- Specified by:
getStreamingMarketDataServicein interfaceStreamingExchange
-
useCompressedMessages
public void useCompressedMessages(boolean compressedMessages) - Specified by:
useCompressedMessagesin interfaceStreamingExchange
-