Class PayloadReducerRegistry
java.lang.Object
io.axoniq.framework.workflow.runtime.execution.payload.PayloadReducerRegistry
Registry of payload reducers defined by
PayloadReducer.- Since:
- 5.4.0
- Author:
- Simon Zambrovski
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new registry and loads reducers.PayloadReducerRegistry(boolean loadReducers, ClassLoader classLoader) Constructs a new registry and loads reducers. -
Method Summary
Modifier and TypeMethodDescriptionRetrieves a payload reducer by name.voidregister(PayloadReducer reducer) Registers new payload reducer.
-
Constructor Details
-
PayloadReducerRegistry
public PayloadReducerRegistry()Constructs a new registry and loads reducers. -
PayloadReducerRegistry
Constructs a new registry and loads reducers.- Parameters:
loadReducers- flag indicating if the Service loading of reducers should be performed.classLoader- class loader to use for loading reducers.
-
-
Method Details
-
register
Registers new payload reducer.- Parameters:
reducer- reducer to register.
-
get
Retrieves a payload reducer by name.- Parameters:
name- name of the reducer.- Returns:
- payload reducer.
-