public class BlockTradeListenerTranslator extends Object implements CloseableTradeListener
Constructor and Description |
---|
BlockTradeListenerTranslator(BlockTradeListener listener,
BlockTradeSubmitTranslator submitTranslator,
BlockTradeClientCloseTranslator clientCloseTranslator,
BlockTradeExecuteTranslator executeTranslator)
Instantiates a BlockTradeListenerTranslator
|
Modifier and Type | Method and Description |
---|---|
void |
receiveEvent(com.caplin.trading.TradeEvent tradeEvent)
Dispatches the trade event based on its type
|
void |
receiveInvalidFieldsEvent(com.caplin.trading.InvalidFieldsEvent arg0) |
void |
receiveInvalidTransitionEvent(com.caplin.trading.InvalidTransitionEvent arg0) |
void |
tradeClosed(com.caplin.trading.Trade trade) |
public BlockTradeListenerTranslator(BlockTradeListener listener, BlockTradeSubmitTranslator submitTranslator, BlockTradeClientCloseTranslator clientCloseTranslator, BlockTradeExecuteTranslator executeTranslator)
listener
- the BlockTradeListenersubmitTranslator
- the BlockTradeSubmitTranslatorclientCloseTranslator
- the clientCloseTranslatorexecuteTranslator
- the executeTranslatorpublic void receiveEvent(com.caplin.trading.TradeEvent tradeEvent) throws com.caplin.trading.TradeException
receiveEvent
in interface com.caplin.trading.TradeListener
tradeEvent
- the tradeEventcom.caplin.trading.TradeException
public void receiveInvalidFieldsEvent(com.caplin.trading.InvalidFieldsEvent arg0)
receiveInvalidFieldsEvent
in interface com.caplin.trading.TradeListener
public void receiveInvalidTransitionEvent(com.caplin.trading.InvalidTransitionEvent arg0)
receiveInvalidTransitionEvent
in interface com.caplin.trading.TradeListener
public void tradeClosed(com.caplin.trading.Trade trade)
tradeClosed
in interface CloseableTradeListener
Copyright © 2018 Caplin Systems.