Class BlockTradeListenerTranslator

java.lang.Object
com.caplin.motif.fx.trading.block.BlockTradeListenerTranslator
All Implemented Interfaces:
CloseableTradeListener, com.caplin.trading.TradeListener

public class BlockTradeListenerTranslator extends Object implements CloseableTradeListener
  • Constructor Details

  • Method Details

    • receiveEvent

      public void receiveEvent(com.caplin.trading.TradeEvent tradeEvent) throws com.caplin.trading.TradeException
      Dispatches the trade event based on its type
      Specified by:
      receiveEvent in interface com.caplin.trading.TradeListener
      Parameters:
      tradeEvent - the tradeEvent
      Throws:
      com.caplin.trading.TradeException
    • receiveInvalidFieldsEvent

      public void receiveInvalidFieldsEvent(com.caplin.trading.InvalidFieldsEvent arg0)
      Specified by:
      receiveInvalidFieldsEvent in interface com.caplin.trading.TradeListener
    • receiveInvalidTransitionEvent

      public void receiveInvalidTransitionEvent(com.caplin.trading.InvalidTransitionEvent arg0)
      Specified by:
      receiveInvalidTransitionEvent in interface com.caplin.trading.TradeListener
    • tradeClosed

      public void tradeClosed(com.caplin.trading.Trade trade)
      Specified by:
      tradeClosed in interface CloseableTradeListener