Class BTCMarketsStreamingAdapters

java.lang.Object
info.bitrich.xchangestream.btcmarkets.BTCMarketsStreamingAdapters

public class BTCMarketsStreamingAdapters extends Object
  • Constructor Details

    • BTCMarketsStreamingAdapters

      public BTCMarketsStreamingAdapters()
  • Method Details

    • adaptCurrencyPairToMarketId

      public static String adaptCurrencyPairToMarketId(CurrencyPair currencyPair)
    • adaptMarketIdToCurrencyPair

      public static CurrencyPair adaptMarketIdToCurrencyPair(String marketId)
    • adaptOrderbookMessageToOrderbook

      public static OrderBook adaptOrderbookMessageToOrderbook(BTCMarketsWebSocketOrderbookMessage message) throws com.fasterxml.jackson.databind.exc.InvalidFormatException
      Throws:
      com.fasterxml.jackson.databind.exc.InvalidFormatException
    • adaptTickerMessageToTicker

      public static Ticker adaptTickerMessageToTicker(BTCMarketsWebSocketTickerMessage message) throws com.fasterxml.jackson.databind.exc.InvalidFormatException
      Throws:
      com.fasterxml.jackson.databind.exc.InvalidFormatException
    • adaptTradeMessageToTrade

      public static Trade adaptTradeMessageToTrade(BTCMarketsWebSocketTradeMessage message) throws com.fasterxml.jackson.databind.exc.InvalidFormatException
      Throws:
      com.fasterxml.jackson.databind.exc.InvalidFormatException
    • adaptOrderUpdateMessageToOrderBook

      public static OrderBook adaptOrderUpdateMessageToOrderBook(BTCMarketsWebSocketOrderbookMessage message)