Class ValueComparisonOperatorRegistry
java.lang.Object
io.axoniq.framework.workflow.runtime.association.ValueComparisonOperatorRegistry
Comparison operator registry.
- Since:
- 5.4.0
- Author:
- Simon Zambrovski
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new registry and loads operators.ValueComparisonOperatorRegistry(boolean loadOperators) Constructs a new registry. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves a value comparison for a given operator name.Returns all operators of this registry.voidload()Performs service loading of operators.
-
Constructor Details
-
ValueComparisonOperatorRegistry
public ValueComparisonOperatorRegistry()Constructs a new registry and loads operators. -
ValueComparisonOperatorRegistry
public ValueComparisonOperatorRegistry(boolean loadOperators) Constructs a new registry.- Parameters:
loadOperators- flag indicating if the Service loading of operators should be performed.
-
-
Method Details
-
load
public void load()Performs service loading of operators. -
get
Retrieves a value comparison for a given operator name.- Parameters:
name- operator name.- Returns:
- operator or throws exception if an operator does not exist.
-
getOperatorNames
Returns all operators of this registry.- Returns:
- set of operators.
-