/** * Remove the a trading orderbook callback * @param symbol * @param callback * @return true/false * @throws BitfinexClientException */ public boolean removeOrderbookCallback(final BitfinexOrderBookSymbol symbol, final BiConsumer<BitfinexOrderBookSymbol, BitfinexOrderBookEntry> callback) throws BitfinexClientException { return channelCallbacks.removeCallback(symbol, callback); }
/** * Remove the a trading orderbook callback */ public boolean removeOrderbookCallback(final BitfinexOrderBookSymbol orderbookConfiguration, final BiConsumer<BitfinexOrderBookSymbol, BitfinexOrderBookEntry> callback) throws BitfinexClientException { return channelCallbacks.removeCallback(orderbookConfiguration, callback); }
/** * Remove the a tick callback * @param symbol * @param callback * @return * @throws BitfinexClientException */ public boolean removeTickCallback(final BitfinexTickerSymbol symbol, final BiConsumer<BitfinexTickerSymbol, BitfinexTick> callback) throws BitfinexClientException { return tickerCallbacks.removeCallback(symbol, callback); }
/** * Remove the a candlestick callback * @param symbol * @param callback * @return * @throws BitfinexClientException */ public boolean removeCandlestickCallback(final BitfinexCandlestickSymbol symbol, final BiConsumer<BitfinexCandlestickSymbol, BitfinexCandle> callback) throws BitfinexClientException { return candleCallbacks.removeCallback(symbol, callback); }
/** * Remove a executed trade callback * @param symbol * @param callback * @return * @throws BitfinexClientException */ public boolean removeExecutedTradeCallback(final BitfinexExecutedTradeSymbol tradeSymbol, final BiConsumer<BitfinexExecutedTradeSymbol, BitfinexExecutedTrade> callback) throws BitfinexClientException { return tradesCallbacks.removeCallback(tradeSymbol, callback); }