Uses of Interface
org.axonframework.common.configuration.ComponentRegistry
Packages that use ComponentRegistry
Package
Description
Root package for the Axon Server Connector.
Part of the Axon Messaging module.
Tracing wiring for the distributed bus connectors (
CommandBusConnector, QueryBusConnector).Part of the Axon Messaging module.
Part of the Axoniq Framework event-streaming module.
Part of the Axoniq Framework multi-tenancy module.
Contains classes related to multitenancy-specific annotation logic.
Part of the Axoniq Framework multi-tenancy module.
Contains the configuration components wiring multi-tenancy defaults into an Axon Framework application.
Part of the Axon Messaging module.
Part of the Axoniq Messaging folder.
Postgres extension main package.
Spring Boot auto configuration for Axoniq Framework.
Micrometer Tracing binding for the tracing API, wired by
MicrometerTracingConfigurationEnhancer.In-process, thread-local trace-context propagation for the Micrometer binding: captures the dispatching thread's
thread-bound state (the active span, MDC, security context) and restores it on the framework's worker threads, so the
active Axon span is thread-local-current inside handler execution and instrumented JDBC/gRPC/WebClient calls and MDC
logging nest under it.
Component configuration, registry, and lifecycle support.
Part of the Axon Eventsourcing module.
Configuration support for
axon-eventsourcing tracing: the enhancers wiring the tracing decorators and
contributing the module's span attribute providers, and the per-component tracing settings.Part of the Axon Extension module.
Part of the Axon Extension module.
Part of the Axon Extension 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 Messaging module.
Built-in
SpanAttributesProvider implementations contributing standard
message-derived attributes (identifier, type, metadata, aggregate identifier) to spans.Configuration support for the built-in
axon-messaging
SpanAttributesProviders: the enhancer
contributing them to the SpanAttributesProviderRegistry.Configuration support for
axon-messaging tracing: the enhancers wiring the tracing decorators and
registering the tracing defaults, the per-component tracing settings, and the shared enhancer/decorator ordering
constants.Root package for Axon Modelling.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
Configuration support for
axon-modelling tracing: the enhancers wiring the tracing decorators and
contributing the module's span attribute providers, and the per-component tracing settings.Part of the Axon Test module.
Root package for Axon Update.
-
Uses of ComponentRegistry in io.axoniq.framework.axonserver.connector.configuration
Methods in io.axoniq.framework.axonserver.connector.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidAxonServerConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in io.axoniq.framework.messaging.commandhandling.distributed
Methods in io.axoniq.framework.messaging.commandhandling.distributed with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidDistributedCommandBusConfigurationEnhancer.enhance(ComponentRegistry componentRegistry) -
Uses of ComponentRegistry in io.axoniq.framework.messaging.distributed.tracing
Methods in io.axoniq.framework.messaging.distributed.tracing with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidDistributedTracingConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in io.axoniq.framework.messaging.eventhandling.deadletter
Methods in io.axoniq.framework.messaging.eventhandling.deadletter with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidDeadLetterQueueConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in io.axoniq.framework.messaging.eventstreaming.checkpoint
Methods in io.axoniq.framework.messaging.eventstreaming.checkpoint with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidCheckpointingConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in io.axoniq.framework.messaging.multitenancy
Methods in io.axoniq.framework.messaging.multitenancy with parameters of type ComponentRegistryModifier and TypeMethodDescriptionstatic voidMultiTenancyUtils.disable(ComponentRegistry componentRegistry) Switches multi-tenancy off for the givencomponentRegistry, leaving it to behave as a single-tenant application. -
Uses of ComponentRegistry in io.axoniq.framework.messaging.multitenancy.annotation
Methods in io.axoniq.framework.messaging.multitenancy.annotation with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidTenantComponentParameterResolverFactoryConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in io.axoniq.framework.messaging.multitenancy.axonserver.configuration
Methods in io.axoniq.framework.messaging.multitenancy.axonserver.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidAxonServerMultiTenancyConfigurationDefaults.enhance(ComponentRegistry componentRegistry) -
Uses of ComponentRegistry in io.axoniq.framework.messaging.multitenancy.configuration
Methods in io.axoniq.framework.messaging.multitenancy.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMultiTenancyConfigurationDefaults.enhance(ComponentRegistry componentRegistry) -
Uses of ComponentRegistry in io.axoniq.framework.messaging.queryhandling.distributed
Methods in io.axoniq.framework.messaging.queryhandling.distributed with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidDistributedQueryBusConfigurationEnhancer.enhance(ComponentRegistry componentRegistry) -
Uses of ComponentRegistry in io.axoniq.framework.messaging.transformation.events.configuration
Methods in io.axoniq.framework.messaging.transformation.events.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidEventTransformationConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in io.axoniq.framework.postgresql
Methods in io.axoniq.framework.postgresql with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidPostgresqlConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in io.axoniq.framework.springboot.autoconfig
Methods in io.axoniq.framework.springboot.autoconfig with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidPersistentStreamConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in io.axoniq.framework.tracing.micrometer
Methods in io.axoniq.framework.tracing.micrometer with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMicrometerTracingConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in io.axoniq.framework.tracing.micrometer.threadlocal
Methods in io.axoniq.framework.tracing.micrometer.threadlocal with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMicrometerThreadLocalContextPropagationConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.common.configuration
Classes in org.axonframework.common.configuration that implement ComponentRegistryModifier and TypeClassDescriptionclassDefault implementation of theComponentRegistryallowing for reuse ofComponent,ComponentDecorator,ConfigurationEnhancer, andModuleregistration for theApplicationConfigurerandModuleimplementations alike.Methods in org.axonframework.common.configuration that return ComponentRegistryModifier and TypeMethodDescriptionComponentRegistry.disableEnhancer(Class<? extends ConfigurationEnhancer> enhancerClass) Disables the givenConfigurationEnhancerclass from executing during the configuration initialization phase.ComponentRegistry.disableEnhancer(String fullyQualifiedClassName) Disables the givenConfigurationEnhancerclass from executing during the configuration initialization phase.DefaultComponentRegistry.disableEnhancer(String fullyQualifiedClassName) ComponentRegistry.disableEnhancerScanning()Completely disables scanning for enhancers on the classpath through theServiceLoadermechanism.default <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.ComponentRegistry.registerComponent(ComponentDefinition<? extends C> definition) Registers aComponentbased on the givendefinition.DefaultComponentRegistry.registerComponent(ComponentDefinition<? extends C> definition) default <C,D extends C>
ComponentRegistryComponentRegistry.registerDecorator(Class<C> type, int order, ComponentDecorator<C, D> decorator) Registers aComponentdecoratorthat will act on allregisteredcomponents of the giventype, regardless of component name.default <C,D extends C>
ComponentRegistryComponentRegistry.registerDecorator(Class<C> type, String name, int order, ComponentDecorator<C, D> decorator) Registers adecoratorthat will act onregisteredcomponents of the giventypeandnamecombination.ComponentRegistry.registerDecorator(DecoratorDefinition<C, ? extends C> definition) Registers a decorator based on the givendefinition.DefaultComponentRegistry.registerDecorator(DecoratorDefinition<C, ? extends C> definition) ComponentRegistry.registerEnhancer(ConfigurationEnhancer enhancer) Registers anConfigurationEnhancerwith thisComponentRegistry.DefaultComponentRegistry.registerEnhancer(ConfigurationEnhancer enhancer) ComponentRegistry.registerFactory(ComponentFactory<C> factory) Registers aComponentFactorywith this registry.DefaultComponentRegistry.registerFactory(ComponentFactory<C> factory) 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.default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(ComponentDefinition<C> definition) default <C> ComponentRegistryComponentRegistry.registerIfNotPresent(ComponentDefinition<C> definition, SearchScope searchScope) ComponentRegistry.registerModule(Module module) Registers aModulewith this registry.DefaultComponentRegistry.registerModule(Module module) ComponentRegistry.setOverridePolicy(OverridePolicy overridePolicy) Sets theOverridePolicyfor thisComponentRegistry.Methods in org.axonframework.common.configuration with parameters of type ComponentRegistryMethod parameters in org.axonframework.common.configuration with type arguments of type ComponentRegistryModifier and TypeMethodDescriptionApplicationConfigurer.componentRegistry(Consumer<ComponentRegistry> componentRegistrar) Executes the givencomponentRegistraron the component registry associated with thisApplicationConfigurer.BaseModule.componentRegistry(Consumer<ComponentRegistry> registryAction) Executes the givenregistryActionon theComponentRegistryassociated with this module during the module build.DefaultAxonApplication.componentRegistry(Consumer<ComponentRegistry> componentRegistrar) -
Uses of ComponentRegistry in org.axonframework.eventsourcing.configuration
Methods in org.axonframework.eventsourcing.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidEventSourcingConfigurationDefaults.enhance(ComponentRegistry registry) voidSnapshotSourcingConfigurationEnhancer.enhance(ComponentRegistry registry) Method parameters in org.axonframework.eventsourcing.configuration with type arguments of type ComponentRegistryModifier and TypeMethodDescriptionEventSourcingConfigurer.componentRegistry(Consumer<ComponentRegistry> componentRegistrar) -
Uses of ComponentRegistry in org.axonframework.eventsourcing.tracing.configuration
Methods in org.axonframework.eventsourcing.tracing.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidEventSourcingSpanAttributesProviderConfigurationEnhancer.enhance(ComponentRegistry registry) voidEventSourcingTracingConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.extension.metrics.dropwizard
Methods in org.axonframework.extension.metrics.dropwizard with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMetricsConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.extension.metrics.micrometer
Methods in org.axonframework.extension.metrics.micrometer with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMetricsConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.extension.reactor.messaging.core.configuration
Methods in org.axonframework.extension.reactor.messaging.core.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidReactorConfigurationDefaults.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.extension.spring.config
Classes in org.axonframework.extension.spring.config that implement ComponentRegistryModifier and TypeClassDescriptionclassAComponentRegistryimplementation that connects into Spring's ecosystem by means of being aBeanPostProcessor,BeanFactoryPostProcessor, andInitializingBean.Methods in org.axonframework.extension.spring.config that return ComponentRegistryModifier and TypeMethodDescriptionSpringComponentRegistry.disableEnhancer(Class<? extends ConfigurationEnhancer> enhancerClass) SpringComponentRegistry.disableEnhancer(String fullyQualifiedClassName) SpringComponentRegistry.disableEnhancerScanning()SpringComponentRegistry.registerComponent(ComponentDefinition<? extends C> definition) SpringComponentRegistry.registerDecorator(DecoratorDefinition<C, ? extends C> definition) SpringComponentRegistry.registerEnhancer(ConfigurationEnhancer enhancer) SpringComponentRegistry.registerFactory(ComponentFactory<C> factory) SpringComponentRegistry.registerModule(Module module) SpringComponentRegistry.setOverridePolicy(OverridePolicy overridePolicy) Methods in org.axonframework.extension.spring.config with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMessageHandlerConfigurer.enhance(ComponentRegistry registry) voidSpringEventSourcedEntityConfigurer.enhance(ComponentRegistry registry) Method parameters in org.axonframework.extension.spring.config with type arguments of type ComponentRegistryModifier and TypeMethodDescriptionSpringAxonApplication.componentRegistry(Consumer<ComponentRegistry> componentRegistrar) -
Uses of ComponentRegistry in org.axonframework.extension.springboot.autoconfig
Methods in org.axonframework.extension.springboot.autoconfig with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidJpaEventStoreAutoConfiguration.AggregateBasedJpaEventStorageEngineConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.messaging.commandhandling.annotation
Methods in org.axonframework.messaging.commandhandling.annotation with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidCommandDispatcherParameterResolverFactoryConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.messaging.core.configuration
Methods in org.axonframework.messaging.core.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMessagingConfigurationDefaults.enhance(ComponentRegistry registry) Method parameters in org.axonframework.messaging.core.configuration with type arguments of type ComponentRegistryModifier and TypeMethodDescriptionMessagingConfigurer.componentRegistry(Consumer<ComponentRegistry> componentRegistrar) -
Uses of ComponentRegistry in org.axonframework.messaging.core.configuration.reflection
Methods in org.axonframework.messaging.core.configuration.reflection with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidConfigurationParameterResolverConfigurationEnhancer.enhance(ComponentRegistry componentRegistry) static voidParameterResolverFactoryUtils.registerToComponentRegistry(ComponentRegistry componentRegistry, int order, Function<Configuration, ParameterResolverFactory> factory) Register aParameterResolverFactoryto thecurrentComponentRegistryusing the givenfactoryfunction.static voidParameterResolverFactoryUtils.registerToComponentRegistry(ComponentRegistry componentRegistry, Function<Configuration, ParameterResolverFactory> factory) Register aParameterResolverFactoryto thecurrentComponentRegistryusing the givenfactoryfunction. -
Uses of ComponentRegistry in org.axonframework.messaging.core.reflection
Methods in org.axonframework.messaging.core.reflection with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidClasspathParameterResolverConfigurationEnhancer.enhance(ComponentRegistry componentRegistry) voidHierarchicalParameterResolverFactoryConfigurationEnhancer.enhance(ComponentRegistry componentRegistry) -
Uses of ComponentRegistry in org.axonframework.messaging.eventhandling.annotation
Methods in org.axonframework.messaging.eventhandling.annotation with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidEventAppenderParameterResolverFactoryConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.messaging.eventhandling.configuration
Methods in org.axonframework.messaging.eventhandling.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidEventBusConfigurationDefaults.enhance(ComponentRegistry registry) Method parameters in org.axonframework.messaging.eventhandling.configuration with type arguments of type ComponentRegistryModifier and TypeMethodDescriptionEventProcessingConfigurer.componentRegistry(Consumer<ComponentRegistry> componentRegistrar) Executes the givencomponentRegistraron the component registry associated with theMessagingConfigurer, which is the parent of this configurer. -
Uses of ComponentRegistry in org.axonframework.messaging.eventhandling.processing.streaming.pooled
Method parameters in org.axonframework.messaging.eventhandling.processing.streaming.pooled with type arguments of type ComponentRegistryModifier and TypeMethodDescriptionPooledStreamingEventProcessorsConfigurer.componentRegistry(Consumer<ComponentRegistry> registryAction) Provides access to the component registry for additional component registrations. -
Uses of ComponentRegistry in org.axonframework.messaging.eventhandling.processing.subscribing
Method parameters in org.axonframework.messaging.eventhandling.processing.subscribing with type arguments of type ComponentRegistryModifier and TypeMethodDescriptionSubscribingEventProcessorsConfigurer.componentRegistry(Consumer<ComponentRegistry> registryAction) Provides access to the component registry for additional component registrations. -
Uses of ComponentRegistry in org.axonframework.messaging.tracing.attributes
Methods in org.axonframework.messaging.tracing.attributes with parameters of type ComponentRegistryModifier and TypeMethodDescriptionstatic voidSpanAttributesProviderRegistry.register(ComponentRegistry componentRegistry, ComponentBuilder<SpanAttributesProvider> providerBuilder) Contributes aSpanAttributesProviderto the registry component in the givencomponentRegistry. -
Uses of ComponentRegistry in org.axonframework.messaging.tracing.attributes.configuration
Methods in org.axonframework.messaging.tracing.attributes.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMessagingSpanAttributesProviderConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.messaging.tracing.configuration
Methods in org.axonframework.messaging.tracing.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMessagingTracingConfigurationEnhancer.enhance(ComponentRegistry registry) voidTracingConfigurationDefaults.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.modelling
Methods in org.axonframework.modelling with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidHierarchicalStateManagerConfigurationEnhancer.enhance(ComponentRegistry componentRegistry) -
Uses of ComponentRegistry in org.axonframework.modelling.annotation
Methods in org.axonframework.modelling.annotation with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidInjectEntityParameterResolverFactoryConfigurationEnhancer.enhance(ComponentRegistry componentRegistry) -
Uses of ComponentRegistry in org.axonframework.modelling.configuration
Methods in org.axonframework.modelling.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidModellingConfigurationDefaults.enhance(ComponentRegistry registry) Method parameters in org.axonframework.modelling.configuration with type arguments of type ComponentRegistryModifier and TypeMethodDescriptionModellingConfigurer.componentRegistry(Consumer<ComponentRegistry> componentRegistrar) -
Uses of ComponentRegistry in org.axonframework.modelling.tracing.configuration
Methods in org.axonframework.modelling.tracing.configuration with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidModellingSpanAttributesProviderConfigurationEnhancer.enhance(ComponentRegistry registry) voidModellingTracingConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.test.fixture
Methods in org.axonframework.test.fixture with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidMessagesRecordingConfigurationEnhancer.enhance(ComponentRegistry registry) -
Uses of ComponentRegistry in org.axonframework.update
Methods in org.axonframework.update with parameters of type ComponentRegistryModifier and TypeMethodDescriptionvoidUpdateCheckerConfigurationEnhancer.enhance(ComponentRegistry componentRegistry)