Class DynamicCommandProcessorConfiguration
java.lang.Object
ai.stapi.graphsystem.configuration.DynamicCommandProcessorConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAggregateGraphStateModificator(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, DynamicOgmProvider dynamicOgmProvider, GenericObjectGraphMapper objectGraphMapper) basicDynamicCommandProcessor(GenericObjectGraphMapper objectGraphMapper, GenericGraphEventFactory genericEventFactory, GenericCommandEventGraphMappingProvider commandEventGraphMappingProvider) dynamicAggregateCommandProcessor(AggregateDefinitionProvider aggregateDefinitionProvider, GenericAggregateGraphStateModificator genericAggregateGraphStateModificator) genericAggregateGraphStateModificator(List<AggregateGraphStateModificator> aggregateGraphStateModificators, OperationDefinitionStructureTypeMapper operationDefinitionStructureTypeMapper) genericCommandEventGraphMappingProvider(List<SpecificCommandEventGraphMappingProvider> specificCommandEventGraphMappingProviders) genericDynamicCommandProcessor(List<SpecificDynamicCommandProcessor> specificDynamicCommandProcessors) genericGraphEventFactory(List<SpecificGraphEventFactory> specificGraphEventFactories) upsertAggregateGraphStateModificator(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, DynamicOgmProvider dynamicOgmProvider, GenericObjectGraphMapper objectGraphMapper)
-
Constructor Details
-
DynamicCommandProcessorConfiguration
public DynamicCommandProcessorConfiguration()
-
-
Method Details
-
genericDynamicCommandProcessor
@Bean @ConditionalOnMissingBean(DynamicCommandProcessor.class) public GenericDynamicCommandProcessor genericDynamicCommandProcessor(List<SpecificDynamicCommandProcessor> specificDynamicCommandProcessors) -
basicDynamicCommandProcessor
@Bean @ConditionalOnBean(GenericDynamicCommandProcessor.class) public BasicDynamicCommandProcessor basicDynamicCommandProcessor(GenericObjectGraphMapper objectGraphMapper, GenericGraphEventFactory genericEventFactory, GenericCommandEventGraphMappingProvider commandEventGraphMappingProvider) -
genericGraphEventFactory
@Bean @ConditionalOnBean(BasicDynamicCommandProcessor.class) public GenericGraphEventFactory genericGraphEventFactory(List<SpecificGraphEventFactory> specificGraphEventFactories) -
genericCommandEventGraphMappingProvider
@Bean @ConditionalOnBean(BasicDynamicCommandProcessor.class) public GenericCommandEventGraphMappingProvider genericCommandEventGraphMappingProvider(List<SpecificCommandEventGraphMappingProvider> specificCommandEventGraphMappingProviders) -
dynamicAggregateCommandProcessor
@Bean @ConditionalOnBean(GenericDynamicCommandProcessor.class) public DynamicAggregateCommandProcessor dynamicAggregateCommandProcessor(AggregateDefinitionProvider aggregateDefinitionProvider, GenericAggregateGraphStateModificator genericAggregateGraphStateModificator) -
genericAggregateGraphStateModificator
@Bean @ConditionalOnBean(DynamicAggregateCommandProcessor.class) public GenericAggregateGraphStateModificator genericAggregateGraphStateModificator(List<AggregateGraphStateModificator> aggregateGraphStateModificators, OperationDefinitionStructureTypeMapper operationDefinitionStructureTypeMapper) -
addAggregateGraphStateModificator
@Bean @ConditionalOnBean(GenericAggregateGraphStateModificator.class) public AddAggregateGraphStateModificator addAggregateGraphStateModificator(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, DynamicOgmProvider dynamicOgmProvider, GenericObjectGraphMapper objectGraphMapper) -
upsertAggregateGraphStateModificator
@Bean @ConditionalOnBean(GenericAggregateGraphStateModificator.class) public UpsertAggregateGraphStateModificator upsertAggregateGraphStateModificator(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, DynamicOgmProvider dynamicOgmProvider, GenericObjectGraphMapper objectGraphMapper)
-