Class DeribitStreamingMarketDataService
java.lang.Object
info.bitrich.xchangestream.deribit.DeribitStreamingMarketDataService
- All Implemented Interfaces:
StreamingMarketDataService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<Ticker> getTicker(CurrencyPair currencyPair, Object... args) Get a ticker representing the current exchange rate.io.reactivex.rxjava3.core.Observable<Ticker> getTicker(Instrument instrument, Object... args) io.reactivex.rxjava3.core.Observable<Trade> getTrades(CurrencyPair currencyPair, Object... args) Get the trades performed by the exchange.io.reactivex.rxjava3.core.Observable<Trade> getTrades(Instrument instrument, Object... args) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface info.bitrich.xchangestream.core.StreamingMarketDataService
getCandleStick, getFundingRate, getFundingRates, getOrderBook, getOrderBook, getOrderBookTicker, getOrderBookUpdates
-
Constructor Details
-
DeribitStreamingMarketDataService
-
-
Method Details
-
getTicker
public io.reactivex.rxjava3.core.Observable<Ticker> getTicker(CurrencyPair currencyPair, Object... args) Description copied from interface:StreamingMarketDataServiceGet a ticker representing the current exchange rate. EmitsNotConnectedExceptionWhen not connected to the WebSocket API.Warning: There are currently no guarantees that messages will not be skipped, or that any initial state message will be sent on connection.
- Specified by:
getTickerin interfaceStreamingMarketDataService- Parameters:
currencyPair- Currency pair of the ticker- Returns:
Observablethat emitsTickerwhen exchange sends the update.
-
getTicker
public io.reactivex.rxjava3.core.Observable<Ticker> getTicker(Instrument instrument, Object... args) - Specified by:
getTickerin interfaceStreamingMarketDataService
-
getTrades
public io.reactivex.rxjava3.core.Observable<Trade> getTrades(CurrencyPair currencyPair, Object... args) Description copied from interface:StreamingMarketDataServiceGet the trades performed by the exchange. EmitsNotConnectedExceptionWhen not connected to the WebSocket API.Warning: There are currently no guarantees that messages will not be skipped.
- Specified by:
getTradesin interfaceStreamingMarketDataService- Parameters:
currencyPair- Currency pair of the trades- Returns:
Observablethat emitsTradewhen exchange sends the update.
-
getTrades
- Specified by:
getTradesin interfaceStreamingMarketDataService
-