Class CoincheckStreamingMarketDataService
java.lang.Object
info.bitrich.xchangestream.coincheck.CoincheckStreamingMarketDataService
- All Implemented Interfaces:
- StreamingMarketDataService
public class CoincheckStreamingMarketDataService
extends Object
implements StreamingMarketDataService
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<OrderBook>getOrderBook(CurrencyPair currencyPair, Object... args) Get an order book representing the current offered exchange rates (market depth).io.reactivex.rxjava3.core.Observable<Ticker>getTicker(CurrencyPair currencyPair, Object... args) Get a ticker representing the current exchange rate.io.reactivex.rxjava3.core.Observable<Trade>getTrades(CurrencyPair currencyPair, Object... args) Get the trades performed by the exchange.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface info.bitrich.xchangestream.core.StreamingMarketDataServicegetFundingRate, getFundingRates, getOrderBook, getOrderBookUpdates, getTicker, getTrades
- 
Constructor Details- 
CoincheckStreamingMarketDataServicepublic CoincheckStreamingMarketDataService()
 
- 
- 
Method Details- 
getOrderBookpublic io.reactivex.rxjava3.core.Observable<OrderBook> getOrderBook(CurrencyPair currencyPair, Object... args) Description copied from interface:StreamingMarketDataServiceGet an order book representing the current offered exchange rates (market depth).Warning: The library will attempt to keep the snapshots returned in sync with the exchange using the approaches published by that exchange. However, there are currently no guarantees that messages will not be skipped, or that any initial state message will be sent on connection. Emits NotConnectedExceptionwhen not connected to the WebSocket API.- Specified by:
- getOrderBookin interface- StreamingMarketDataService
- Parameters:
- currencyPair- Currency pair of the order book
- Returns:
- Observablethat emits- OrderBookwhen exchange sends the update.
 
- 
getTickerpublic 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 interface- StreamingMarketDataService
- Parameters:
- currencyPair- Currency pair of the ticker
- Returns:
- Observablethat emits- Tickerwhen exchange sends the update.
 
- 
getTradespublic 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 interface- StreamingMarketDataService
- Parameters:
- currencyPair- Currency pair of the trades
- Returns:
- Observablethat emits- Tradewhen exchange sends the update.
 
 
-