Class BlockTradeListenerFactoryTranslator

    • Constructor Detail

      • BlockTradeListenerFactoryTranslator

        public BlockTradeListenerFactoryTranslator​(BlockTradeListenerFactory tradeListenerFactory,
                                                   TradeValidator validator,
                                                   BlockTradeFactory tradeFactory)
        Instantiates a BlockTradeListenerFactoryTranslator
        Parameters:
        tradeListenerFactory - the BlockTradeListenerFactory
        validator - the TradeValidator
        tradeFactory - the BlockTradeFactory
    • Method Detail

      • createTradeListener

        public CloseableTradeListener createTradeListener​(com.caplin.trading.Trade trade,
                                                          java.util.concurrent.ScheduledExecutorService executorService)
                                                   throws com.caplin.trading.TradeException
        Creates a BlockTrade Listener Translator
        Specified by:
        createTradeListener in interface TradeListenerFactory
        Parameters:
        trade - the generic trade
        Returns:
        a closeable TradeListener
        Throws:
        com.caplin.trading.TradeException