/** * Register a new executed trade callback * @param symbol * @param callback * @throws BitfinexClientException */ public void registerExecutedTradeCallback(final BitfinexExecutedTradeSymbol orderbookConfiguration, final BiConsumer<BitfinexExecutedTradeSymbol, BitfinexExecutedTrade> callback) throws BitfinexClientException { tradesCallbacks.registerCallback(orderbookConfiguration, callback); }
/** * Register a new trading orderbook callback * @param symbol * @param callback * @throws BitfinexClientException */ public void registerOrderbookCallback(final BitfinexOrderBookSymbol symbol, final BiConsumer<BitfinexOrderBookSymbol, BitfinexOrderBookEntry> callback) throws BitfinexClientException { channelCallbacks.registerCallback(symbol, callback); }
/** * Register a new tick callback * @param symbol * @param callback * @throws BitfinexClientException */ public void registerTickCallback(final BitfinexTickerSymbol symbol, final BiConsumer<BitfinexTickerSymbol, BitfinexTick> callback) throws BitfinexClientException { tickerCallbacks.registerCallback(symbol, callback); }
/** * Register a new candlestick callback * @param symbol * @param callback * @throws BitfinexClientException */ public void registerCandlestickCallback(final BitfinexCandlestickSymbol symbol, final BiConsumer<BitfinexCandlestickSymbol, BitfinexCandle> callback) throws BitfinexClientException { candleCallbacks.registerCallback(symbol, callback); }
/** * Register a new trading orderbook callback * @throws BitfinexClientException */ public void registerOrderbookCallback(final BitfinexOrderBookSymbol orderbookConfiguration, final BiConsumer<BitfinexOrderBookSymbol, BitfinexOrderBookEntry> callback) throws BitfinexClientException { channelCallbacks.registerCallback(orderbookConfiguration, callback); }