Class BulkOrderCancellationHandler

  • All Implemented Interfaces:
    BulkActionOrderTransactionHandler, com.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>, com.caplin.ret.trapi.fx.order.transaction.bulk.cancel.BulkCancelOrderListener

    public class BulkOrderCancellationHandler
    extends java.lang.Object
    implements BulkActionOrderTransactionHandler, com.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>, com.caplin.ret.trapi.fx.order.transaction.bulk.cancel.BulkCancelOrderListener
    • Method Detail

      • connectionAvailable

        public void connectionAvailable​(com.caplin.ret.trapi.connection.OrderTradingConnection connection)
        Specified by:
        connectionAvailable in interface com.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>
      • connectionRegistrationFailed

        public void connectionRegistrationFailed​(java.lang.String reason)
        Specified by:
        connectionRegistrationFailed in interface com.caplin.ret.trapi.connection.pool.ConnectionPoolListener<com.caplin.ret.trapi.connection.OrderTradingConnection>
      • onOrderCancel

        public void onOrderCancel​(com.caplin.ret.trapi.fx.order.OrderEvent event)
        Specified by:
        onOrderCancel in interface com.caplin.ret.trapi.fx.order.transaction.bulk.cancel.BulkCancelOrderListener
      • onOrderCancelPending

        public void onOrderCancelPending​(com.caplin.ret.trapi.fx.order.OrderEvent event)
        Specified by:
        onOrderCancelPending in interface com.caplin.ret.trapi.fx.order.transaction.bulk.cancel.BulkCancelOrderListener
      • onOrderCancelFail

        public void onOrderCancelFail​(com.caplin.ret.trapi.fx.order.OrderErrorEvent errorEvent)
        Specified by:
        onOrderCancelFail in interface com.caplin.ret.trapi.fx.order.transaction.bulk.cancel.BulkCancelOrderListener
      • onBulkOrderCancelFail

        public void onBulkOrderCancelFail​(java.lang.String reason)
        Specified by:
        onBulkOrderCancelFail in interface com.caplin.ret.trapi.fx.order.transaction.bulk.cancel.BulkCancelOrderListener
      • onBulkOrderCancelComplete

        public void onBulkOrderCancelComplete​(java.util.List<com.caplin.ret.trapi.fx.order.OrderEvent> cancelledOrders,
                                              java.util.List<com.caplin.ret.trapi.fx.order.OrderEvent> cancelPendingOrders,
                                              java.util.List<com.caplin.ret.trapi.fx.order.OrderErrorEvent> cancelFailedOrders)
        Specified by:
        onBulkOrderCancelComplete in interface com.caplin.ret.trapi.fx.order.transaction.bulk.cancel.BulkCancelOrderListener