Uses of Interface
org.axonframework.common.configuration.ComponentBuilder
Packages that use ComponentBuilder
Package
Description
-
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, 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, String name, ComponentBuilder<C> builder) default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(Class<C> type, 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.EntityIdResolverPhase.entityIdResolver(ComponentBuilder<EntityIdResolver<ID>> entityIdResolver) Registers the givenComponentBuilderof 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. -
Uses of ComponentBuilder in org.axonframework.extension.spring.config
Methods in org.axonframework.extension.spring.config that return ComponentBuilderModifier and TypeMethodDescriptionProcessorDefinition.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.annotatedCommandHandlingComponent(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>> messageMonitorBuilder) Registers a command monitor using the given message monitor builder.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>> messageMonitorBuilder) Registers a component builder to configure theMessageMonitorused for monitoringEventMessage.MessagingConfigurer.registerEventSink(ComponentBuilder<EventSink> eventSinkBuilder) Registers the givenEventSinkfactory in thisConfigurer.MessagingConfigurer.registerMessageHandlerInterceptor(ComponentBuilder<MessageHandlerInterceptor<Message>> interceptorBuilder) MessagingConfigurer.registerMessageMonitor(ComponentBuilder<MessageMonitor<Message>> messageMonitorBuilder) Registers a message monitor for the messaging components in the 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>> messageMonitorBuilder) Registers a query monitor using the specifiedmessageMonitorBuilder.MessagingConfigurer.registerSubscriptionQueryUpdateMonitor(ComponentBuilder<MessageMonitor<? super SubscriptionQueryUpdateMessage>> messageMonitorBuilder) Registers a subscription query update monitor using the specifiedmessageMonitorBuilder.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 componentsDefaultDispatchInterceptorRegistry.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.toList()EventHandlingComponentsConfigurer.CompletePhase.toList()Returns the configured list of event handling components.Methods in org.axonframework.messaging.eventhandling.configuration with parameters of type ComponentBuilderModifier and TypeMethodDescriptionEventHandlingComponentsConfigurer.ComponentsPhase.autodetected(ComponentBuilder<Object> handlingComponentBuilder) Configures an auto-detected event handling component.DefaultEventHandlingComponentsConfigurer.declarative(ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) EventHandlingComponentsConfigurer.ComponentsPhase.declarative(ComponentBuilder<EventHandlingComponent> handlingComponentBuilder) Configures a single event handling component. -
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.annotatedQueryHandlingComponent(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.