Class RippleMarketDataService

    • Constructor Detail

      • RippleMarketDataService

        public RippleMarketDataService​(Exchange exchange)
    • Method Detail

      • getOrderBook

        public OrderBook getOrderBook​(CurrencyPair currencyPair,
                                      Object... args)
                               throws IOException
        If the base currency is not XRP then the returned orders' additional data map contains a value for RippleExchange.DATA_BASE_COUNTERPARTY, similarly if the counter currency is not XRP then RippleExchange.DATA_COUNTER_COUNTERPARTY is populated.
        Specified by:
        getOrderBook in interface MarketDataService
        Parameters:
        currencyPair - the base/counter currency pair
        args - a RippleMarketDataParams object needs to be supplied
        Returns:
        The OrderBook, null if some sort of error occurred. Implementers should log the error.
        Throws:
        IOException - - Indication that a networking error occurred while fetching JSON data