public class MotifSaveHandler extends java.lang.Object implements BrokerProxyListener, RequestEvictionCache.Evictable
Modifier and Type | Class and Description |
---|---|
static interface |
MotifSaveHandler.SaveAcceptHandlerFactory |
Constructor and Description |
---|
MotifSaveHandler(EditStrategyRequest editStrategyRequest,
EditOrderSimpleResponses simpleResponses,
BrokerProxyManager brokerProxyManager,
LinkedModificationRequestFactory linkedModificationRequestFactory,
ErrorMessageHandler errorMessageHandler,
ModificationLifeCycleEventHandler.ModificationLifeCycleEventHandlerFactory modificationLifeCycleEventHandlerFactory,
RequestEvictionCache requestEvictionCache) |
Modifier and Type | Method and Description |
---|---|
ModificationLifeCycleEventHandler |
getLifeCycleEventHandler() |
void |
handleSaveEvent(SaveEvent saveEvent,
java.util.List<java.lang.String> linkReferences,
OrderData previousOrder) |
void |
onError(ServiceResponse serviceResponse) |
void |
onEviction() |
void |
onSuccess(ServiceResponse successServiceResponse) |
void |
onTimeout(ServiceRequest serviceRequest) |
void |
onTradeClosed() |
public MotifSaveHandler(EditStrategyRequest editStrategyRequest, EditOrderSimpleResponses simpleResponses, BrokerProxyManager brokerProxyManager, LinkedModificationRequestFactory linkedModificationRequestFactory, ErrorMessageHandler errorMessageHandler, ModificationLifeCycleEventHandler.ModificationLifeCycleEventHandlerFactory modificationLifeCycleEventHandlerFactory, RequestEvictionCache requestEvictionCache)
public void handleSaveEvent(SaveEvent saveEvent, java.util.List<java.lang.String> linkReferences, OrderData previousOrder)
public void onEviction()
onEviction
in interface RequestEvictionCache.Evictable
public void onSuccess(ServiceResponse successServiceResponse)
onSuccess
in interface BrokerProxyListener
public void onError(ServiceResponse serviceResponse)
onError
in interface BrokerProxyListener
public void onTimeout(ServiceRequest serviceRequest)
onTimeout
in interface BrokerProxyListener
public void onTradeClosed()
public ModificationLifeCycleEventHandler getLifeCycleEventHandler()