Class BitfinexMarketDataService
java.lang.Object
org.knowm.xchange.service.BaseExchangeService<E>
org.knowm.xchange.service.BaseResilientExchangeService<BitfinexExchange>
org.knowm.xchange.bitfinex.service.BitfinexBaseService
org.knowm.xchange.bitfinex.service.BitfinexMarketDataServiceRaw
org.knowm.xchange.bitfinex.service.BitfinexMarketDataService
- All Implemented Interfaces:
BaseService,MarketDataService
public class BitfinexMarketDataService extends BitfinexMarketDataServiceRaw implements MarketDataService
Implementation of the market data service for Bitfinex
- Provides access to various market data values
-
Field Summary
Fields inherited from class org.knowm.xchange.bitfinex.service.BitfinexBaseService
apiKey, bitfinex, bitfinexV2, payloadCreator, signatureCreator, signatureV2Fields inherited from class org.knowm.xchange.service.BaseResilientExchangeService
resilienceRegistriesFields inherited from class org.knowm.xchange.service.BaseExchangeService
exchange -
Constructor Summary
Constructors Constructor Description BitfinexMarketDataService(BitfinexExchange exchange, ResilienceRegistries resilienceRegistries)Constructor -
Method Summary
Modifier and Type Method Description LoanOrderBookgetLendOrderBook(String currency, Object... args)OrderBookgetOrderBook(CurrencyPair currencyPair, Object... args)TickergetTicker(CurrencyPair currencyPair, Object... args)List<Ticker>getTickers(Params params)TradesgetTrades(CurrencyPair currencyPair, Object... args)Methods inherited from class org.knowm.xchange.bitfinex.service.BitfinexMarketDataServiceRaw
fundingBook, fundingBookRaw, getBitfinexLendBook, getBitfinexLends, getBitfinexOrderBook, getBitfinexPublicFundingTrades, getBitfinexPublicTrades, getBitfinexSymbols, getBitfinexTicker, getBitfinexTickers, getBitfinexTickerV2, getBitfinexTrades, getExchangeSymbols, getFundingHistoricCandles, getHistoricCandles, getStats, getStatus, getSymbolDetails, tradingBook, tradingBookRawMethods inherited from class org.knowm.xchange.service.BaseResilientExchangeService
decorateApiCall, rateLimiter, rateLimiter, retry, retryMethods inherited from class org.knowm.xchange.service.BaseExchangeService
verifyOrder, verifyOrder, verifyOrderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.knowm.xchange.service.marketdata.MarketDataService
getOrderBook, getTrades
-
Constructor Details
-
BitfinexMarketDataService
public BitfinexMarketDataService(BitfinexExchange exchange, ResilienceRegistries resilienceRegistries)Constructor- Parameters:
exchange-
-
-
Method Details
-
getTicker
- Specified by:
getTickerin interfaceMarketDataService- Throws:
IOException
-
getOrderBook
- Specified by:
getOrderBookin interfaceMarketDataService- Parameters:
args- If two integers are provided, then those count as limit bid and limit ask count- Throws:
IOException
-
getLendOrderBook
- Throws:
IOException
-
getTrades
- Specified by:
getTradesin interfaceMarketDataService- Throws:
IOException
-
getTickers
- Specified by:
getTickersin interfaceMarketDataService- Throws:
IOException
-