Uses of Interface
org.axonframework.common.configuration.Module
Packages that use Module
Package
Description
Package containing workflow configuration components.
Component configuration, registry, and lifecycle support.
Part of the Axon Eventsourcing module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Modelling module.
-
Uses of Module in io.axoniq.framework.workflow.configuration
Subinterfaces of Module in io.axoniq.framework.workflow.configurationModifier and TypeInterfaceDescriptioninterfaceWorkflowModule<C extends WorkflowContext>A workflowModulethat encapsulates the configuration for one or more workflow definitions, all sharing the sameWorkflowContexttype defined by the genericC.static interfaceWorkflowModule.OptionalPhase<C extends WorkflowContext>Terminal phase of the module's building process, in which a multitude of optional components can be set:WorkflowModule.OptionalPhase.definition(Function)- add another workflow definition to this module.WorkflowModule.OptionalPhase.processorConfiguration(Function)- customize thePooledStreamingEventProcessorConfigurationbacking this module's event processor.WorkflowModule.OptionalPhase.withHistory(ComponentBuilder)/WorkflowModule.OptionalPhase.withoutHistory()- enable or disable workflow history tracking.WorkflowModule.OptionalPhase.historyProcessorConfiguration(Function)- customize thePooledStreamingEventProcessorConfigurationbacking the history projector's own event processor.WorkflowModule.OptionalPhase.contextFactory(ComponentBuilder)- override theWorkflowContextFactoryused to create theWorkflowContextfor each workflow execution.WorkflowModule.OptionalPhase.configurationRegistry(ComponentBuilder)- override theWorkflowConfigurationRegistrystoring workflow configurations and their start conditions.WorkflowModule.OptionalPhase.executionRepository(ComponentBuilder)- override theWorkflowExecutionRepositorypersisting and retrieving workflow instances. -
Uses of Module in org.axonframework.common.configuration
Classes in org.axonframework.common.configuration with type parameters of type ModuleModifier and TypeInterfaceDescriptioninterfaceModuleBuilder<M extends Module>Functional interface describing how to build aModuleof typeM.Classes in org.axonframework.common.configuration that implement ModuleModifier and TypeClassDescriptionclassBaseModule<S extends BaseModule<S>>Base implementation for custom modules that contains the ComponentRegistry required to register components, enhancers and (sub)modules.Methods in org.axonframework.common.configuration with parameters of type ModuleModifier and TypeMethodDescriptionComponentRegistry.registerModule(Module module) Registers aModulewith this registry.DefaultComponentRegistry.registerModule(Module module) Constructors in org.axonframework.common.configuration with parameters of type ModuleModifierConstructorDescriptionInitialize the exception indicating that the givenmodulefailed to register. -
Uses of Module in org.axonframework.eventsourcing.configuration
Subinterfaces of Module in org.axonframework.eventsourcing.configurationModifier and TypeInterfaceDescriptioninterfaceEventSourcedEntityModule<ID,E> An expansion of theEntityModule, specifically for event-sourced entities. -
Uses of Module in org.axonframework.extension.spring.config
Methods in org.axonframework.extension.spring.config with parameters of type Module -
Uses of Module in org.axonframework.messaging.commandhandling.configuration
Subinterfaces of Module in org.axonframework.messaging.commandhandling.configurationModifier and TypeInterfaceDescriptioninterfaceAModuleandModuleBuilderimplementation providing operation to construct a command handling application module. -
Uses of Module in org.axonframework.messaging.eventhandling.configuration
Subinterfaces of Module in org.axonframework.messaging.eventhandling.configurationModifier and TypeInterfaceDescriptioninterfaceInterface for configuring individualEventProcessormodules. -
Uses of Module in org.axonframework.messaging.eventhandling.processing.streaming.pooled
Classes in org.axonframework.messaging.eventhandling.processing.streaming.pooled that implement ModuleModifier and TypeClassDescriptionclassA configuration module for configuring and registering a singlePooledStreamingEventProcessorcomponent. -
Uses of Module in org.axonframework.messaging.eventhandling.processing.subscribing
Classes in org.axonframework.messaging.eventhandling.processing.subscribing that implement ModuleModifier and TypeClassDescriptionclassA configuration module for configuring and registering a singleSubscribingEventProcessorcomponent. -
Uses of Module in org.axonframework.messaging.queryhandling.configuration
Subinterfaces of Module in org.axonframework.messaging.queryhandling.configurationModifier and TypeInterfaceDescriptioninterfaceAModuleandModuleBuilderimplementation providing operation to construct a query handling application module. -
Uses of Module in org.axonframework.modelling.configuration
Subinterfaces of Module in org.axonframework.modelling.configurationModifier and TypeInterfaceDescriptioninterfaceEntityModule<ID,E> interfaceStateBasedEntityModule<ID,E> An expansion on theEntityModule, specifically for state-based entities.