Uses of Interface
org.axonframework.common.configuration.ComponentBuilder
Packages that use ComponentBuilder
Package
Description
Component configuration, registry, and lifecycle support.
Part of the Axon Eventsourcing module.
Part of the Axon Extension 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.
Part of the Axon Modelling module.
-
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<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<C> builder) default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(Class<C> type, @Nullable String name, ComponentBuilder<C> builder, SearchScope searchScope) default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(Class<C> type, ComponentBuilder<C> builder) Registers aComponentonly if there is none yet for the giventype.default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(Class<C> type, ComponentBuilder<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.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 ComponentBuilderModifier and TypeMethodDescriptionEventProcessorDefinition.EventHandlerDescriptor.component()Returns the component builder for this event handler. -
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. -
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. -
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.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. -
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.