Uses of Annotation Interface
org.axonframework.common.annotation.RegistrationScope
Packages that use RegistrationScope
Package
Description
Tracing wiring for the distributed bus connectors (
CommandBusConnector, QueryBusConnector).Part of the Axoniq Framework multi-tenancy module.
Contains the configuration components wiring multi-tenancy defaults into an Axon Framework application.
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.
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.
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.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.Root package for Axon Update.
-
Uses of RegistrationScope in io.axoniq.framework.messaging.distributed.tracing
Classes in io.axoniq.framework.messaging.distributed.tracing with annotations of type RegistrationScopeModifier and TypeClassDescriptionfinal classConfigurationEnhancerthat wires tracing into the distributed bus connectors. -
Uses of RegistrationScope in io.axoniq.framework.messaging.multitenancy.axonserver.configuration
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.configuration with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassConfigurationEnhancerregistering the default Axon Server-backed multi-tenancy components: theTenantProviderwhich is responsible for managing tenants and lifecycle, backed byAxonServerTenantProvidertheMultiTenantAxonServerCommandBusConnectorwhich fans out commands to a connector per tenant theMultiTenantEventStorageEngineas theEventStorageEngine, routing appends and sourcing to each tenant's own engine, and theMultiTenantSnapshotStoreas theSnapshotStore, routing snapshot writes the same way theTenantEventStorageEngineFactoryandTenantSnapshotStoreFactorybuilding those per-tenant components against the tenant's Axon Server context theMultiTenantAxonServerQueryBusConnectorwhich fans out queries to a connector per tenant It also disables theSnapshotSourcingConfigurationEnhancer, since snapshot sourcing is composed per tenant by the routing engine rather than once for the application. -
Uses of RegistrationScope in io.axoniq.framework.messaging.multitenancy.configuration
Classes in io.axoniq.framework.messaging.multitenancy.configuration with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassConfigurationEnhancerregistering the default multi-tenancy components: the defaultTenantResolver, which resolves the tenant from message metadata, unless a user registered a customTenantResolvertheTenantRouterthat every tenant-routing component shares to decide the tenant of a message theTenantComponentProviderSubscriberto subscribe everyTenantComponentProviderto theTenantProviderat startup theRegisterTenantDescriptorHandlerInterceptorwhich takes the resolvedTenantDescriptorfrom the message and stores it in theProcessingContexttheAttachTenantDescriptorDispatchInterceptorwhich attaches the tenant of the dispatchingProcessingContextonto a dispatched command or query, so it survives a distributed round trip theMultiTenantStreamingProcessorRestarterto restart the running streaming event processors when the set of tenants changes theTenantAwareQueryBusdecorator, scoping subscription-query update emission and completion to the tenant resolved from theProcessingContext -
Uses of RegistrationScope in io.axoniq.framework.springboot.autoconfig
Classes in io.axoniq.framework.springboot.autoconfig with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassAConfigurationEnhancerthat registers aSubscribableEventSourcecomponent consuming a persistent stream for each entry inAxonServerConfiguration.getPersistentStreams(). -
Uses of RegistrationScope in io.axoniq.framework.tracing.micrometer
Classes in io.axoniq.framework.tracing.micrometer with annotations of type RegistrationScopeModifier and TypeClassDescriptionfinal classConfigurationEnhancerthat enables Micrometer-Tracing-backed tracing. -
Uses of RegistrationScope in io.axoniq.framework.tracing.micrometer.threadlocal
Classes in io.axoniq.framework.tracing.micrometer.threadlocal with annotations of type RegistrationScopeModifier and TypeClassDescriptionfinal classConfigurationEnhancerthat installs the Micrometer thread-local trace-context-propagation bridge. -
Uses of RegistrationScope in org.axonframework.eventsourcing.configuration
Classes in org.axonframework.eventsourcing.configuration with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassAConfigurationEnhancermaking theEventStorageEnginesupport thesnapshot sourcing strategy, by decorating it with the configuredSnapshotStorethroughSnapshotCapableEventStorageEngine.decorate(EventStorageEngine, SnapshotStore). -
Uses of RegistrationScope in org.axonframework.eventsourcing.tracing.configuration
Classes in org.axonframework.eventsourcing.tracing.configuration with annotations of type RegistrationScopeModifier and TypeClassDescriptionfinal classConfigurationEnhancercontributing the built-in event-sourcingSpanAttributesProvidersto theSpanAttributesProviderRegistry.final classConfigurationEnhancerthat wires tracing intoaxon-eventsourcingcomponents. -
Uses of RegistrationScope in org.axonframework.extension.spring.config
Classes in org.axonframework.extension.spring.config with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassAn implementation of aConfigurationEnhancerthat will register a list of beans as handlers for a specific type of message.classAConfigurationEnhancerimplementation that will configure an Aggregate with the AxonConfiguration. -
Uses of RegistrationScope in org.axonframework.messaging.tracing.attributes.configuration
Classes in org.axonframework.messaging.tracing.attributes.configuration with annotations of type RegistrationScopeModifier and TypeClassDescriptionfinal classConfigurationEnhancercontributing the built-in message-levelSpanAttributesProvidersto theSpanAttributesProviderRegistry. -
Uses of RegistrationScope in org.axonframework.messaging.tracing.configuration
Classes in org.axonframework.messaging.tracing.configuration with annotations of type RegistrationScopeModifier and TypeClassDescriptionfinal classConfigurationEnhancerthat wires tracing intoaxon-messagingcomponents.final classConfigurationEnhancerregistering the tracing defaults of theaxon-messagingmodule. -
Uses of RegistrationScope in org.axonframework.modelling.tracing.configuration
Classes in org.axonframework.modelling.tracing.configuration with annotations of type RegistrationScopeModifier and TypeClassDescriptionfinal classConfigurationEnhancercontributing the built-in modellingSpanAttributesProvidersto theSpanAttributesProviderRegistry.final classConfigurationEnhancerthat wires tracing intoaxon-modellingcomponents. -
Uses of RegistrationScope in org.axonframework.update
Classes in org.axonframework.update with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassAConfigurationEnhancerthat registers theUpdateCheckercomponent.