Class BulkOrderDeletionHandler

  • 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.delete.BulkDeleteOrderListener

    public class BulkOrderDeletionHandler
    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.delete.BulkDeleteOrderListener
    • 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>
      • onOrderDelete

        public void onOrderDelete​(com.caplin.ret.trapi.fx.order.OrderEvent event)
        Specified by:
        onOrderDelete in interface com.caplin.ret.trapi.fx.order.transaction.bulk.delete.BulkDeleteOrderListener
      • onOrderDeletePending

        public void onOrderDeletePending​(com.caplin.ret.trapi.fx.order.OrderEvent event)
        Specified by:
        onOrderDeletePending in interface com.caplin.ret.trapi.fx.order.transaction.bulk.delete.BulkDeleteOrderListener
      • onOrderDeleteFail

        public void onOrderDeleteFail​(com.caplin.ret.trapi.fx.order.OrderErrorEvent errorEvent)
        Specified by:
        onOrderDeleteFail in interface com.caplin.ret.trapi.fx.order.transaction.bulk.delete.BulkDeleteOrderListener
      • onBulkOrderDeleteFail

        public void onBulkOrderDeleteFail​(java.lang.String reason)
        Specified by:
        onBulkOrderDeleteFail in interface com.caplin.ret.trapi.fx.order.transaction.bulk.delete.BulkDeleteOrderListener
      • onBulkOrderDeleteComplete

        public void onBulkOrderDeleteComplete​(java.util.List<com.caplin.ret.trapi.fx.order.OrderEvent> deletedOrders,
                                              java.util.List<com.caplin.ret.trapi.fx.order.OrderEvent> deletePendingOrders,
                                              java.util.List<com.caplin.ret.trapi.fx.order.OrderErrorEvent> deleteFailedOrders)
        Specified by:
        onBulkOrderDeleteComplete in interface com.caplin.ret.trapi.fx.order.transaction.bulk.delete.BulkDeleteOrderListener