Package info.bitrich.xchangestream.okex
Class OkexStreamingMarketDataService
java.lang.Object
info.bitrich.xchangestream.okex.OkexStreamingMarketDataService
- All Implemented Interfaces:
StreamingMarketDataService
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.Observable<FundingRate>
getFundingRate
(Instrument instrument, Object... args) Get funding rate of specific instrument.io.reactivex.Observable<OrderBook>
getOrderBook
(Instrument instrument, Object... args) io.reactivex.Observable<List<OrderBookUpdate>>
getOrderBookUpdates
(Instrument instrument) io.reactivex.Observable<Ticker>
getTicker
(Instrument instrument, Object... args) io.reactivex.Observable<Trade>
getTrades
(Instrument instrument, Object... args) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface info.bitrich.xchangestream.core.StreamingMarketDataService
getFundingRates, getOrderBook, getTicker, getTrades
-
Constructor Details
-
OkexStreamingMarketDataService
-
-
Method Details
-
getTicker
- Specified by:
getTicker
in interfaceStreamingMarketDataService
-
getTrades
- Specified by:
getTrades
in interfaceStreamingMarketDataService
-
getFundingRate
Description copied from interface:StreamingMarketDataService
Get funding rate of specific instrument.- Specified by:
getFundingRate
in interfaceStreamingMarketDataService
- Parameters:
instrument
- Instrument to get the funding rate for- Returns:
Observable
that emitsFundingRate
when exchange sends the update.
-
getOrderBook
- Specified by:
getOrderBook
in interfaceStreamingMarketDataService
-
getOrderBookUpdates
-