Uses of Interface
org.axonframework.common.configuration.ComponentBuilder
Packages that use ComponentBuilder
Package
Description
Package containing workflow configuration components.
The abstract base class for workflow runtime tests, wiring a workflow module, engine, and supporting services around
JUnit lifecycle callbacks.
The given/when/then style test fixture API for workflow runtime tests, including the staged
WorkflowTestFixture, the lower-level WorkflowTestDriver, and the shared testing state and services
backing both.Component configuration, registry, and lifecycle support.
Configuration support for registering Axon Framework 4 Sagas with Axon Framework 5 event processors.
Part of the Axon Eventsourcing module.
Part of the Axon Extension 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 Messaging module.
Part of the Axon Messaging module.
Built-in
SpanAttributesProvider implementations contributing standard
message-derived attributes (identifier, type, metadata, aggregate identifier) to spans.Part of the Axon Modelling module.
-
Uses of ComponentBuilder in io.axoniq.framework.workflow.configuration
Methods in io.axoniq.framework.workflow.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptionWorkflowModule.WorkflowDefinitionPhase.DetectionPhase.autodetected(ComponentBuilder<Object> componentBuilder) Builds a workflow definition by auto-detecting workflow annotations on the given component.WorkflowModule.OptionalPhase.configurationRegistry(ComponentBuilder<WorkflowConfigurationRegistry<?>> workflowConfigurationRegistry) Registers the givenComponentBuilderof aWorkflowConfigurationRegistryas the registry for the workflow module being built.WorkflowModule.OptionalPhase.contextFactory(ComponentBuilder<WorkflowContextFactory<C>> workflowContextFactory) Registers the givenComponentBuilderof aWorkflowContextFactoryas the context factory for the workflow module being built, overriding any factory a DSL module registered forWorkflowModule.contextType().WorkflowModule.WorkflowDefinitionPhase.DetectionPhase.declarative(ComponentBuilder<WorkflowDefinition<C>> componentBuilder) Starts building a workflow definition declaratively from the givenWorkflowDefinition.WorkflowModule.OptionalPhase.executionRepository(ComponentBuilder<WorkflowExecutionRepository> workflowExecutionRepository) Registers the givenComponentBuilderof aWorkflowExecutionRepositoryas the repository for the workflow module being built.WorkflowModule.WorkflowDefinitionPhase.OnPhase.on(ComponentBuilder<EventCondition> startCondition) Registers the givenEventConditionas the trigger for starting new instances of the workflow being built.WorkflowModule.OptionalPhase.withHistory(ComponentBuilder<MutableWorkflowHistoryRepository> workflowHistoryRepository) Enables workflow history tracking, storing collected history in the givenMutableWorkflowHistoryRepository. -
Uses of ComponentBuilder in io.axoniq.framework.workflow.dsl.api
Methods in io.axoniq.framework.workflow.dsl.api that return ComponentBuilderModifier and TypeMethodDescriptionstatic ComponentBuilder<EventCondition> Constructs an event condition without **message predicate** for the qualified name represented by the given type.static ComponentBuilder<EventCondition> EventConditions.fromType(Class<?> clazz, Associations associations) Constructs an event condition with serialized associations for the qualified name represented by the given type. -
Uses of ComponentBuilder in io.axoniq.framework.workflow.runtime.test
Constructors in io.axoniq.framework.workflow.runtime.test with parameters of type ComponentBuilderModifierConstructorDescriptionAbstractWorkflowTestBase(Class<T> dslType, ComponentBuilder<WorkflowContextFactory<T>> contextFactoryBuilder) Creates a new test base. -
Uses of ComponentBuilder in io.axoniq.framework.workflow.runtime.test.fixture
Methods in io.axoniq.framework.workflow.runtime.test.fixture with parameters of type ComponentBuilderModifier and TypeMethodDescriptionstatic <T extends WorkflowContext>
WorkflowModule<T> WorkflowTestFixture.workflowModule(Class<T> contextType, ComponentBuilder<WorkflowContextFactory<T>> workflowContextFactoryBuilder, ComponentBuilder<Object> workflowInstanceBuilder) Builds an autodetectedWorkflowModuleregistered underWorkflowTestServices.DEFAULT_MODULE_NAME, ready to be passed intoWorkflowTestFixture.of(WorkflowModule)orWorkflowTestFixture.of(WorkflowModule, UnaryOperator). -
Uses of ComponentBuilder in org.axonframework.common.configuration
Methods in org.axonframework.common.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptiondefault <C> ComponentRegistryComponentRegistry.registerComponent(Class<C> type, @Nullable String name, ComponentBuilder<? extends C> builder) Registers aComponentthat should be made available to othercomponentsormodulesin theConfigurationthat thisConfigurerwill result in.default <C> ComponentRegistryComponentRegistry.registerComponent(Class<C> type, ComponentBuilder<? extends C> builder) Registers aComponentthat should be made available to othercomponentsormodulesin theConfigurationthat thisConfigurerwill result in.default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(Class<C> type, @Nullable String name, ComponentBuilder<? extends C> builder) default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(Class<C> type, @Nullable String name, ComponentBuilder<? extends C> builder, SearchScope searchScope) default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(Class<C> type, ComponentBuilder<? extends C> builder) Registers aComponentonly if there is none yet for the giventype.default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(Class<C> type, ComponentBuilder<? extends C> builder, SearchScope searchScope) Registers aComponentonly if there is none yet for the giventype.ComponentDefinition.IncompleteComponentDefinition.withBuilder(ComponentBuilder<? extends C> builder) Creates aComponentDefinitionthat creates an instance on-demand using the givenbuildermethod.Constructors in org.axonframework.common.configuration with parameters of type ComponentBuilderModifierConstructorDescriptionLazyInitializedComponentDefinition(Component.Identifier<C> identifier, ComponentBuilder<A> builder) Create the definition for a component with givenidentifierand giveninstance. -
Uses of ComponentBuilder in org.axonframework.config
Classes in org.axonframework.config that implement ComponentBuilderModifier and TypeClassDescriptionclassConfigures the components used to manage and store Sagas of a given type. -
Uses of ComponentBuilder in org.axonframework.eventsourcing.configuration
Methods in org.axonframework.eventsourcing.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptionEventSourcedEntityModule.CriteriaResolverPhase.criteriaResolver(ComponentBuilder<CriteriaResolver<ID>> criteriaResolver) Registers the givenComponentBuilderof aCriteriaResolveras the criteria resolver for the event-sourced entity being built.EventSourcedEntityModule.EntityFactoryPhase.entityFactory(ComponentBuilder<EventSourcedEntityFactory<ID, E>> entityFactory) Registers the givenComponentBuilderof anEventSourcedEntityFactoryas the factory for the event-sourced entity being built.EventSourcedEntityModule.OptionalPhase.entityIdResolver(ComponentBuilder<EntityIdResolver<ID>> entityIdResolver) Registers an optionalComponentBuilderof anEntityIdResolveras the resolver for the event-sourced entity being built.EventSourcingConfigurer.registerEventStorageEngine(ComponentBuilder<EventStorageEngine> eventStorageEngineFactory) Registers the givenEventStorageEnginefactory in thisConfigurer.EventSourcingConfigurer.registerEventStore(ComponentBuilder<EventStore> eventStoreFactory) Registers the givenEventStorefactory in thisConfigurer.EventSourcingConfigurer.registerTagResolver(ComponentBuilder<TagResolver> tagResolverFactory) Registers the givenTagResolverfactory in thisConfigurer.EventSourcedEntityModule.OptionalPhase.snapshotPolicy(ComponentBuilder<SnapshotPolicy> snapshotPolicy) Registers an optionalComponentBuilderof aSnapshotPolicyfor the event-sourced entity being built. -
Uses of ComponentBuilder in org.axonframework.extension.reactor.messaging.core.interception
Methods in org.axonframework.extension.reactor.messaging.core.interception with parameters of type ComponentBuilderModifier and TypeMethodDescriptionDefaultReactorDispatchInterceptorRegistry.registerCommandInterceptor(ComponentBuilder<ReactorMessageDispatchInterceptor<? super CommandMessage>> interceptorBuilder) ReactorDispatchInterceptorRegistry.registerCommandInterceptor(ComponentBuilder<ReactorMessageDispatchInterceptor<? super CommandMessage>> interceptorBuilder) Registers the giveninterceptorBuilderfor aCommandMessage-specificReactorMessageDispatchInterceptor.DefaultReactorDispatchInterceptorRegistry.registerEventInterceptor(ComponentBuilder<ReactorMessageDispatchInterceptor<? super EventMessage>> interceptorBuilder) ReactorDispatchInterceptorRegistry.registerEventInterceptor(ComponentBuilder<ReactorMessageDispatchInterceptor<? super EventMessage>> interceptorBuilder) Registers the giveninterceptorBuilderfor anEventMessage-specificReactorMessageDispatchInterceptor.DefaultReactorDispatchInterceptorRegistry.registerInterceptor(ComponentBuilder<ReactorMessageDispatchInterceptor<Message>> interceptorBuilder) ReactorDispatchInterceptorRegistry.registerInterceptor(ComponentBuilder<ReactorMessageDispatchInterceptor<Message>> interceptorBuilder) DefaultReactorDispatchInterceptorRegistry.registerQueryInterceptor(ComponentBuilder<ReactorMessageDispatchInterceptor<? super QueryMessage>> interceptorBuilder) ReactorDispatchInterceptorRegistry.registerQueryInterceptor(ComponentBuilder<ReactorMessageDispatchInterceptor<? super QueryMessage>> interceptorBuilder) Registers the giveninterceptorBuilderfor aQueryMessage-specificReactorMessageDispatchInterceptor. -
Uses of ComponentBuilder in org.axonframework.extension.spring.config
Methods in org.axonframework.extension.spring.config that return ComponentBuilder -
Uses of ComponentBuilder in org.axonframework.messaging.commandhandling.configuration
Methods in org.axonframework.messaging.commandhandling.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptionCommandHandlingModule.CommandHandlerPhase.autodetectedCommandHandlingComponent(ComponentBuilder<Object> handlingComponentBuilder) Registers the givenhandlingComponentBuilderas anAnnotatedCommandHandlingComponentwithin this module.CommandHandlingModule.CommandHandlerPhase.commandHandler(QualifiedName commandName, ComponentBuilder<CommandHandler> commandHandlerBuilder) Registers the givencommandHandlerBuilderfor the given qualifiedcommandNamewithin this module.CommandHandlingModule.CommandHandlerPhase.commandHandlingComponent(ComponentBuilder<CommandHandlingComponent> handlingComponentBuilder) Registers the givenhandlingComponentBuilderwithin this module.CommandHandlingModule.CommandHandlerPhase.intercepted(ComponentBuilder<MessageHandlerInterceptor<? super CommandMessage>> interceptorBuilder) Registers an interceptor to be applied to the command handling component assembled by this module.CommandHandlingModule.CommandHandlerPhase.withExceptionHandler(ComponentBuilder<? extends MessageHandlingExceptionHandler<? super CommandMessage>> handlerBuilder) Wraps the command handling component with the exception handler built by the givenhandlerBuilder. -
Uses of ComponentBuilder in org.axonframework.messaging.core.configuration
Methods in org.axonframework.messaging.core.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptionMessagingConfigurer.registerCommandBus(ComponentBuilder<CommandBus> commandBusBuilder) Registers the givenCommandBusfactory in thisConfigurer.MessagingConfigurer.registerCommandDispatchInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super CommandMessage>> interceptorBuilder) MessagingConfigurer.registerCommandHandlerInterceptor(ComponentBuilder<MessageHandlerInterceptor<? super CommandMessage>> interceptorBuilder) MessagingConfigurer.registerCommandMonitor(ComponentBuilder<MessageMonitor<? super CommandMessage>> monitorBuilder) Registers acommandMessageMonitorbuilder for all command-specific infrastructure components component in this configuration.MessagingConfigurer.registerCorrelationDataProvider(ComponentBuilder<CorrelationDataProvider> providerBuilder) Registers the givenCorrelationDataProviderfactory in thisproviderBuilder.MessagingConfigurer.registerDispatchInterceptor(ComponentBuilder<MessageDispatchInterceptor<Message>> interceptorBuilder) MessagingConfigurer.registerEventDispatchInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super EventMessage>> interceptorBuilder) MessagingConfigurer.registerEventHandlerInterceptor(ComponentBuilder<MessageHandlerInterceptor<? super EventMessage>> interceptorBuilder) MessagingConfigurer.registerEventMonitor(ComponentBuilder<MessageMonitor<? super EventMessage>> monitorBuilder) Registers aeventMessageMonitorbuilder for all event-specific infrastructure components component in this configuration.MessagingConfigurer.registerEventSink(ComponentBuilder<EventSink> eventSinkBuilder) Registers the givenEventSinkfactory in thisConfigurer.MessagingConfigurer.registerMessageHandlerInterceptor(ComponentBuilder<MessageHandlerInterceptor<Message>> interceptorBuilder) MessagingConfigurer.registerMessageMonitor(ComponentBuilder<MessageMonitor<Message>> monitorBuilder) Registers aMessageMonitorbuilder for any type of messaging component in this configuration.MessagingConfigurer.registerMessageTypeResolver(ComponentBuilder<MessageTypeResolver> messageTypeResolverFactory) Registers the givenMessageTypeResolverfactory in thisConfigurer.MessagingConfigurer.registerParameterResolverFactory(ComponentBuilder<ParameterResolverFactory> parameterResolverFactoryBuilder) Registers the givenParameterResolverFactoryfactory in thisConfigurer.MessagingConfigurer.registerQueryBus(ComponentBuilder<QueryBus> queryBusBuilder) Registers the givenQueryBusfactory in thisConfigurer.MessagingConfigurer.registerQueryDispatchInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super QueryMessage>> interceptorBuilder) MessagingConfigurer.registerQueryHandlerInterceptor(ComponentBuilder<MessageHandlerInterceptor<? super QueryMessage>> interceptorBuilder) MessagingConfigurer.registerQueryMonitor(ComponentBuilder<MessageMonitor<? super QueryMessage>> monitorBuilder) Registers a query monitor using the specifiedmonitorBuilder.MessagingConfigurer.registerSubscriptionQueryUpdateMonitor(ComponentBuilder<MessageMonitor<? super SubscriptionQueryUpdateMessage>> monitorBuilder) Registers a subscription query update monitor using the specifiedmonitorBuilder.MessagingConfigurer.registerUnitOfWorkFactory(ComponentBuilder<UnitOfWorkFactory> unitOfWorkFactoryBuilder) Registers the givenUnitOfWorkFactoryfactory in thisConfigurer. -
Uses of ComponentBuilder in org.axonframework.messaging.core.correlation
Methods in org.axonframework.messaging.core.correlation with parameters of type ComponentBuilderModifier and TypeMethodDescriptionCorrelationDataProviderRegistry.registerProvider(ComponentBuilder<CorrelationDataProvider> providerBuilder) Registers the givenproviderBuilderconstructing aCorrelationDataProviderfor all handling infrastructure components.DefaultCorrelationDataProviderRegistry.registerProvider(ComponentBuilder<CorrelationDataProvider> providerBuilder) -
Uses of ComponentBuilder in org.axonframework.messaging.core.interception
Methods in org.axonframework.messaging.core.interception with parameters of type ComponentBuilderModifier and TypeMethodDescriptionDefaultDispatchInterceptorRegistry.registerCommandInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super CommandMessage>> interceptorBuilder) DefaultHandlerInterceptorRegistry.registerCommandInterceptor(ComponentBuilder<MessageHandlerInterceptor<? super CommandMessage>> interceptorBuilder) DispatchInterceptorRegistry.registerCommandInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super CommandMessage>> interceptorBuilder) HandlerInterceptorRegistry.registerCommandInterceptor(ComponentBuilder<MessageHandlerInterceptor<? super CommandMessage>> interceptorBuilder) Registers the giveninterceptorBuilderfor aCommandMessageMessageHandlerInterceptorfor all command handling infrastructure components.DefaultDispatchInterceptorRegistry.registerEventInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super EventMessage>> interceptorBuilder) DefaultHandlerInterceptorRegistry.registerEventInterceptor(ComponentBuilder<MessageHandlerInterceptor<? super EventMessage>> interceptorBuilder) DispatchInterceptorRegistry.registerEventInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super EventMessage>> interceptorBuilder) HandlerInterceptorRegistry.registerEventInterceptor(ComponentBuilder<MessageHandlerInterceptor<? super EventMessage>> interceptorBuilder) Registers the giveninterceptorBuilderfor aEventMessageMessageHandlerInterceptorfor all event handling infrastructure components.DefaultDispatchInterceptorRegistry.registerInterceptor(ComponentBuilder<MessageDispatchInterceptor<Message>> interceptorBuilder) DefaultHandlerInterceptorRegistry.registerInterceptor(ComponentBuilder<MessageHandlerInterceptor<Message>> interceptorBuilder) DispatchInterceptorRegistry.registerInterceptor(ComponentBuilder<MessageDispatchInterceptor<Message>> interceptorBuilder) HandlerInterceptorRegistry.registerInterceptor(ComponentBuilder<MessageHandlerInterceptor<Message>> interceptorBuilder) Registers the giveninterceptorBuilderconstructing a genericMessageMessageHandlerInterceptorfor all handling infrastructure components.DefaultDispatchInterceptorRegistry.registerQueryInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super QueryMessage>> interceptorBuilder) DefaultHandlerInterceptorRegistry.registerQueryInterceptor(ComponentBuilder<MessageHandlerInterceptor<? super QueryMessage>> interceptorBuilder) DispatchInterceptorRegistry.registerQueryInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super QueryMessage>> interceptorBuilder) HandlerInterceptorRegistry.registerQueryInterceptor(ComponentBuilder<MessageHandlerInterceptor<? super QueryMessage>> interceptorBuilder) Registers the giveninterceptorBuilderfor aQueryMessageMessageHandlerInterceptorfor all query handling infrastructure componentsDefaultDispatchInterceptorRegistry.registerSubscriptionQueryUpdateInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super SubscriptionQueryUpdateMessage>> interceptorBuilder) DispatchInterceptorRegistry.registerSubscriptionQueryUpdateInterceptor(ComponentBuilder<MessageDispatchInterceptor<? super SubscriptionQueryUpdateMessage>> interceptorBuilder) Registers the giveninterceptorBuilderfor aSubscriptionQueryUpdateMessage-specificMessageDispatchInterceptor. -
Uses of ComponentBuilder in org.axonframework.messaging.eventhandling.configuration
Methods in org.axonframework.messaging.eventhandling.configuration that return types with arguments of type ComponentBuilderModifier and TypeMethodDescriptionDefaultEventHandlingComponentsConfigurer.toMap()EventHandlingComponentsConfigurer.CompletePhase.toMap()Returns the configured map of event handling components.Methods in org.axonframework.messaging.eventhandling.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptionEventHandlingComponentsConfigurer.ComponentsPhase.autodetected(String componentName, ComponentBuilder<Object> handlingComponentBuilder) Configures an auto-detected event handling component.EventHandlingComponentsConfigurer.ComponentsPhase.autodetected(ComponentBuilder<Object> handlingComponentBuilder) Deprecated, for removal: This API element is subject to removal in a future version.DefaultEventHandlingComponentsConfigurer.declarative(String componentName, ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) DefaultEventHandlingComponentsConfigurer.declarative(ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) Deprecated, for removal: This API element is subject to removal in a future version.EventHandlingComponentsConfigurer.ComponentsPhase.declarative(String componentName, ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) Configures a single event handling component.EventHandlingComponentsConfigurer.ComponentsPhase.declarative(ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) Deprecated, for removal: This API element is subject to removal in a future version.UseEventHandlingComponentsConfigurer.ComponentsPhase.declarative(String, ComponentBuilder)to provide an explicit component name.DefaultEventHandlingComponentsConfigurer.intercepted(ComponentBuilder<MessageHandlerInterceptor<? super EventMessage>> interceptorBuilder) EventHandlingComponentsConfigurer.CompletePhase.intercepted(ComponentBuilder<MessageHandlerInterceptor<? super EventMessage>> interceptorBuilder) Registers an interceptor to be applied to all event handling components in this configurer.EventHandlingComponentsConfigurer.CompletePhase.withExceptionHandler(ComponentBuilder<? extends MessageHandlingExceptionHandler<? super EventMessage>> handlerBuilder) Wraps all event handling components with the exception handler built by the givenhandlerBuilder. -
Uses of ComponentBuilder in org.axonframework.messaging.monitoring.configuration
Methods in org.axonframework.messaging.monitoring.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptionDefaultMessageMonitorRegistry.registerCommandMonitor(ComponentBuilder<MessageMonitor<? super CommandMessage>> monitorBuilder) MessageMonitorRegistry.registerCommandMonitor(ComponentBuilder<MessageMonitor<? super CommandMessage>> monitorBuilder) Registers aMessageMonitorspecifically for monitoring the processing ofCommandMessageinstances.DefaultMessageMonitorRegistry.registerEventMonitor(ComponentBuilder<MessageMonitor<? super EventMessage>> monitorBuilder) MessageMonitorRegistry.registerEventMonitor(ComponentBuilder<MessageMonitor<? super EventMessage>> monitorBuilder) Registers aMessageMonitorspecific forEventMessagetypes using the supplied monitor builder.DefaultMessageMonitorRegistry.registerMonitor(ComponentBuilder<MessageMonitor<Message>> monitorBuilder) MessageMonitorRegistry.registerMonitor(ComponentBuilder<MessageMonitor<Message>> monitorBuilder) Registers aMessageMonitorfor genericMessagetypes using the supplied monitor builder.DefaultMessageMonitorRegistry.registerQueryMonitor(ComponentBuilder<MessageMonitor<? super QueryMessage>> monitorBuilder) MessageMonitorRegistry.registerQueryMonitor(ComponentBuilder<MessageMonitor<? super QueryMessage>> monitorBuilder) DefaultMessageMonitorRegistry.registerSubscriptionQueryUpdateMonitor(ComponentBuilder<MessageMonitor<? super SubscriptionQueryUpdateMessage>> monitorBuilder) MessageMonitorRegistry.registerSubscriptionQueryUpdateMonitor(ComponentBuilder<MessageMonitor<? super SubscriptionQueryUpdateMessage>> monitorBuilder) Registers aMessageMonitorspecifically forSubscriptionQueryUpdateMessagetypes using the providedComponentBuilder. -
Uses of ComponentBuilder in org.axonframework.messaging.queryhandling.configuration
Methods in org.axonframework.messaging.queryhandling.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptionQueryHandlingModule.QueryHandlerPhase.autodetectedQueryHandlingComponent(ComponentBuilder<Object> handlingComponentBuilder) Registers the givenhandlingComponentBuilderas anAnnotatedQueryHandlingComponentwithin this module.QueryHandlingModule.QueryHandlerPhase.intercepted(ComponentBuilder<MessageHandlerInterceptor<? super QueryMessage>> interceptorBuilder) Registers an interceptor to be applied to the query handling component assembled by this module.QueryHandlingModule.QueryHandlerPhase.queryHandler(QualifiedName queryName, ComponentBuilder<QueryHandler> queryHandlerBuilder) Registers the givenqueryHandlerBuilderfor the given qualifiedqueryNamewithin this module.QueryHandlingModule.QueryHandlerPhase.queryHandlingComponent(ComponentBuilder<QueryHandlingComponent> handlingComponentBuilder) Registers the givenhandlingComponentBuilderwithin this module.QueryHandlingModule.QueryHandlerPhase.withExceptionHandler(ComponentBuilder<? extends MessageHandlingExceptionHandler<? super QueryMessage>> handlerBuilder) Wraps the query handling component with the exception handler built by the givenhandlerBuilder. -
Uses of ComponentBuilder in org.axonframework.messaging.tracing.attributes
Methods in org.axonframework.messaging.tracing.attributes with parameters of type ComponentBuilderModifier and TypeMethodDescriptionstatic voidSpanAttributesProviderRegistry.register(ComponentRegistry componentRegistry, ComponentBuilder<SpanAttributesProvider> providerBuilder) Contributes aSpanAttributesProviderto the registry component in the givencomponentRegistry.DefaultSpanAttributesProviderRegistry.registerProvider(ComponentBuilder<SpanAttributesProvider> providerBuilder) SpanAttributesProviderRegistry.registerProvider(ComponentBuilder<SpanAttributesProvider> providerBuilder) Registers the givenproviderBuilderconstructing aSpanAttributesProviderto include in theSpanFactorybuilt from this registry. -
Uses of ComponentBuilder in org.axonframework.modelling.configuration
Methods in org.axonframework.modelling.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptionStateBasedEntityModule.EntityIdResolverPhase.entityIdResolver(ComponentBuilder<EntityIdResolver<ID>> entityIdResolver) Registers the givenentityIdResolverto resolver the entity's identifiers from a givenMessagewhen loading.StateBasedEntityModule.RepositoryPhase.loader(ComponentBuilder<SimpleRepositoryEntityLoader<ID, E>> loader) Registers the givenloaderas a factory method for the state-based entity being built.StateBasedEntityModule.PersisterPhase.persister(ComponentBuilder<SimpleRepositoryEntityPersister<ID, E>> persister) Registers the givenpersisteras a factory method for the state-based entity being built.StateBasedEntityModule.RepositoryPhase.repository(ComponentBuilder<Repository<ID, E>> repository) Registers the givenrepositoryas a factory method for the state-based entity being built.
EventHandlingComponentsConfigurer.ComponentsPhase.autodetected(String, ComponentBuilder)to provide an explicit component name.