Class DynamicAggregateCommandHandler.Builder
java.lang.Object
ai.stapi.axonsystem.dynamic.aggregate.DynamicAggregateCommandHandler.Builder
- Enclosing class:
- DynamicAggregateCommandHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregateModel(DynamicAggregateModel aggregateModel) build()commandTargetResolver(org.axonframework.modelling.command.CommandTargetResolver commandTargetResolver) dynamicCommandProcessor(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor dynamicCommandProcessor) handlerDefinition(org.axonframework.messaging.annotation.HandlerDefinition handlerDefinition) parameterResolverFactory(org.axonframework.messaging.annotation.ParameterResolverFactory parameterResolverFactory) repository(org.axonframework.modelling.command.Repository<DynamicAggregate> repository) protected voidvalidate()Validates whether the fields contained in this Builder are set accordingly.
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
repository
public DynamicAggregateCommandHandler.Builder repository(org.axonframework.modelling.command.Repository<DynamicAggregate> repository) -
dynamicCommandProcessor
public DynamicAggregateCommandHandler.Builder dynamicCommandProcessor(ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor dynamicCommandProcessor) -
commandTargetResolver
public DynamicAggregateCommandHandler.Builder commandTargetResolver(org.axonframework.modelling.command.CommandTargetResolver commandTargetResolver) -
parameterResolverFactory
public DynamicAggregateCommandHandler.Builder parameterResolverFactory(org.axonframework.messaging.annotation.ParameterResolverFactory parameterResolverFactory) -
handlerDefinition
public DynamicAggregateCommandHandler.Builder handlerDefinition(org.axonframework.messaging.annotation.HandlerDefinition handlerDefinition) -
aggregateModel
-
build
-
validate
protected void validate() throws org.axonframework.common.AxonConfigurationExceptionValidates whether the fields contained in this Builder are set accordingly.- Throws:
org.axonframework.common.AxonConfigurationException- if one field is asserted to be incorrect according to the Builder's specifications
-