Interface OrderSubmissionValidator
- All Known Implementing Classes:
DefaultIfDoneOCOValidator,DefaultOCOValidator
Deprecated.
An interface for validating a list of orders representing an order strategy.
A class that is interested in validating the submission of an order strategy
should implement this interface. It can be registered by calling FXOrdersAdapter.registerOrderSubmissionValidator(String, OrderSubmissionValidator)
-
Method Summary
Modifier and TypeMethodDescriptionvoidvalidate(StrategyType type, OrderStrategy strategy, Map<String, String> fields) Deprecated.Checks the validity of a strategy based on its type, the strategy object itself, and the raw field map that the strategy was derived from.
-
Method Details
-
validate
void validate(StrategyType type, OrderStrategy strategy, Map<String, String> fields) throws OrderConfigurationExceptionDeprecated.Checks the validity of a strategy based on its type, the strategy object itself, and the raw field map that the strategy was derived from. This method should throw anOrderConfigurationExceptionif the strategy is not valid.- Parameters:
type- The StrategyType of the order.strategy- The OrderStrategy object that represents the strategy.fields- The raw field map that was used to create theOrderStrategyobject.- Throws:
OrderConfigurationException- If the legs are not valid for this strategy.
-