Interface OrderCancelRequestExecutor

All Known Implementing Classes:
ImmediateCancelRequestExecutor, OmsImmediateCancelRequestExecutor, WarehouseProcessingCancelRequestExecutor

public interface OrderCancelRequestExecutor
This is the interface for executors of cancel requests. An executor performs all actions necessary to initialize cancel operation. Typically it is either canceling an Order immediately, or putting it in CANCELLING state and forwarding the request to the Warehouse for further processing. Requests executors does not deal with Warehouse responses to requests; This is handled by OrderCancelResponseExecutor