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.
Spring Boot autoconfiguration for the workflow engine: detects
@Workflow-annotated beans, registers them as
workflow modules, and binds the axon.workflow configuration properties.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.
Package containing workflow configuration components.
Deadline support carried over from Axon Framework 4, to keep deadlines that were scheduled before migrating firing
while a project moves off this API.
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.The Axon Framework 4 scope types, kept at their Axon Framework 4 package: the current
Scope of a running
Saga handler, how a scope is described (ScopeDescriptor), and the components a message can be sent to within
a scope (ScopeAware).Part of the Axon Messaging module.
Part of the Axon Messaging 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.springboot.workflow
Classes in io.axoniq.framework.springboot.workflow with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassConfiguration enhancer responsible for creation ofWorkflowModuleinstances, based on workflow definitions detected by theWorkflowDefinitionLookup. -
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 io.axoniq.framework.workflow.configuration
Classes in io.axoniq.framework.workflow.configuration with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassDefaults for workflow configuration. -
Uses of RegistrationScope in org.axonframework.deadline
Classes in org.axonframework.deadline with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassAConfigurationEnhancerthat builds the configuration'sAggregateDeadlineCommandTranslator, and registers it with the configuration'sLegacyScopeAwareProvider, the same way a Saga manager registers itself.classAConfigurationEnhancerthat ties everyDeadlineManagerof the configuration to the application's lifecycle. -
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.classAssembles the event processors carrying the Axon Framework 4 Sagas discovered in a Spring application context.classAConfigurationEnhancerimplementation that will configure an Aggregate with the AxonConfiguration. -
Uses of RegistrationScope in org.axonframework.messaging
Classes in org.axonframework.messaging with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassAConfigurationEnhancerthat registers the configuration'sLegacyScopeAwareProvideras itsScopeAwareProvidercomponent. -
Uses of RegistrationScope in org.axonframework.messaging.core.reflection
Classes in org.axonframework.messaging.core.reflection with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassConfigurationEnhancerthat registers theClasspathHandlerDefinitionas the defaultHandlerDefinition, and theClasspathHandlerEnhancerDefinitionas the defaultHandlerEnhancerDefinition.classConfigurationEnhancerthat registers a decorator for theHandlerEnhancerDefinitionthat, when aparent configurationis present, composes both the parent and the currentHandlerEnhancerDefinitioninto aMultiHandlerEnhancerDefinition. -
Uses of RegistrationScope in org.axonframework.messaging.core.timeout
Classes in org.axonframework.messaging.core.timeout with annotations of type RegistrationScopeModifier and TypeClassDescriptionclassAConfigurationEnhancerthat registers aHandlerTimeoutHandlerEnhancerDefinition, driven by theHandlerTimeoutConfigurationpresent in theConfiguration.classAConfigurationEnhancerthat decorates theUnitOfWorkFactoryused by theCommandBus,QueryBus, and every event processor, so everyUnitOfWorkit creates has a timeout, based on theTimeoutUnitOfWorkFactoryConfigurationpresent in theConfiguration. -
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.