Uses of Interface
org.axonframework.common.infra.DescribableComponent
Packages that use DescribableComponent
Package
Description
Part of the Axon Server Connector module.
Part of the Axon Server Connector module.
Part of the Axon Server Connector module.
Axon Server snapshot store implementation.
Part of the Axon Messaging module.
Internal delegating tracing decorator for the distributed
CommandBusConnector.Part of the Axon Messaging module.
Contains the multi-tenancy API, like the tenant descriptor, tenant provider, and tenant resolution contracts.
Part of the Axoniq Framework multi-tenancy module.
Part of the Axoniq Framework multi-tenancy module.
Axon Server specific multi-tenant event streaming infrastructure, giving each tenant its own persistent stream and
labelling the events it delivers with the tenant they belong to.
Part of the Axoniq Framework multi-tenancy module.
Contains the configuration components wiring multi-tenancy defaults into an Axon Framework application.
Package containing multitenancy support for event sourcing components.
Package containing multitenancy support for query components.
Part of the Axon Messaging module.
Internal delegating tracing decorator for the distributed
QueryBusConnector.Part of the Axoniq Messaging folder.
Postgres extension main package.
Micrometer Tracing binding for the tracing API, wired by
MicrometerTracingConfigurationEnhancer.Component configuration, registry, and lifecycle support.
Classes related to message conversion in Axon Framework.
Part of the Axon Conversion module.
Classes related to message conversion in Axon Framework through Jackson.
Classes related to message conversion in Axon Framework through Jackson 2.
Root package for Axon Eventsourcing.
Part of the Axon Eventsourcing module.
Definitions and implementations of the Event store, the mechanism that can load event streams and append events to
them.
Part of the Axon Eventsourcing module.
Part of the Axon Eventsourcing module.
Event-store tracing decorators and event-sourcing-specific
SpanAttributesProvider implementations.Package for the sourcing handler API.
Entity-lifecycle and event-handler tracing decorators for
axon-eventsourcing.In-memory snapshot store implementations.
Store-backed snapshotting implementations for event-sourced entities.
Snapshot-store tracing decorators for
axon-eventsourcing.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.
Classes that implement the concept of command handling using explicit command objects.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Tracing decorators for command handling components.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Package for event handling components in Axon Framework.
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.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Tracing decorators for event handling components.
Part of the Axon Messaging module.
Package for query handling components in Axon Framework.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axon Messaging module.
Tracing decorators for query handling components.
The tracing API of Axon Framework:
SpanFactory, Span, SpanScope, and
SpanAttributesProvider, plus the logging and no-op factory implementations.Built-in
SpanAttributesProvider implementations contributing standard
message-derived attributes (identifier, type, metadata, aggregate identifier) to spans.Root package for Axon Modelling.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
Repository tracing decorators for
axon-modelling.Tracing decorators for
axon-modelling components.Part of the Axon Test module.
Part of the Axon Test module.
-
Uses of DescribableComponent in io.axoniq.framework.axonserver.connector.command
Classes in io.axoniq.framework.axonserver.connector.command that implement DescribableComponentModifier and TypeClassDescriptionclassAn implementation of theCommandBusConnectorthat connects to an Axon Server instance to send and receive commands. -
Uses of DescribableComponent in io.axoniq.framework.axonserver.connector.event
Classes in io.axoniq.framework.axonserver.connector.event that implement DescribableComponentModifier and TypeClassDescriptionclassEvent Storage Engine implementation that uses the aggregate-oriented APIs of Axon Server, allowing it to interact with versions that do not have DCB support.classAnEventStorageEngineimplementation using Axon Server through theaxonserver-connector-javaproject.classAComponentFactoryimplementation that generatesAxonServerEventStorageEngineinstances.classWrapper around the Axon FrameworkEventConverterthat can convertTaggedEventMessages(Axon Framework representation) toTaggedEvents(Axon Server representation). -
Uses of DescribableComponent in io.axoniq.framework.axonserver.connector.query
Classes in io.axoniq.framework.axonserver.connector.query that implement DescribableComponentModifier and TypeClassDescriptionclassAxonServerQueryBusConnector is an implementation ofQueryBusConnectorthat connects to AxonServer to enable the dispatching and receiving of queries. -
Uses of DescribableComponent in io.axoniq.framework.axonserver.connector.snapshot
Classes in io.axoniq.framework.axonserver.connector.snapshot that implement DescribableComponent -
Uses of DescribableComponent in io.axoniq.framework.messaging.commandhandling.distributed
Subinterfaces of DescribableComponent in io.axoniq.framework.messaging.commandhandling.distributedModifier and TypeInterfaceDescriptioninterfaceTheCommandBusConnectorinterface defines the contract for connecting multipleCommandBusinstances.Classes in io.axoniq.framework.messaging.commandhandling.distributed that implement DescribableComponentModifier and TypeClassDescriptionclassACommandBusConnectorimplementation that wraps anotherCommandBusConnectorand delegates all calls to it.classImplementation of aCommandBusthat is aware of multiple instances of aCommandBusworking together to spread load.classConnector implementation that converts the payload of outgoing messages into the expected format. -
Uses of DescribableComponent in io.axoniq.framework.messaging.commandhandling.distributed.tracing
Classes in io.axoniq.framework.messaging.commandhandling.distributed.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classType-preserving tracing decorator forCommandBusConnector. -
Uses of DescribableComponent in io.axoniq.framework.messaging.eventhandling.deadletter
Classes in io.axoniq.framework.messaging.eventhandling.deadletter that implement DescribableComponentModifier and TypeClassDescriptionclassAnEventHandlingComponentdecorator that uses aSequencedDeadLetterQueueto enqueueeventsfor which handling failed.classConfiguration class holding all settings related to Dead Letter Queue (DLQ) functionality. -
Uses of DescribableComponent in io.axoniq.framework.messaging.multitenancy.api
Subinterfaces of DescribableComponent in io.axoniq.framework.messaging.multitenancy.apiModifier and TypeInterfaceDescriptioninterfaceInterface for components that can be registered with aTenantProvider.interfaceProvides the per-tenant instance of a single application component of typeT.Classes in io.axoniq.framework.messaging.multitenancy.api that implement DescribableComponentModifier and TypeClassDescriptionclassDecides which tenant an operation is routed to, wrapping aTenantResolverto resolve aMessage(or theProcessingContextcarrying it) to one of the known tenants, and yielding anOptionalinstead of throwing when no known tenant matches.classA cache of one infrastructure component per tenant that creates each component lazily on first use and evicts it when its tenant is removed. -
Uses of DescribableComponent in io.axoniq.framework.messaging.multitenancy.axonserver.commandhandling
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.commandhandling that implement DescribableComponent -
Uses of DescribableComponent in io.axoniq.framework.messaging.multitenancy.axonserver.eventsourcing
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.eventsourcing that implement DescribableComponentModifier and TypeClassDescriptionclassAxon Server implementation of theTenantEventStorageEngineFactory, building oneEventStorageEngineper tenant against that tenant's Axon Server context.classAxon Server implementation of theTenantSnapshotStoreFactory, building oneSnapshotStoreper tenant against that tenant's Axon Server context. -
Uses of DescribableComponent in io.axoniq.framework.messaging.multitenancy.axonserver.eventstreaming
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.eventstreaming that implement DescribableComponentModifier and TypeClassDescriptionclassASubscribableEventSourceconsuming one persistent stream per tenant, labelling every event it delivers with the tenant it came from. -
Uses of DescribableComponent in io.axoniq.framework.messaging.multitenancy.axonserver.queryhandling
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.queryhandling that implement DescribableComponent -
Uses of DescribableComponent in io.axoniq.framework.messaging.multitenancy.configuration
Classes in io.axoniq.framework.messaging.multitenancy.configuration that implement DescribableComponentModifier and TypeClassDescriptionclassRestarts the runningStreamingEventProcessorswhenever the set of tenants changes, so a processor streaming across tenants re-opens its stream with the current tenants. -
Uses of DescribableComponent in io.axoniq.framework.messaging.multitenancy.eventsourcing
Classes in io.axoniq.framework.messaging.multitenancy.eventsourcing that implement DescribableComponentModifier and TypeClassDescriptionclassTenant-routingEventStorageEngine.classTenant-routingSnapshotStore. -
Uses of DescribableComponent in io.axoniq.framework.messaging.multitenancy.queryhandling
Classes in io.axoniq.framework.messaging.multitenancy.queryhandling that implement DescribableComponentModifier and TypeClassDescriptionclassQueryBusdecorator scoping subscription-query update emission and completion to the tenant resolved from the currentProcessingContext. -
Uses of DescribableComponent in io.axoniq.framework.messaging.queryhandling.distributed
Subinterfaces of DescribableComponent in io.axoniq.framework.messaging.queryhandling.distributedModifier and TypeInterfaceDescriptioninterfaceTheQueryBusConnectorinterface defines the contract for connecting multipleQueryBusinstances.Classes in io.axoniq.framework.messaging.queryhandling.distributed that implement DescribableComponentModifier and TypeClassDescriptionclassAQueryBusConnectorimplementation that wraps anotherQueryBusConnectorand delegates all calls to it.classImplementation of aQueryBusthat is aware of multiple instances of aQueryBusworking together to spread the load.classConnector implementation that converts the payload of outgoing messages into the expected format. -
Uses of DescribableComponent in io.axoniq.framework.messaging.queryhandling.distributed.tracing
Classes in io.axoniq.framework.messaging.queryhandling.distributed.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classType-preserving tracing decorator forQueryBusConnector. -
Uses of DescribableComponent in io.axoniq.framework.messaging.transformation.events
Classes in io.axoniq.framework.messaging.transformation.events that implement DescribableComponentModifier and TypeClassDescriptionfinal classAn immutable, thread-safe chain ofEventTransformationinstances that transforms events at read time.final classEventStoredecorator that applies anEventTransformerChainto every read path (entity loads, DCB reads, tracking-processor reads, ...). -
Uses of DescribableComponent in io.axoniq.framework.postgresql
Classes in io.axoniq.framework.postgresql that implement DescribableComponentModifier and TypeClassDescriptionfinal classAEventStorageEngineandSnapshotStoreimplementation backed by PostgreSQL, providing reliable event persistence and streaming with support for tagging. -
Uses of DescribableComponent in io.axoniq.framework.tracing.micrometer
Classes in io.axoniq.framework.tracing.micrometer that implement DescribableComponentModifier and TypeClassDescriptionfinal classSpanFactoryimplementation backed by Micrometer Tracing. -
Uses of DescribableComponent in org.axonframework.common.configuration
Subinterfaces of DescribableComponent in org.axonframework.common.configurationModifier and TypeInterfaceDescriptioninterfaceThe configuration of any Axon Framework application.interfaceComponent<C>Describes a component defined in aConfiguration, that may depend on other component for its initialization or during it's startup/shutdown operations.interfaceA factory of components of type genericC.interfaceThe starting point when configuring any Axon Framework application.interfaceInterface providing access to all configuredcomponentsin an Axon Framework application.interfaceConfigurationExtension<P extends ExtendedConfiguration>A modular extension of anExtendedConfiguration.Classes in org.axonframework.common.configuration that implement DescribableComponentModifier and TypeClassDescriptionclassAbstractComponent<C,A extends C> Base implementation of aComponentandComponentDefinition.ComponentCreatorto simplify definition and creation of components through aComponentDefinition.classclassInternal helper that manages the lifecycle ofConfigurationExtensioninstances for anExtensibleConfigurerparent configuration.classDefault implementation of theComponentRegistryallowing for reuse ofComponent,ComponentDecorator,ConfigurationEnhancer, andModuleregistration for theApplicationConfigurerandModuleimplementations alike.classImplementation ofComponentandComponentDefinitionthat wraps a pre-instantiated component.classLazyInitializedComponentDefinition<C,A extends C> Implementation ofComponentandComponentDefinitionthat instantiates a component using a configured builder. -
Uses of DescribableComponent in org.axonframework.conversion
Subinterfaces of DescribableComponent in org.axonframework.conversionModifier and TypeInterfaceDescriptioninterfaceInterface describing a mechanism that can convert data from one to another type.interfaceA general-purposeConverterthat places no restrictions on the types it can convert.Classes in org.axonframework.conversion that implement DescribableComponentModifier and TypeClassDescriptionclassAConverterimplementation that will combineContentTypeConvertersto form chains of converters to be able to convert from one type to another, for which there is no suitable single converter.classAGeneralConverterimplementation delegating conversion operations to aConverter.final classAConverterimplementation that only "passes through" input object if thesourceTypeandtargetTypeare the identical. -
Uses of DescribableComponent in org.axonframework.conversion.avro
Subinterfaces of DescribableComponent in org.axonframework.conversion.avroModifier and TypeInterfaceDescriptioninterfaceStrategy for Avro Converter.Classes in org.axonframework.conversion.avro that implement DescribableComponentModifier and TypeClassDescriptionclassConverter providing support for Apache Avro, using Single Object Encoded binary encoding.classAvro strategy responsible for operations onSpecificRecordBaseas a superclass of all objects you are working on. -
Uses of DescribableComponent in org.axonframework.conversion.jackson
Classes in org.axonframework.conversion.jackson that implement DescribableComponentModifier and TypeClassDescriptionclassAConverterimplementation that uses Jackson'sObjectMapperto convert objects into and from a JSON format. -
Uses of DescribableComponent in org.axonframework.conversion.jackson2
Classes in org.axonframework.conversion.jackson2 that implement DescribableComponentModifier and TypeClassDescriptionclassAConverterimplementation for Jackson 2 that uses Jackson'sObjectMapperto convert objects into and from a JSON format. -
Uses of DescribableComponent in org.axonframework.eventsourcing
Classes in org.axonframework.eventsourcing that implement DescribableComponentModifier and TypeClassDescriptionclassEventSourcingRepository<ID,E> Repositoryimplementation which manages event-sourced entities and delegates lifecycle concerns (loading, initialization, snapshot handling, and live updates) to anEntityLifecycleHandler. -
Uses of DescribableComponent in org.axonframework.eventsourcing.annotation
Classes in org.axonframework.eventsourcing.annotation that implement DescribableComponentModifier and TypeClassDescriptionclassAnnotation-basedCriteriaResolverimplementation which resolvesEventCriteriabased on the givenidfor loading the entity. -
Uses of DescribableComponent in org.axonframework.eventsourcing.eventstore
Subinterfaces of DescribableComponent in org.axonframework.eventsourcing.eventstoreModifier and TypeInterfaceDescriptioninterfaceInterface for providing storage engines for theStorageEngineBackedEventStore.interfaceInfrastructure component providing the means to start anEventStoreTransactiontoappend eventsandevent sourcemodels from the underlying storage solution.Classes in org.axonframework.eventsourcing.eventstore that implement DescribableComponentModifier and TypeClassDescriptionclassDecorator around theEventStoreintercepting alleventsbefore they areappendedorpublishedwithdispatch interceptors.classDecorator for anEventStorageEnginethat adds support for theSourcingStrategy.Snapshotsourcing strategy for stores that do not support this strategy natively.classAnEventStoreimplementation which uses anEventStorageEngineas its storage solution. -
Uses of DescribableComponent in org.axonframework.eventsourcing.eventstore.inmemory
Classes in org.axonframework.eventsourcing.eventstore.inmemory that implement DescribableComponentModifier and TypeClassDescriptionclassThread-safeEventStorageEngineimplementation storing events in memory. -
Uses of DescribableComponent in org.axonframework.eventsourcing.eventstore.jpa
Classes in org.axonframework.eventsourcing.eventstore.jpa that implement DescribableComponentModifier and TypeClassDescriptionclassAnEventStorageEngineimplementation that uses JPA to store and fetch events from an aggregate-based event storage solution. -
Uses of DescribableComponent in org.axonframework.eventsourcing.eventstore.tracing
Classes in org.axonframework.eventsourcing.eventstore.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classTracing decorator for anEventStorageEngine.final classType-preserving tracing decorator forEventStore. -
Uses of DescribableComponent in org.axonframework.eventsourcing.handler
Subinterfaces of DescribableComponent in org.axonframework.eventsourcing.handlerModifier and TypeInterfaceDescriptioninterfaceDefines the lifecycle operations for an event-sourced entity.Classes in org.axonframework.eventsourcing.handler that implement DescribableComponentModifier and TypeClassDescriptionclassCombines anEventSourcedEntityFactoryand anEntityEvolverto ensure an entity exists and apply state transitions.classA simple implementation ofEntityLifecycleHandlerthat reconstructs an entity by sourcing events directly from anEventStore.classAnEntityLifecycleHandlerimplementation that reconstructs an entity from theEventStore, using snapshots to improve efficiency when available. -
Uses of DescribableComponent in org.axonframework.eventsourcing.handler.tracing
Classes in org.axonframework.eventsourcing.handler.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classType-preserving tracing decorator forEntityLifecycleHandler. -
Uses of DescribableComponent in org.axonframework.eventsourcing.snapshot.inmemory
Classes in org.axonframework.eventsourcing.snapshot.inmemory that implement DescribableComponentModifier and TypeClassDescriptionclassAn in-memory implementation ofSnapshotStorefor testing or lightweight scenarios. -
Uses of DescribableComponent in org.axonframework.eventsourcing.snapshot.store
Subinterfaces of DescribableComponent in org.axonframework.eventsourcing.snapshot.storeModifier and TypeInterfaceDescriptioninterfaceRepresents storage for snapshots of event-sourced entities. -
Uses of DescribableComponent in org.axonframework.eventsourcing.snapshot.store.tracing
Classes in org.axonframework.eventsourcing.snapshot.store.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classDelegatingSnapshotStoredecorator that opens internal tracing spans around the snapshot store / load operations. -
Uses of DescribableComponent in org.axonframework.extension.reactor.messaging.commandhandling.gateway
Subinterfaces of DescribableComponent in org.axonframework.extension.reactor.messaging.commandhandling.gatewayModifier and TypeInterfaceDescriptioninterfaceReactor command gateway that runs dispatch interceptors inside the Reactor subscription.Classes in org.axonframework.extension.reactor.messaging.commandhandling.gateway that implement DescribableComponent -
Uses of DescribableComponent in org.axonframework.extension.reactor.messaging.core.interception
Subinterfaces of DescribableComponent in org.axonframework.extension.reactor.messaging.core.interceptionModifier and TypeInterfaceDescriptioninterfaceA registry ofReactorMessageDispatchInterceptorsfor the Reactor extension.Classes in org.axonframework.extension.reactor.messaging.core.interception that implement DescribableComponentModifier and TypeClassDescriptionclassDefault implementation of theReactorDispatchInterceptorRegistry, maintaining lists ofCommandMessage,EventMessage, andQueryMessage-specificReactorMessageDispatchInterceptors. -
Uses of DescribableComponent in org.axonframework.extension.reactor.messaging.eventhandling.gateway
Subinterfaces of DescribableComponent in org.axonframework.extension.reactor.messaging.eventhandling.gatewayModifier and TypeInterfaceDescriptioninterfaceReactor event gateway that runs dispatch interceptors inside the Reactor subscription.Classes in org.axonframework.extension.reactor.messaging.eventhandling.gateway that implement DescribableComponent -
Uses of DescribableComponent in org.axonframework.extension.reactor.messaging.queryhandling.gateway
Subinterfaces of DescribableComponent in org.axonframework.extension.reactor.messaging.queryhandling.gatewayModifier and TypeInterfaceDescriptioninterfaceReactor query gateway that runs dispatch interceptors inside the Reactor subscription.Classes in org.axonframework.extension.reactor.messaging.queryhandling.gateway that implement DescribableComponent -
Uses of DescribableComponent in org.axonframework.extension.spring.config
Classes in org.axonframework.extension.spring.config that implement DescribableComponentModifier and TypeClassDescriptionclassAComponentRegistryimplementation that connects into Spring's ecosystem by means of being aBeanPostProcessor,BeanFactoryPostProcessor, andInitializingBean. -
Uses of DescribableComponent in org.axonframework.messaging.commandhandling
Subinterfaces of DescribableComponent in org.axonframework.messaging.commandhandlingModifier and TypeInterfaceDescriptioninterfaceThe mechanism that dispatchescommandsto their appropriatecommand handler.interfaceInterface describing a group ofCommandHandlersbelonging to a single component.Classes in org.axonframework.messaging.commandhandling that implement DescribableComponentModifier and TypeClassDescriptionclassImplementation of theCommandBusthatdispatchescommands to the handlers subscribed to that specific command'sname.classA simple implementation of theCommandHandlingComponentinterface, allowing for easy registration ofCommandHandlersand otherCommandHandlingComponents. -
Uses of DescribableComponent in org.axonframework.messaging.commandhandling.annotation
Classes in org.axonframework.messaging.commandhandling.annotation that implement DescribableComponentModifier and TypeClassDescriptionclassAdapter that turns classes withCommandHandlerannotated methods into aCommandHandlingComponent. -
Uses of DescribableComponent in org.axonframework.messaging.commandhandling.gateway
Subinterfaces of DescribableComponent in org.axonframework.messaging.commandhandling.gatewayModifier and TypeInterfaceDescriptioninterfaceComponent that dispatches commands to aCommandGatewayin a predefinedcontext.interfaceInterface towards the Command Handling components of an application.Classes in org.axonframework.messaging.commandhandling.gateway that implement DescribableComponentModifier and TypeClassDescriptionclassclassACommandGatewayimplementation that wraps theCommandResultof the delegate into a result that can convert the payload of the result using a providedMessageConverter.classDefault implementation of theCommandGatewayinterface. -
Uses of DescribableComponent in org.axonframework.messaging.commandhandling.interception
Classes in org.axonframework.messaging.commandhandling.interception that implement DescribableComponentModifier and TypeClassDescriptionclassclassACommandHandlingComponentthat applies a list ofinterceptorsaround every command before delegating to the underlying component. -
Uses of DescribableComponent in org.axonframework.messaging.commandhandling.retry
Classes in org.axonframework.messaging.commandhandling.retry that implement DescribableComponentModifier and TypeClassDescriptionclassACommandBuswrapper that will retry dispatchingcommandsthat resulted in a failure. -
Uses of DescribableComponent in org.axonframework.messaging.commandhandling.tracing
Classes in org.axonframework.messaging.commandhandling.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classDelegatingCommandBusdecorator that opens a tracing span around command dispatch and command handling. -
Uses of DescribableComponent in org.axonframework.messaging.core.conversion
Subinterfaces of DescribableComponent in org.axonframework.messaging.core.conversionModifier and TypeInterfaceDescriptioninterfaceA converter specific forMessages, acting on the payload.Classes in org.axonframework.messaging.core.conversion that implement DescribableComponentModifier and TypeClassDescriptionclassAMessageConverterimplementation delegating conversion operations to aConverter. -
Uses of DescribableComponent in org.axonframework.messaging.core.interception
Subinterfaces of DescribableComponent in org.axonframework.messaging.core.interceptionModifier and TypeInterfaceDescriptioninterfaceA registry ofMessageDispatchInterceptors, acting as a collection ofregistered MessageDispatchInterceptors components.interfaceA registry ofMessageHandlerInterceptors, acting as a collection ofregistered MessageHandlerInterceptors components.Classes in org.axonframework.messaging.core.interception that implement DescribableComponentModifier and TypeClassDescriptionclassDefault implementation of theDispatchInterceptorRegistry, maintaining lists ofCommandMessage,EventMessage, andQueryMessage-specificMessageDispatchInterceptors.classDefault implementation of theHandlerInterceptorRegistry, maintaining lists ofCommandMessage,EventMessage, andQueryMessage-specificMessageHandlerInterceptors. -
Uses of DescribableComponent in org.axonframework.messaging.core.retry
Subinterfaces of DescribableComponent in org.axonframework.messaging.core.retryModifier and TypeInterfaceDescriptioninterfaceDescribes a policy for retrying failed messages.Classes in org.axonframework.messaging.core.retry that implement DescribableComponentModifier and TypeClassDescriptionclassRetryScheduler implementation that schedules retries on aScheduledExecutorServicebased on a givenpolicy.classA RetryScheduler that uses a backoff strategy, doubling the retry delay after each attempt.classA RetryPolicy that delegates to another RetryPolicy when the latest exception matches a given predicate.classA retry policy that caps another policy to maximum number of retries -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling
Subinterfaces of DescribableComponent in org.axonframework.messaging.eventhandlingModifier and TypeInterfaceDescriptioninterfaceSpecification of the mechanism on which the Event Listeners can subscribe for events and event publishers can publish their events.interfaceInterface describing a group ofEventHandlersbelonging to a single component.interfaceInterface describing the option to publishevents.Classes in org.axonframework.messaging.eventhandling that implement DescribableComponentModifier and TypeClassDescriptionclassAbstract implementation of anEventBusthat delegates all calls to a given delegate.classAbstract implementation of anEventHandlingComponentthat delegates calls to a given delegate.classDecorator around theEventBusinterceptors alleventsbefore they arepublishedwithdispatch interceptors.classDecorator around theEventSinkintercepting alleventsbefore they arepublishedwithdispatch interceptors.classSimple implementation of theEventBusthat provides synchronous event publication with optionalProcessingContextintegration for transactional event handling.classSimple implementation of theEventHandlingComponent,EventHandlerRegistry, andResetHandlerRegistry. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.annotation
Classes in org.axonframework.messaging.eventhandling.annotation that implement DescribableComponentModifier and TypeClassDescriptionclassAdapter that turns classes withEventHandlerannotated methods into aEventHandlingComponent. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.configuration
Classes in org.axonframework.messaging.eventhandling.configuration that implement DescribableComponentModifier and TypeClassDescriptionclassConfiguration class to be used forEventProcessorimplementations. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.conversion
Subinterfaces of DescribableComponent in org.axonframework.messaging.eventhandling.conversionModifier and TypeInterfaceDescriptioninterfaceA converter specific forEventMessages, acting on thepayload.Classes in org.axonframework.messaging.eventhandling.conversion that implement DescribableComponentModifier and TypeClassDescriptionclassAnEventConverterimplementation delegating conversion operations to aMessageConverter. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.gateway
Subinterfaces of DescribableComponent in org.axonframework.messaging.eventhandling.gatewayModifier and TypeInterfaceDescriptioninterfaceComponent that appends events to anEventSinkin the context of aProcessingContext.interfaceInterface towards the Event Handling components of an application.Classes in org.axonframework.messaging.eventhandling.gateway that implement DescribableComponentModifier and TypeClassDescriptionclassDefault implementation of theEventGatewayinterface using theEventSinkto publish events.classComponent that publishes events to anEventSinkin the context of aProcessingContext. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.interception
Classes in org.axonframework.messaging.eventhandling.interception that implement DescribableComponentModifier and TypeClassDescriptionclassAnEventHandlingComponentimplementation that supports intercepting event handling through MessageHandlerInterceptors. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.processing
Subinterfaces of DescribableComponent in org.axonframework.messaging.eventhandling.processingModifier and TypeInterfaceDescriptioninterfaceAn Event Processor processes event messages from an event queue or event bus.Classes in org.axonframework.messaging.eventhandling.processing that implement DescribableComponentModifier and TypeClassDescriptionclassInternal class for managing multipleEventHandlingComponentinstances and processing event messages through them. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.processing.streaming
Subinterfaces of DescribableComponent in org.axonframework.messaging.eventhandling.processing.streamingModifier and TypeInterfaceDescriptioninterfaceAnEventProcessorwhich processes an event stream in segments. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.processing.streaming.pooled
Classes in org.axonframework.messaging.eventhandling.processing.streaming.pooled that implement DescribableComponentModifier and TypeClassDescriptionclassAStreamingEventProcessorimplementation which pools its resources to enhance processing speed.classConfiguration class for aPooledStreamingEventProcessor. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.processing.streaming.segmenting
Classes in org.axonframework.messaging.eventhandling.processing.streaming.segmenting that implement DescribableComponentModifier and TypeClassDescriptionclassDecorator forEventHandlingComponent.classDecorator implementation ofEventHandlingComponentthat uses a configurableSequencingPolicyto determine the sequence identifier for events, while delegating all other operations to an underlyingEventHandlingComponent.classAnEventHandlingComponentwrapper that ensures events with the same sequence identifier are handled sequentially. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.processing.subscribing
Classes in org.axonframework.messaging.eventhandling.processing.subscribing that implement DescribableComponentModifier and TypeClassDescriptionclassEvent processor implementation thatsubscribesto theEventBusfor events.classConfiguration class for aSubscribingEventProcessor. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.replay
Classes in org.axonframework.messaging.eventhandling.replay that implement DescribableComponentModifier and TypeClassDescriptionclassAnEventHandlingComponentthat blocks all event handling during replay. -
Uses of DescribableComponent in org.axonframework.messaging.eventhandling.tracing
Classes in org.axonframework.messaging.eventhandling.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classType-preserving tracing decorator forEventBus.final classDelegatingEventHandlingComponentdecorator that opens a per-event handler span around each event handled, and -- for streaming-processor batches -- a single enclosing batch span.final classDelegatingEventSinkdecorator that opens tracing spans around event publication. -
Uses of DescribableComponent in org.axonframework.messaging.monitoring.configuration
Subinterfaces of DescribableComponent in org.axonframework.messaging.monitoring.configurationModifier and TypeInterfaceDescriptioninterfaceA registry ofMessageMonitors, acting as a collection ofregistered MessageMonitor components.Classes in org.axonframework.messaging.monitoring.configuration that implement DescribableComponentModifier and TypeClassDescriptionclassTheDefaultMessageMonitorRegistryis a default implementation of theMessageMonitorRegistryinterface responsible for managing and providing components ofMessageMonitorfor various message types such asCommandMessage,EventMessage, andQueryMessage. -
Uses of DescribableComponent in org.axonframework.messaging.queryhandling
Subinterfaces of DescribableComponent in org.axonframework.messaging.queryhandlingModifier and TypeInterfaceDescriptioninterfaceThe mechanism that dispatchesqueriesto their appropriatequery handler.interfaceInterface describing a group ofQueryHandlersbelonging to a single component.interfaceQuery-specific component that interacts withsubscription queriesaboutupdate,errors, and when there areno more update.Classes in org.axonframework.messaging.queryhandling that implement DescribableComponentModifier and TypeClassDescriptionclassImplementation of theQueryBusthat dispatches queries (throughSimpleQueryBus.query(QueryMessage, ProcessingContext)orSimpleQueryBus.subscriptionQuery(QueryMessage, ProcessingContext, int)) to theQueryHandlerssubscribed to that specific query'snameandresponse typecombination.classA simple implementation of theQueryHandlingComponentinterface, allowing for easy registration ofQueryHandlersand otherQueryHandlingComponents.classSimple implementation of theQueryUpdateEmitter, delegating operations to aQueryBusfor emitting update, completing subscription queries, and completing subscription queries exceptionally. -
Uses of DescribableComponent in org.axonframework.messaging.queryhandling.annotation
Classes in org.axonframework.messaging.queryhandling.annotation that implement DescribableComponentModifier and TypeClassDescriptionclassAdapter that turns classes withQueryHandlerannotated methods into aQueryHandlingComponent. -
Uses of DescribableComponent in org.axonframework.messaging.queryhandling.gateway
Subinterfaces of DescribableComponent in org.axonframework.messaging.queryhandling.gatewayModifier and TypeInterfaceDescriptioninterfaceInterface towards the Query Handling components of an application.Classes in org.axonframework.messaging.queryhandling.gateway that implement DescribableComponent -
Uses of DescribableComponent in org.axonframework.messaging.queryhandling.interception
Classes in org.axonframework.messaging.queryhandling.interception that implement DescribableComponentModifier and TypeClassDescriptionclassclassAQueryHandlingComponentthat applies a list ofinterceptorsaround every query before delegating to the underlying component. -
Uses of DescribableComponent in org.axonframework.messaging.queryhandling.tracing
Classes in org.axonframework.messaging.queryhandling.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classDelegatingQueryBusdecorator that opens a tracing span around query dispatch, query handling, subscription queries, and query-update operations. -
Uses of DescribableComponent in org.axonframework.messaging.tracing
Subinterfaces of DescribableComponent in org.axonframework.messaging.tracingModifier and TypeInterfaceDescriptioninterfaceThe sole public abstraction for creating tracingspansin Axon Framework.Classes in org.axonframework.messaging.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classASpanFactorythat logs span lifecycle events through SLF4J, for development and debugging when no APM backend is available. -
Uses of DescribableComponent in org.axonframework.messaging.tracing.attributes
Subinterfaces of DescribableComponent in org.axonframework.messaging.tracing.attributesModifier and TypeInterfaceDescriptioninterfaceA registry ofSpanAttributesProviders, collecting the providers aSpanFactoryimplementation is constructed with.Classes in org.axonframework.messaging.tracing.attributes that implement DescribableComponentModifier and TypeClassDescriptionfinal classDefault implementation of theSpanAttributesProviderRegistry, maintaining a list ofSpanAttributesProviderbuilders resolved onDefaultSpanAttributesProviderRegistry.providers(Configuration). -
Uses of DescribableComponent in org.axonframework.modelling
Subinterfaces of DescribableComponent in org.axonframework.modellingModifier and TypeInterfaceDescriptioninterfaceTheStateManagerenables applications to load entities based on the type of the entity and an id, and to persist them.Classes in org.axonframework.modelling that implement DescribableComponentModifier and TypeClassDescriptionclassStateManagerthat can load an entity from two delegates, giving preference to the child delegate and then the parent.classImplementation ofEntityEvolvingComponentthat evolves a givenentityof typeEby searching a specificEntityEvolverbased on theQualifiedNamein theevent's type.classSimple implementation of theStateManager. -
Uses of DescribableComponent in org.axonframework.modelling.entity
Subinterfaces of DescribableComponent in org.axonframework.modelling.entityModifier and TypeInterfaceDescriptioninterfaceThe messaging metamodel of entity typeE, containing the information needed to handle commands and events.Classes in org.axonframework.modelling.entity that implement DescribableComponentModifier and TypeClassDescriptionclassImplementation of theEntityMetamodelinterface that enables the definition of command handlers and child entities for a given entity typeE.classACommandHandlingComponentthat handles commands for an entity.classPolymorphicEntityMetamodelthat represents an entity that can have multiple concrete types. -
Uses of DescribableComponent in org.axonframework.modelling.entity.annotation
Classes in org.axonframework.modelling.entity.annotation that implement DescribableComponentModifier and TypeClassDescriptionclassDeprecated.classAnEntityMetamodelimplementation that uses reflection to inspect the entity. -
Uses of DescribableComponent in org.axonframework.modelling.entity.child
Classes in org.axonframework.modelling.entity.child that implement DescribableComponentModifier and TypeClassDescriptionclassAChildEntityFieldDefinitionthat uses a field to access the child entity. -
Uses of DescribableComponent in org.axonframework.modelling.repository
Subinterfaces of DescribableComponent in org.axonframework.modelling.repositoryModifier and TypeInterfaceDescriptioninterfaceRepository<ID,E> TheRepositoryprovides an abstraction for the storage of entities.static interfaceSpecialization of theRepositoryinterface that must be implemented by all implementations of theRepository.Classes in org.axonframework.modelling.repository that implement DescribableComponentModifier and TypeClassDescriptionclassInMemoryRepository<ID,E> In-memory implementation of theRepositoryinterface that stores entities in aConcurrentHashMap.classSimpleRepository<ID,E> Simple implementation of anRepositorythat can load and persist entities of a given type. -
Uses of DescribableComponent in org.axonframework.modelling.repository.tracing
Classes in org.axonframework.modelling.repository.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classTracingRepository<ID,E> DelegatingRepositorydecorator that opens internal tracing spans around the repository lifecycle operations (load,loadOrCreate,persist,attach). -
Uses of DescribableComponent in org.axonframework.modelling.tracing
Classes in org.axonframework.modelling.tracing that implement DescribableComponentModifier and TypeClassDescriptionfinal classDelegatingStateManagerdecorator that opens internal tracing spans around state-manager load operations. -
Uses of DescribableComponent in org.axonframework.test.fixture
Classes in org.axonframework.test.fixture that implement DescribableComponentModifier and TypeClassDescriptionclassAn CommandBus implementation recording all the commands that are dispatched.classclassclassAnEventStoreimplementation recording all the events that arepublished. -
Uses of DescribableComponent in org.axonframework.test.util
Classes in org.axonframework.test.util that implement DescribableComponentModifier and TypeClassDescriptionclassCommandBus implementation that does not perform any actions on subscriptions or dispatched commands, but records them instead.
AnnotatedEntityMetamodelprevents theEntityMetamodelfrom being decorated or replaced, since resolution would break whenever the registered component is not anAnnotatedEntityMetamodel.