Uses of Annotation Interface
org.axonframework.common.annotation.Internal
Packages that use Internal
Package
Description
Part of the Axon Server Connector module.
Part of the Axon Server Connector module.
Part of the Axon Server Connector module.
Part of the Axon Server Connector module.
Part of the Axon Messaging module.
Internal delegating tracing decorator for the distributed
CommandBusConnector.Tracing wiring for the distributed bus connectors (
CommandBusConnector, QueryBusConnector).Part of the Axon Messaging module.
Part of the Axon Messaging module.
Part of the Axoniq Messaging folder.
Part of the Axoniq Framework event-streaming module.
Contains classes related to multitenancy-specific annotation logic.
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.
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.
Integrates dead-letter queue handling with multi-tenant event processing.
Package containing multitenancy support for event sourcing components.
Positioning for the multi-tenant read stream that feeds event processors across all tenants.
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.
Part of the Axoniq Messaging folder.
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.The parts of the Spring Cloud connector that the command side and the query side both rely on.
Micrometer
Propagator carrier over Axon message metadata: the
Propagator.Getter/Propagator.Setter pair used to extract and inject trace context to and from a
message's metadata, so a trace continues across message and service boundaries.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.
Base Java DSL for defining workflow steps, providing the core primitives to execute work, wait for events, modify the
workflow payload, sleep, fail, and cancel a workflow.
In-memory
WorkflowHistoryRepository implementation and the event
handler that projects workflow events into it.Utilities for evaluating workflow-state queries against in-memory workflow state.
Internal runtime contracts for workflow execution, command dispatch, configuration, and event publication.
The association DSL used to correlate incoming events with waiting workflow steps, including value retrievers,
comparison operators, and their serialized representation.
Internal implementation of the workflow execution engine: the
WorkflowEngine, its scheduling, state and
storage, checkpointing/replay support, cancellation coordination, and the delegates implementing individual step
primitives.The given/when/then style test fixture API for workflow runtime tests, including the staged
WorkflowTestFixture, the lower-level WorkflowTestDriver, and the shared testing state and services
backing both.Test-only utility components used by the workflow test fixture and configuration, such as manual execution and
scheduling controls, a mutable test clock, id generation, event publication helpers, and a pretty-printing recording
event store.
Internal runtime utilities for future resolution, workflow event and metadata construction, processing context
propagation, reflection, and workflow state inspection.
Component configuration, registry, and lifecycle support.
JDBC utilities and connection handling.
Resolution of the nullability declared for a method or constructor parameter.
Transaction abstractions and utilities.
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.
An Axon Framework 4
XStreamSerializer-compatible Converter, kept only to
drain saga state, deadlines and scheduled events that an Axon Framework 4 node serialized with XStream.Deadline support carried over from Axon Framework 4, to keep deadlines that were scheduled before migrating firing
while a project moves off this API.
Annotation support for handling deadlines in a Saga, carried over from Axon Framework 4.
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.
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.Annotation-pipeline tracing support for
axon-eventsourcing: the handler enhancer enriching handler spans
with the event's tags, registered conditionally on the HandlerDefinition component.Store-backed snapshotting implementations for event-sourced entities.
Snapshot-store tracing decorators for
axon-eventsourcing.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.
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).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.
Tracing decorators for command handling components.
Classes related to message processing 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.
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.
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.
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.Annotation-pipeline tracing support for
axon-messaging: the handler enhancer producing per-method handler
spans, registered conditionally on the HandlerDefinition component by the tracing configuration defaults.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.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.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.
Test support for the sagas carried by
axon-legacy.Part of the Axon Test module.
Root package for Axon Update.
Part of the Axon Update module.
Part of the Axon Update module.
Part of the Axon Update module.
Part of the Axon Update module.
-
Uses of Internal in io.axoniq.framework.axonserver.connector.command
Classes in io.axoniq.framework.axonserver.connector.command with annotations of type InternalModifier and TypeClassDescriptionfinal classUtility class to convert commands duringdispatchingand handling ofsubscribedcommand handlers in theAxonServerCommandBusConnector. -
Uses of Internal in io.axoniq.framework.axonserver.connector.event
Classes in io.axoniq.framework.axonserver.connector.event with annotations of type InternalModifier and TypeClassDescriptionfinal classUtility class containing operations to convert Axon Framework'sSourcingConditionandStreamingConditioninto an Axon ServerSourceEventsRequestandStreamEventsRequestrespectively.classDefault implementation ofPersistentStreamEventSourceFactory, building one source per Axon Server stream.classService that listens toPlatformOutboundInstructionsto controlEventProcessorswhen requested by Axon Server.classA connection instance receiving the events for a persistent stream to pass on in batches to an event consumer.interfacePlaces resources on theProcessingContextthat aPersistentStreamConnectionspans over a batch of events, returning the context the events of that batch are consumed with.classASubscribableEventSourcethat receives events from a persistent stream on Axon Server.classAMessageStreamimplementation backed by aResultStreamofSourceEventsResponsesfrom Axon Server, translating theSourceEventsResponsesintoEventMessagesas it moves along.classAMessageStreamimplementation backed by aResultStreamofStreamEventsResponsesfrom Axon Server, translating theStreamEventsResponsesintoEventMessagesas it moves along.classWrapper around the Axon FrameworkEventConverterthat can convertTaggedEventMessages(Axon Framework representation) toTaggedEvents(Axon Server representation). -
Uses of Internal in io.axoniq.framework.axonserver.connector.query
Classes in io.axoniq.framework.axonserver.connector.query with annotations of type InternalModifier and TypeClassDescriptionclassAn abstract implementation of theMessageStreaminterface that wraps aResultStream.final classUtility class to convert queries duringdispatchingand handling ofsubscribedquery handlers in theAxonServerQueryBusConnector.class -
Uses of Internal in io.axoniq.framework.messaging.commandhandling.distributed
Classes in io.axoniq.framework.messaging.commandhandling.distributed with annotations of type InternalModifier and TypeClassDescriptionclassConfiguration enhancer for theDistributedCommandBus, which upon detection of aCommandBusConnectorin the configuration will decorate the regularCommandBuswith the provided connector.classAConfigurationEnhancerthat when aCommandBusConnectoris present in the configuration may decorate it with aLocalShortcutCommandBusConnectorwrapping a registeredLocalCommandDispatchPredicate. -
Uses of Internal in io.axoniq.framework.messaging.commandhandling.distributed.tracing
Classes in io.axoniq.framework.messaging.commandhandling.distributed.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classType-preserving tracing decorator forCommandBusConnector. -
Uses of Internal in io.axoniq.framework.messaging.distributed.tracing
Classes in io.axoniq.framework.messaging.distributed.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classConfigurationEnhancerthat wires tracing into the distributed bus connectors. -
Uses of Internal in io.axoniq.framework.messaging.eventhandling.deadletter
Classes in io.axoniq.framework.messaging.eventhandling.deadletter with annotations of type InternalModifier and TypeClassDescriptionclassCachingSequencedDeadLetterQueue<M extends Message>A decorator forSequencedDeadLetterQueuethat adds per-segment caching of sequence identifiers to optimizeCachingSequencedDeadLetterQueue.contains(Object, ProcessingContext)lookups. -
Uses of Internal in io.axoniq.framework.messaging.eventhandling.deadletter.jdbc
Classes in io.axoniq.framework.messaging.eventhandling.deadletter.jdbc with annotations of type InternalModifier and TypeClassDescriptionclassEnables iterating through a JDBC query using paging. -
Uses of Internal in io.axoniq.framework.messaging.eventstreaming
Classes in io.axoniq.framework.messaging.eventstreaming with annotations of type InternalModifier and TypeClassDescriptionfinal classDeprecated, for removal: This API element is subject to removal in a future version.Temporary bridge for reading Axon Framework 4 multi-source token stores after upgrading. -
Uses of Internal in io.axoniq.framework.messaging.eventstreaming.checkpoint
Classes in io.axoniq.framework.messaging.eventstreaming.checkpoint with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceDeclares that an event-handling unit manages its own progress: it decides when its work for aSegmentis durable and asks the processor to advance the storedTrackingTokenthrough aCheckpointTrigger.final classSegmentProgressStrategythat lets self-checkpointingCheckpointingunits manage when their segment's storedTrackingTokenadvances.final classSegmentProgressStrategyFactorythat produces aCheckpointingProgressStrategyfor every segment of a processor whose components include one or more self-checkpointingCheckpointingunits.interfaceHandle through which aCheckpointingunit tells the owning processor how far it is safe to advance the storedTrackingTokenfor a single claimedSegment.classAParameterResolverFactoryconstructing aParameterResolverresolving theCheckpointTriggerfor the segment currently being handled. -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.annotation
Classes in io.axoniq.framework.messaging.multitenancy.annotation with annotations of type InternalModifier and TypeClassDescriptionclassParameterResolverFactoryinjecting tenant-scoped components into message-handling methods.classConfiguration enhancer that registers theTenantComponentParameterResolverFactoryto theComponentRegistryof theConfiguration. -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.api
Classes in io.axoniq.framework.messaging.multitenancy.api with annotations of type InternalModifier and TypeClassDescriptionclassAMessageDispatchInterceptorthat attaches the tenant of the dispatchingProcessingContextonto a dispatched command or query, so it stays attributable to that tenant once it crosses a distributed command or query bus and arrives in a freshProcessingContexton the receiving side.classAMessageHandlerInterceptorthat registers theTenantDescriptorof the handledMessagein theProcessingContext, so components further down the handling chain route to that tenant without inspecting the message again.classDecides 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 Internal in io.axoniq.framework.messaging.multitenancy.axonserver.api
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.api with annotations of type Internal -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.axonserver.commandhandling
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.commandhandling with annotations of type Internal -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.axonserver.configuration
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.configuration with annotations of type InternalModifier 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 Internal in io.axoniq.framework.messaging.multitenancy.axonserver.eventsourcing
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.eventsourcing with annotations of type InternalModifier and TypeClassDescriptionclassAxon Server implementation of theTenantEventStorageEngineFactory, building oneAggregateBasedAxonServerEventStorageEngineper tenant against that tenant's Axon Server context.classAxon 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 Internal in io.axoniq.framework.messaging.multitenancy.axonserver.eventstreaming
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.eventstreaming with annotations of type InternalModifier and TypeClassDescriptionclassASubscribableEventSourceconsuming one persistent stream per tenant, labelling every event it delivers with the tenant it came from.classAPersistentStreamEventSourceFactorybuilding aMultiTenantPersistentStreamEventSource, so a configured persistent stream is consumed from every tenant's Axon Server context rather than from one. -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.axonserver.queryhandling
Classes in io.axoniq.framework.messaging.multitenancy.axonserver.queryhandling with annotations of type Internal -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.configuration
Classes in io.axoniq.framework.messaging.multitenancy.configuration with annotations of type InternalModifier 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 theProcessingContextclassRestarts the runningStreamingEventProcessorswhenever the set of tenants changes, so a processor streaming across tenants re-opens its stream with the current tenants.Methods in io.axoniq.framework.messaging.multitenancy.configuration with annotations of type InternalModifier and TypeMethodDescriptionvoidMultiTenantStreamingProcessorRestarter.follow(MultiTenantEventStorageEngine engine) Follows the tenant changes of the givenengine, whose tenants decide what a re-opened stream spans. -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.deadletter
Classes in io.axoniq.framework.messaging.multitenancy.deadletter with annotations of type InternalModifier and TypeClassDescriptionclassMakes an enabled dead-letter queue configuration tenant-aware by routing its configured queue factory per tenant.classRoutes dead-letter queue operations to a queue dedicated to the tenant carried by the processing context.classOwns the tenant lifecycle and tenant-specific dead-letter queues created by routing queue factories. -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.eventsourcing
Classes in io.axoniq.framework.messaging.multitenancy.eventsourcing with annotations of type InternalModifier and TypeClassDescriptionclassTenant-routingEventStorageEngine.classTenant-routingSnapshotStore.interfaceListener notified whenever the tenants a component holds change.interfaceFactory providing theEventStorageEngineof a singletenant.interfaceFactory providing theSnapshotStoreof a singletenant.Methods in io.axoniq.framework.messaging.multitenancy.eventsourcing with annotations of type InternalModifier and TypeMethodDescriptionMultiTenantEventStorageEngine.subscribe(TenantChangeListener listener) Subscribes the givenlistenerto the changes of the tenantsthisengine holds. -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.eventstreaming
Classes in io.axoniq.framework.messaging.multitenancy.eventstreaming with annotations of type InternalModifier and TypeClassDescriptionclassATrackingTokenholding one position per tenant, positioning the merged read stream that feeds event processors across all tenants. -
Uses of Internal in io.axoniq.framework.messaging.multitenancy.queryhandling
Classes in io.axoniq.framework.messaging.multitenancy.queryhandling with annotations of type InternalModifier and TypeClassDescriptionclassQueryBusdecorator scoping subscription-query update emission and completion to the tenant resolved from the currentProcessingContext. -
Uses of Internal in io.axoniq.framework.messaging.queryhandling.distributed
Classes in io.axoniq.framework.messaging.queryhandling.distributed with annotations of type InternalModifier and TypeClassDescriptionclassConfiguration enhancer for theDistributedQueryBus, which upon detection of aQueryBusConnectorin the configuration will decorate the regularQueryBuswith the provided connector.classAConfigurationEnhancerthat when aQueryBusConnectoris present in the configuration may decorate it with aLocalShortcutQueryBusConnectorwrapping a registeredLocalQueryDispatchPredicate. -
Uses of Internal in io.axoniq.framework.messaging.queryhandling.distributed.tracing
Classes in io.axoniq.framework.messaging.queryhandling.distributed.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classType-preserving tracing decorator forQueryBusConnector. -
Uses of Internal in io.axoniq.framework.messaging.transformation
Classes in io.axoniq.framework.messaging.transformation with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceSealed strategy for matching thefromside of a transformation.final classAMessageTypeResolverthat resolves structural carrier types (byte[],Map,Collection,String,Number, and JSON tree nodes) toOptional.empty(), delegating every other payload type to the wrapped resolver.final recordImmutable per-invocation context handed to aMessageTransformationwhen it transforms a single message.Methods in io.axoniq.framework.messaging.transformation with annotations of type InternalModifier and TypeMethodDescriptionMessageStream<? extends M> MessageTransformation.transform(M message, TransformationContext context) Transforms a message into zero or more messages of the same type. -
Uses of Internal in io.axoniq.framework.messaging.transformation.events
Classes in io.axoniq.framework.messaging.transformation.events with annotations of type InternalModifier and TypeClassDescriptionfinal classEventStoredecorator that applies anEventTransformerChainto every read path (entity loads, DCB reads, tracking-processor reads, ...).Methods in io.axoniq.framework.messaging.transformation.events with annotations of type InternalModifier and TypeMethodDescriptionEventTransformation.matcher()Thefrom-side matcher selecting the events this transformation applies to. -
Uses of Internal in io.axoniq.framework.springboot.autoconfig
Classes in io.axoniq.framework.springboot.autoconfig with annotations of type InternalModifier and TypeClassDescriptionclassAConfigurationEnhancerthat registers aSubscribableEventSourcecomponent consuming a persistent stream for each entry inAxonServerConfiguration.getPersistentStreams(). -
Uses of Internal in io.axoniq.framework.springboot.workflow
Classes in io.axoniq.framework.springboot.workflow with annotations of type InternalModifier and TypeClassDescriptionclassConfiguration enhancer responsible for creation ofWorkflowModuleinstances, based on workflow definitions detected by theWorkflowDefinitionLookup. -
Uses of Internal in io.axoniq.framework.tracing.micrometer.propagator
Classes in io.axoniq.framework.tracing.micrometer.propagator with annotations of type Internal -
Uses of Internal in io.axoniq.framework.tracing.micrometer.threadlocal
Classes in io.axoniq.framework.tracing.micrometer.threadlocal with annotations of type InternalModifier and TypeClassDescriptionfinal classConfigurationEnhancerthat installs the Micrometer thread-local trace-context-propagation bridge. -
Uses of Internal in io.axoniq.framework.workflow.configuration
Classes in io.axoniq.framework.workflow.configuration with annotations of type InternalModifier and TypeClassDescriptionclassHandlerDefinitionrecognizingWorkflow-annotated methods, building aMethodInvokingMessageHandlingMemberfor each.classHandlerDefinitionrecognizingWorkflowStatusChangedHandler-annotated methods, building aMethodInvokingMessageHandlingMemberfor each.final classUtilities for workflow auto-detection.classComposite Workflow status change listener responsible for one status change.classDefaults for workflow configuration.classParameter resolver factory serving bothWorkflowbody methods andWorkflowStatusChangedHandlerlifecycle methods, resolvingWorkflowContext,WorkflowStatus,WorkflowState, and any type wrapping aWorkflowContext. -
Uses of Internal in io.axoniq.framework.workflow.dsl.api
Classes in io.axoniq.framework.workflow.dsl.api with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceContract describing the cause of a workflow or step failure.final recordPayload for the RETRYING event.final recordCompact, serialization-friendly representation of aThrowablestored in workflow events.final classStacklessRuntimeExceptionproduced when aWorkflowErroris rehydrated from an event payload. -
Uses of Internal in io.axoniq.framework.workflow.dsl.base
Methods in io.axoniq.framework.workflow.dsl.base with annotations of type InternalModifier and TypeMethodDescriptionBaseWorkflowContext.defaultCancelStepDefinition(String stepName) Creates the default single-step cancellation definition.BaseWorkflowContext.defaultCancelWorkflowDefinition()Creates the default workflow cancellation definition.BaseWorkflowContext.defaultExecuteStepDefinition(String stepName, Map<String, @Nullable Object> inputPayload, PayloadProcessor processor) Creates the default execute step definition used by the convenience overloads in this class.BaseWorkflowContext.defaultFailWorkflowDefinition()Creates the default workflow failure definition.BaseWorkflowContext.defaultPayloadStepDefinition(String stepName, PayloadModification modification) Creates the default payload modification step definition used by the convenience overloads in this class.BaseWorkflowContext.defaultPublishStepDefinition(String stepName, EventMessage event) Creates the default publish step definition used by theBaseWorkflowContext.publish(String, EventMessage, UnaryOperator)convenience overloads.BaseWorkflowContext.defaultWaitForStepDefinition(String stepName, EventCondition eventCondition) Creates the default wait-for step definition used by the convenience overloads in this class. -
Uses of Internal in io.axoniq.framework.workflow.history.inmemory
Classes in io.axoniq.framework.workflow.history.inmemory with annotations of type InternalModifier and TypeClassDescriptionclassIn-memory implementation ofWorkflowHistoryRepository.interfaceMutable history repository.classWorkflow history projector collecting historic information. -
Uses of Internal in io.axoniq.framework.workflow.query.utils
Classes in io.axoniq.framework.workflow.query.utils with annotations of type InternalModifier and TypeClassDescriptionfinal classEvaluatesWorkflowStateQuerycriteria against an in-memory workflow state. -
Uses of Internal in io.axoniq.framework.workflow.runtime.api.execution.context
Classes in io.axoniq.framework.workflow.runtime.api.execution.context with annotations of type InternalModifier and TypeClassDescriptionstatic final recordDefault publish command implementation.static final recordDefault version command implementation.static final recordDefault execute command implementation.static final recordDefault payload modification command implementation allowing asynchronous execution and returning the.invalid reference
WorkflowStepResultstatic final recordDefault wait-for-event command implementation allowing asynchronous execution and returning the.invalid reference
WorkflowStepResultinterfaceRead-only execution data required to create workflow event messages.interfaceRepresents the mechanics of a workflow execution accessed by the workflow engine and its primitives.interfaceFactory to create a workflow execution.interfacePrimitive operations and execution metadata used by the workflow runtime. -
Uses of Internal in io.axoniq.framework.workflow.runtime.association
Constructors in io.axoniq.framework.workflow.runtime.association with annotations of type InternalModifierConstructorDescriptionMetadataPropertyValueRetriever(String metadataPropertyName) Constructs a new instance reading a specified metadata property.PayloadPropertyValueRetriever(String payloadPropertyName) Constructs a new instance reading a specified payload property. -
Uses of Internal in io.axoniq.framework.workflow.runtime.execution
Classes in io.axoniq.framework.workflow.runtime.execution with annotations of type InternalModifier and TypeClassDescriptionclassAbstract class for step executor implementations.classDefault implementation ofAllMatchCombinator.classDefault implementation ofAnyMatchCombinator.classDefault action resolver that invokes the action supplied by the workflow definition.classWall-clock timeout scheduler used in production.classEvent sourced collection of running workflow IDs, loaded byWorkflowStore.classHolds the current state of a workflow and modified by theEventSourcedWorkflowState.evolve(org.axonframework.messaging.eventhandling.EventMessage, org.axonframework.messaging.core.unitofwork.ProcessingContext)method receiving messages.classEvent-sourcing repository-backed workflow store.classExecute delegate implementingExecutePrimitive.interfaceResolves the action to invoke for an "execute step".classIn-memory implementation ofWorkflowExecutionRepositorybacked by aConcurrentHashMap.classDefault implementation ofNoneMatchCombinator.classPrimitive implementing durable payload modifications.classImplements thePublishPrimitive.classRecords steps reached by one workflow body invocation for replay-drift detection.classDecorator that adds retry behavior to anExecuteDelegate.classTracks runningCompletableFutures for workflow steps, keyed by step name.interfaceIdentifies workflow instances that have started and have not yet reached a terminal state.classWorkflow Manager backed by the workflow history projection and live cancellation coordinators.classWorkflow Step result based on the Workflow State.classThrown when aWorkflowEnginecannot resolve a workflow configuration for a durable workflow definition it encountered while restoring a segment.classImplements theVersionPrimitive.classDelegate implementingWaitForPrimitive.interfaceCoordinates cancellation requests for one running workflow instance.final classInternal entry point for requesting cancellation of running workflows by identifier.classMain workflow component responsible for managing and executing workflows.classACheckpointingimplementation dedicated for aWorkflowEngine, to separate check pointing behavior from it.static interfaceCoordinates workflow work that must complete before checkpoint advancement.classResolves workflow-specific event-store tags for engine-published events.classDelegate that applies workflow and step lifecycle-control commands on the workflow control thread.classUtility containingWorkflowStepResultfactory methods.interfaceNarrow adapter around workflow-state repositories used during startup.Methods in io.axoniq.framework.workflow.runtime.execution with annotations of type InternalModifier and TypeMethodDescriptionvoidWorkflowExecutionOperationsDelegation.eventReceived(io.axoniq.framework.workflow.runtime.execution.EventWaitConditions.Awaited awaited) Dispatches an event to the wait-for primitive.static EventNameCustomizerDefaultEventNameCustomizer.Builder.merge(EventNameCustomizer parent, EventNameCustomizer child) Merges two customizers into one.voidWorkflowEngine.setCheckpointingSupport(WorkflowEngineCheckpointingSupport checkpointingSupport) Sets the checkpointing support required by this engine.Constructors in io.axoniq.framework.workflow.runtime.execution with annotations of type InternalModifierConstructorDescriptionAbstractStepExecutor(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, WorkflowScheduler timeoutScheduler) Constructs the abstract step executor.AllMatchCombinatorDelegate(WorkflowExecution workflowExecution) Creates a new delegate backed by the given workflow state.AnyMatchCombinatorDelegate(WorkflowExecution workflowExecution) Creates a new delegate backed by the given workflow state.EventSourcedWorkflowState(String workflowId, Map<String, @Nullable Object> payload, VersionedType workflowDefinition) Creates a new workflow state without reference to a workflow context.EventSourcedWorkflowState(String workflowId, VersionedType workflowDefinition) Creates a new workflow state without reference to a workflow context and with an empty initial payload.ExecuteDelegate(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, UnitOfWorkFactory unitOfWorkFactory, Executor executor, WorkflowScheduler timeoutScheduler, ExecuteStepActionResolver actionResolver) Constructs the delegate.NoneMatchCombinatorDelegate(WorkflowExecution workflowExecution) Creates a new delegate backed by the given workflow state.PayloadDelegate(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, WorkflowScheduler timeoutScheduler) Constructs the primitive implementation.RetryableExecuteDelegate(ExecuteDelegate delegate, WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, WorkflowScheduler timeoutScheduler) Constructs the delegate.WaitForDelegate(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, io.axoniq.framework.workflow.runtime.execution.EventWaitConditions eventWaitConditions, ReachedSteps reachedSteps, EventNameCustomizer parentEventNameCustomizer, Clock clock, WorkflowScheduler timeoutScheduler) Constructs the delegate.WorkflowEngine(WorkflowConfigurationRegistry<?> workflowConfigurationRegistry, WorkflowExecutionRepository workflowExecutionRepository, WorkflowCancellationService workflowCancellationService, WorkflowStore workflowStore, UnitOfWorkFactory unitOfWorkFactory) Creates a new workflow engine.WorkflowLifecycleControlDelegate(WorkflowExecutionOperations workflowExecutionOperations, WorkflowExecution workflowExecution, RunningSteps runningSteps, ReachedSteps reachedSteps, io.axoniq.framework.workflow.runtime.execution.WorkflowTerminalTransition terminalTransition) Constructs a lifecycle-control delegate. -
Uses of Internal in io.axoniq.framework.workflow.runtime.test.fixture
Classes in io.axoniq.framework.workflow.runtime.test.fixture with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceInterface for handling failures in assertions.static classFailure handler that throws anAssertionError.static classFailure handler that throws anWorkflowTestFixtureException.classDefault implementation ofWorkflowTestDriver.classDefaultWorkflowTestFixture<T extends WorkflowContext,ACTION extends GivenWhen<ACTION, ASSERT>, ASSERT extends Then<ASSERT, ACTION>> Default implementation ofWorkflowTestFixture.Methods in io.axoniq.framework.workflow.runtime.test.fixture with annotations of type Internal -
Uses of Internal in io.axoniq.framework.workflow.runtime.test.utils
Classes in io.axoniq.framework.workflow.runtime.test.utils with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceId generator.classRecording id generator.classMutable clock for fixture-controlled workflow time.classTest-oriented event publishing adapter for workflow tests. -
Uses of Internal in io.axoniq.framework.workflow.runtime.util
Classes in io.axoniq.framework.workflow.runtime.util with annotations of type InternalModifier and TypeClassDescriptionclassUtility with factory methods for workflow event messages.classUtility to work on metadata of workflow events.classProcessing context utility functions.classReflection utilities.final classUtility functions for inspectingWorkflowState. -
Uses of Internal in org.axonframework.common.configuration
Classes in org.axonframework.common.configuration with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceComponent<C>Describes a component defined in aConfiguration, that may depend on other component for its initialization or during it's startup/shutdown operations.classinterfaceConfigurationExtension<P extends ExtendedConfiguration>A modular extension of anExtendedConfiguration.classInternal helper that manages the lifecycle ofConfigurationExtensioninstances for anExtensibleConfigurerparent configuration.interfaceA configuration that supports reading modularConfigurationExtensioninstances.interfaceA configurer that supports registeringConfigurationExtensioninstances.classImplementation ofComponentandComponentDefinitionthat wraps a pre-instantiated component.classLazyInitializedComponentDefinition<C,A extends C> Implementation ofComponentandComponentDefinitionthat instantiates a component using a configured builder.Methods in org.axonframework.common.configuration with annotations of type InternalModifier and TypeMethodDescriptionstatic DefaultComponentRegistryDefaultComponentRegistry.create(Collection<DecoratorDefinition.CompletedDecoratorDefinition<?, ?>> decoratorDefinitions, Collection<ConfigurationEnhancer> enhancers, Collection<Class<? extends ConfigurationEnhancer>> disabledEnhancers) Creates a new registry.DefaultComponentRegistry.createLocalConfiguration(@Nullable Configuration parent) Creates a local configuration for a given parent, backed by this registry's components. -
Uses of Internal in org.axonframework.common.jdbc
Classes in org.axonframework.common.jdbc with annotations of type InternalModifier and TypeClassDescriptionclassUtility class for safely executing Jdbc queries. -
Uses of Internal in org.axonframework.common.nullability
Classes in org.axonframework.common.nullability with annotations of type InternalModifier and TypeClassDescriptionclassNullabilityResolverreporting a parameter asNullability.NULLABLEwhen it carries an annotation whose simple name isNullable, regardless of which library declares it.enumThe declared nullability of aParameter, as reported by aNullabilityResolver.interfaceDetermines whether aParameteris declared as acceptingnull. -
Uses of Internal in org.axonframework.common.tx
Classes in org.axonframework.common.tx with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceOptionally implemented by aTransactionalExecutorthat lazily materializes its resource, socan prefer an independently-managed resource over forcing this one to materialize - reusing it instead when it's already active.invalid reference
TransactionalExecutorProvider#applyPreferringIndependentclassLazily obtains a resource from the givenresourceSupplieron first use, caches it, and reuses it for every subsequentMaterializingResource.apply(ThrowingFunction)call. -
Uses of Internal in org.axonframework.conversion
Methods in org.axonframework.conversion with annotations of type Internal -
Uses of Internal in org.axonframework.conversion.avro
Constructors in org.axonframework.conversion.avro with annotations of type InternalModifierConstructorDescriptionAvroConverter(org.apache.avro.message.SchemaStore schemaStore, UnaryOperator<AvroConverterConfiguration> configurationOverride, ChainingContentTypeConverter chainingTypeConverter) Creates the converter instance. -
Uses of Internal in org.axonframework.conversion.jackson
Constructors in org.axonframework.conversion.jackson with annotations of type InternalModifierConstructorDescriptionJacksonConverter(tools.jackson.databind.ObjectMapper objectMapper, ChainingContentTypeConverter converter) Constructs aJacksonConverterwith the givenobjectMapperandconverter. -
Uses of Internal in org.axonframework.conversion.jackson2
Constructors in org.axonframework.conversion.jackson2 with annotations of type InternalModifierConstructorDescriptionJackson2Converter(com.fasterxml.jackson.databind.ObjectMapper objectMapper, ChainingContentTypeConverter converter) Constructs aJacksonConverterwith the givenobjectMapperandconverter. -
Uses of Internal in org.axonframework.conversion.xstream
Methods in org.axonframework.conversion.xstream with annotations of type InternalModifier and TypeMethodDescriptionXStreamConverter.resolveStoredType(String typeName) Deprecated, for removal: This API element is subject to removal in a future version.Resolves a type name that Axon Framework 4'sXStreamSerializerstored next to a serialized object, to the class it names, through the mapper of this converter'sXStreaminstance, as that serializer did.Constructors in org.axonframework.conversion.xstream with annotations of type InternalModifierConstructorDescriptionXStreamConverter(com.thoughtworks.xstream.XStream xStream, ChainingContentTypeConverter converter) Deprecated, for removal: This API element is subject to removal in a future version.Constructs anXStreamConverterusing the givenxStreaminstance andconverter. -
Uses of Internal in org.axonframework.deadline
Classes in org.axonframework.deadline with annotations of type InternalModifier and TypeClassDescriptionclassTranslates a firedDeadlineMessagescoped to anAggregateScopeDescriptorinto a command, dispatched through aCommandGateway.final classDelivers a fired deadline to theScopeAwarecomponents that resolve its scope, inside a unit of work from the configuredUnitOfWorkFactory.final classConverts the parts of a deadline that the persistent deadline managers store, its payload, metadata and scope descriptor, to and from their stored form, keeping the layout Axon Framework 4.13 wrote. -
Uses of Internal in org.axonframework.deadline.annotation
Classes in org.axonframework.deadline.annotation with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceInterface describing a message handler capable of handling a specific deadline. -
Uses of Internal in org.axonframework.eventsourcing.eventstore
Classes in org.axonframework.eventsourcing.eventstore with annotations of type InternalModifier and TypeClassDescriptionclassDecorator for anEventStorageEnginethat, upon anAppendEventsTransactionRejectedException, identifies an event that caused the rejection.final classAMessageStreamimplementation that continuously fetches event messages from a configurable data source.interfaceCoordinates appended events notifications for event storage engines.interfaceInterface for providing storage engines for theStorageEngineBackedEventStore.classDecorator around theEventStoreintercepting alleventsbefore they areappendedorpublishedwithdispatch interceptors.classDecorator for anEventStorageEnginethat adds support for theSourcingStrategy.Snapshotsourcing strategy for stores that do not support this strategy natively.classMessage containing a snapshot.classAnSpliterators.AbstractSpliteratorimplementation used internally to feed aStreamthrough theStreamSupport.stream(Spliterator, boolean)operation.classEmptyEventMessageimplementation without anypayload, used as the terminal message of aMessageStream.Constructors in org.axonframework.eventsourcing.eventstore with annotations of type InternalModifierConstructorDescriptionAggregateSequenceNumberPosition(long sequenceNumber) Constructs a new instance.GlobalIndexPosition(long index) Constructs a new instance.InterceptingEventStore(EventStore delegate, List<MessageDispatchInterceptor<? super EventMessage>> interceptors) Constructs aInterceptingEventStore, delegating all operation to the givendelegate. -
Uses of Internal in org.axonframework.eventsourcing.eventstore.jpa
Classes in org.axonframework.eventsourcing.eventstore.jpa with annotations of type InternalModifier and TypeClassDescriptionclassAnEventCoordinatorimplementation that polls a JPA-managed event table to detect newly appended events. -
Uses of Internal in org.axonframework.eventsourcing.eventstore.tracing
Classes in org.axonframework.eventsourcing.eventstore.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classTracing decorator for anEventStorageEngine.final classType-preserving tracing decorator forEventStore. -
Uses of Internal in org.axonframework.eventsourcing.handler
Classes in org.axonframework.eventsourcing.handler with annotations of type InternalModifier 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.interfaceSourcingHandler<I,E> Handles the sourcing of an entity from its historical event stream. -
Uses of Internal in org.axonframework.eventsourcing.handler.tracing
Classes in org.axonframework.eventsourcing.handler.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classType-preserving tracing decorator forEntityLifecycleHandler. -
Uses of Internal in org.axonframework.eventsourcing.handler.tracing.annotation
Classes in org.axonframework.eventsourcing.handler.tracing.annotation with annotations of type InternalModifier and TypeClassDescriptionfinal classHandlerEnhancerDefinitionthat enriches the active tracing span with an event'sTagswhen an@EventHandleris invoked. -
Uses of Internal in org.axonframework.eventsourcing.snapshot.store
Classes in org.axonframework.eventsourcing.snapshot.store with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceRepresents storage for snapshots of event-sourced entities. -
Uses of Internal in org.axonframework.eventsourcing.snapshot.store.tracing
Classes in org.axonframework.eventsourcing.snapshot.store.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classDelegatingSnapshotStoredecorator that opens internal tracing spans around the snapshot store / load operations. -
Uses of Internal in org.axonframework.eventsourcing.tracing.configuration
Classes in org.axonframework.eventsourcing.tracing.configuration with annotations of type InternalModifier and TypeClassDescriptionfinal classConfigurationEnhancercontributing the built-in event-sourcingSpanAttributesProvidersto theSpanAttributesProviderRegistry.final classConfigurationEnhancerthat wires tracing intoaxon-eventsourcingcomponents. -
Uses of Internal in org.axonframework.extension.reactor.messaging.core.interception
Classes in org.axonframework.extension.reactor.messaging.core.interception with annotations of type InternalModifier and TypeClassDescriptionclassDefault implementation of theReactorDispatchInterceptorRegistry, maintaining lists ofCommandMessage,EventMessage, andQueryMessage-specificReactorMessageDispatchInterceptors.interfaceA registry ofReactorMessageDispatchInterceptorsfor the Reactor extension. -
Uses of Internal in org.axonframework.extension.spring
Classes in org.axonframework.extension.spring with annotations of type InternalModifier and TypeClassDescriptionclassUtility methods for working with SpringBeanDefinitions. -
Uses of Internal in org.axonframework.extension.spring.config
Classes in org.axonframework.extension.spring.config with annotations of type InternalModifier and TypeClassDescriptionclassDefault implementation ofProcessorModuleFactorythat assigns event handlers to processors usingProcessorDefinitions.classAn implementation of aConfigurationEnhancerthat will register a list of beans as handlers for a specific type of message.classABeanDefinitionRegistryPostProcessorimplementation that detects beans with Axon Message handlers and registers anMessageHandlerConfigurerto have these handlers registered in the AxonConfiguration.classAssembles the event processors carrying the Axon Framework 4 Sagas discovered in a Spring application context.classclassAComponentRegistryimplementation that connects into Spring's ecosystem by means of being aBeanPostProcessor,BeanFactoryPostProcessor, andInitializingBean.classAConfigurationEnhancerimplementation that will configure an Aggregate with the AxonConfiguration.classABeanDefinitionRegistryPostProcessorimplementation that scans for Entity types and registers aconfigurerfor each Entity found.classALifecycleRegistryimplementation that registers all lifecycle handlers as SpringSmartLifecyclebeans to ensure Spring weaves these lifecycles into the other Spring bean lifecycles.classASmartLifecycleimplementation wrapping ashutdown-specific lifecycle handlerto allow it to be managed by Spring.classASmartLifecycleimplementation wrapping astart-specific lifecycle handlerto allow it to be managed by Spring.classDescribes an Axon Framework 4 Saga discovered in a Spring application context, carrying everythingSagaProcessorConfigurerneeds to assemble that Saga's event processor.classABeanDefinitionRegistryPostProcessorimplementation that scans for Saga types and registers aconfigurerfor each Saga found.Constructors in org.axonframework.extension.spring.config with annotations of type InternalModifierConstructorDescriptionSpringAxonApplication(SpringComponentRegistry componentRegistry, SpringLifecycleRegistry lifecycleRegistry) Construct aSpringAxonApplicationConfigurerwith the givencomponentRegistryandlifecycleRegistry.SpringComponentRegistry(org.springframework.beans.factory.ListableBeanFactory listableBeanFactory, SpringLifecycleRegistry lifecycleRegistry) Constructs aSpringComponentRegistrywith the givenlistableBeanFactory. -
Uses of Internal in org.axonframework.extension.springboot
Methods in org.axonframework.extension.springboot with annotations of type InternalModifier and TypeMethodDescriptionstatic Map<String, EventProcessorSettings> EventProcessorProperties.getProcessors(org.springframework.core.env.Environment environment) Provides ProcessorSettings per processor name via Environment. -
Uses of Internal in org.axonframework.messaging
Classes in org.axonframework.messaging with annotations of type InternalModifier and TypeClassDescriptionclassAScopethat also carries theProcessingContextof the invocation it is started for. -
Uses of Internal in org.axonframework.messaging.commandhandling
Constructors in org.axonframework.messaging.commandhandling with annotations of type InternalModifierConstructorDescriptionCommandExecutionException(String message, Throwable cause, @Nullable Object details, @Nullable Converter converter, boolean writableStackTrace) Initializes the exception with givenmessage,cause, an object providing application-specificdetails, aconverter, andwritableStackTrace. -
Uses of Internal in org.axonframework.messaging.commandhandling.annotation
Classes in org.axonframework.messaging.commandhandling.annotation with annotations of type InternalModifier and TypeClassDescriptionclassParameterResolverFactorythat ensures theCommandDispatcheris resolved in the context of the currentProcessingContext.interfaceInterface describing a message handler capable of handling a specific command. -
Uses of Internal in org.axonframework.messaging.commandhandling.gateway
Classes in org.axonframework.messaging.commandhandling.gateway with annotations of type InternalModifier and TypeClassDescriptionclass -
Uses of Internal in org.axonframework.messaging.commandhandling.interception
Classes in org.axonframework.messaging.commandhandling.interception with annotations of type InternalModifier and TypeClassDescriptionclassclassACommandHandlingComponentthat applies a list ofinterceptorsaround every command before delegating to the underlying component. -
Uses of Internal in org.axonframework.messaging.commandhandling.tracing
Classes in org.axonframework.messaging.commandhandling.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classDelegatingCommandBusdecorator that opens a tracing span around command dispatch and command handling. -
Uses of Internal in org.axonframework.messaging.core
Classes in org.axonframework.messaging.core with annotations of type InternalModifier and TypeClassDescriptionclassAbstractMessageStream<M extends Message>Abstract base implementation ofMessageStreamthat provides full state management for consumption, completion, error propagation, closing, and callback coordination.classAnApplicationContextimplementation that retrieves components from a givenConfiguration.classDefaultMessageDispatchInterceptorChain<M extends Message>Default implementation for aMessageDispatchInterceptorChain.classAnApplicationContextimplementation that does not provide any components.classLazyMessageStream<M extends Message>AMessageStreamthat defers creation of its delegate stream until the first message is requested.classUtility methods to work withMessageStreams.Methods in org.axonframework.messaging.core with annotations of type InternalModifier and TypeMethodDescriptionContext.resources()Retrieves all resources contained within the currentContext.Constructors in org.axonframework.messaging.core with annotations of type InternalModifierConstructorDescriptionHandlerExecutionException(String message, @Nullable Throwable cause, @Nullable Object details, @Nullable Converter converter, boolean writableStackTrace) Initializes an execution exception with givenmessage,cause, application-specificdetails,converter, andwritableStackTrace. -
Uses of Internal in org.axonframework.messaging.core.annotation
Classes in org.axonframework.messaging.core.annotation with annotations of type InternalModifier and TypeClassDescriptionclassInspector for a message handling target of typeTthat uses annotations on the target to inspect the capabilities of the target.@interfaceMeta-annotation used to have a common grounds for theMessage.name()andMessage.version()for more specificMessageannotation.interfaceInterface describing a handler for specific messages targeting entities of a specific type.classUtility class that can resolve the result of anyMessageHandlerinto the expected correspondingMessageStream. -
Uses of Internal in org.axonframework.messaging.core.conversion
Methods in org.axonframework.messaging.core.conversion with annotations of type Internal -
Uses of Internal in org.axonframework.messaging.core.correlation
Classes in org.axonframework.messaging.core.correlation with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceA registry ofCorrelationDataProviders, acting as a collection ofregistered CorrelationDataProvider components.classDefault implementation of theCorrelationDataProviderRegistry, maintaining a list ofCorrelationDataProviders. -
Uses of Internal in org.axonframework.messaging.core.interception
Classes in org.axonframework.messaging.core.interception with annotations of type InternalModifier and TypeClassDescriptionclassCorrelationDataInterceptor<M extends Message>AMessageDispatchInterceptorandMessageHandlerInterceptorimplementation usingCorrelationDataProvidersto collect and set a collection of correlation data.classDefault implementation of theDispatchInterceptorRegistry, maintaining lists ofCommandMessage,EventMessage, andQueryMessage-specificMessageDispatchInterceptors.classDefault implementation of theHandlerInterceptorRegistry, maintaining lists ofCommandMessage,EventMessage, andQueryMessage-specificMessageHandlerInterceptors.interfaceA registry ofMessageDispatchInterceptors, acting as a collection ofregistered MessageDispatchInterceptors components.interfaceA registry ofMessageHandlerInterceptors, acting as a collection ofregistered MessageHandlerInterceptors components. -
Uses of Internal in org.axonframework.messaging.core.interception.annotation
Classes in org.axonframework.messaging.core.interception.annotation with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceMarker interface forMessageHandlingMemberinstances that need to be treated as interceptors, rather than regular members. -
Uses of Internal in org.axonframework.messaging.core.sequencing
Fields in org.axonframework.messaging.core.sequencing with annotations of type InternalModifier and TypeFieldDescriptionstatic final ObjectSequentialPolicy.FULL_SEQUENTIAL_POLICYObject used to represent the full sequential policy. -
Uses of Internal in org.axonframework.messaging.core.unitofwork
Classes in org.axonframework.messaging.core.unitofwork with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceSeam that is invoked immediately around every action executed by aUnitOfWork, on the very thread that runs the action. -
Uses of Internal in org.axonframework.messaging.core.unitofwork.transaction
Classes in org.axonframework.messaging.core.unitofwork.transaction with annotations of type Internal -
Uses of Internal in org.axonframework.messaging.eventhandling
Classes in org.axonframework.messaging.eventhandling with annotations of type InternalModifier and TypeClassDescriptionclassAbstract implementation of anEventBusthat delegates all calls to a given delegate.classDecorator around theEventBusinterceptors alleventsbefore they arepublishedwithdispatch interceptors.classDecorator around theEventSinkintercepting alleventsbefore they arepublishedwithdispatch interceptors.Constructors in org.axonframework.messaging.eventhandling with annotations of type InternalModifierConstructorDescriptionInterceptingEventBus(EventBus delegate, List<MessageDispatchInterceptor<? super EventMessage>> interceptors) Constructs aInterceptingEventBus, delegating all operations to the givendelegate. -
Uses of Internal in org.axonframework.messaging.eventhandling.annotation
Classes in org.axonframework.messaging.eventhandling.annotation with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceInterface indicating that aMessageHandlingMemberis capable of handling specific event messages. -
Uses of Internal in org.axonframework.messaging.eventhandling.configuration
Classes in org.axonframework.messaging.eventhandling.configuration with annotations of type InternalModifier and TypeClassDescriptionclassDefault implementation ofEventHandlingComponentsConfigurerprovidingEventHandlingComponents` builders management with decoration support.Constructors in org.axonframework.messaging.eventhandling.configuration with annotations of type InternalModifierConstructorDescriptionConstructs a new event processing module with the given name.EventProcessorConfiguration(String processorName, @Nullable Configuration config) Constructs a newEventProcessorConfigurationwith default values and retrieve global default values.Constructs a newEventProcessorConfigurationcopying properties from the given configuration. -
Uses of Internal in org.axonframework.messaging.eventhandling.conversion
Methods in org.axonframework.messaging.eventhandling.conversion with annotations of type InternalModifier and TypeMethodDescriptionDelegatingEventConverter.delegate()Returns theMessageConverterthisEventConverterdelegates to. -
Uses of Internal in org.axonframework.messaging.eventhandling.gateway
Classes in org.axonframework.messaging.eventhandling.gateway with annotations of type InternalModifier and TypeClassDescriptionclassComponent that publishes events to anEventSinkin the context of aProcessingContext. -
Uses of Internal in org.axonframework.messaging.eventhandling.interception
Classes in org.axonframework.messaging.eventhandling.interception with annotations of type InternalModifier and TypeClassDescriptionclassclassAnEventHandlingComponentimplementation that supports intercepting event handling through MessageHandlerInterceptors. -
Uses of Internal in org.axonframework.messaging.eventhandling.processing
Classes in org.axonframework.messaging.eventhandling.processing with annotations of type InternalModifier and TypeClassDescriptionclassInternal class for managing multipleEventHandlingComponentinstances and processing event messages through them. -
Uses of Internal in org.axonframework.messaging.eventhandling.processing.streaming.pooled
Methods in org.axonframework.messaging.eventhandling.processing.streaming.pooled with annotations of type InternalModifier and TypeMethodDescriptionvoidPooledStreamingEventProcessorsConfigurer.build()Builds and registers all configured pooled streaming event processors.PooledStreamingEventProcessorConfiguration.progressStrategyFactoryBuilder()Returns the function selecting theSegmentProgressStrategyFactoryfor a processor from itsEventHandlingComponents.PooledStreamingEventProcessorConfiguration.progressStrategyFactoryBuilder(Function<List<EventHandlingComponent>, SegmentProgressStrategyFactory> progressStrategyFactoryBuilder) Sets the function selecting theSegmentProgressStrategyFactoryfor a processor from itsEventHandlingComponents.Constructors in org.axonframework.messaging.eventhandling.processing.streaming.pooled with annotations of type InternalModifierConstructorDescriptionConstructs a newPooledStreamingEventProcessorConfigurationcopying properties from the given configuration.PooledStreamingEventProcessorConfiguration(EventProcessorConfiguration base, Configuration configuration) Constructs a newPooledStreamingEventProcessorConfigurationwith default values and retrieve global default values.Constructs a new pooled streaming event processors configurer. -
Uses of Internal in org.axonframework.messaging.eventhandling.processing.streaming.progress
Classes in org.axonframework.messaging.eventhandling.processing.streaming.progress with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceThe handle aSegmentProgressStrategyuses to observe and persist the progress of the singleSegmentit is bound to, provided to the strategy oncreation.interfaceDecides how a singleSegment's progress is persisted as its events are processed.interfaceCreates aSegmentProgressStrategyfor a single segment, binding it to that segment'sSegmentProgressContext.final classDefaultSegmentProgressStrategy: persists the batch-end token (SegmentProgressContext.lastConsumedToken()) on every commit, so the storedTrackingTokenadvances to the position consumed by each batch. -
Uses of Internal in org.axonframework.messaging.eventhandling.processing.streaming.segmenting
Classes in org.axonframework.messaging.eventhandling.processing.streaming.segmenting with annotations of type InternalModifier and TypeClassDescriptionfinal classUtility class that matches a resolved sequence identifier against aSegment.classDecorator 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.Constructors in org.axonframework.messaging.eventhandling.processing.streaming.segmenting with annotations of type InternalModifierConstructorDescriptionSegment(int segmentId, int mask) Construct a new Segment instance with givensegmentIdandmaskConstructs the component with givendelegateto receive calls. -
Uses of Internal in org.axonframework.messaging.eventhandling.processing.streaming.token.store
Classes in org.axonframework.messaging.eventhandling.processing.streaming.token.store with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceDeprecated, for removal: This API element is subject to removal in a future version.Temporary bridge for reading Axon Framework 4 token stores after upgrading.final classDeprecated, for removal: This API element is subject to removal in a future version.Temporary bridge for reading Axon Framework 4 token stores after upgrading. -
Uses of Internal in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jdbc
Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jdbc with annotations of type Internal -
Uses of Internal in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jpa
Methods in org.axonframework.messaging.eventhandling.processing.streaming.token.store.jpa with annotations of type Internal -
Uses of Internal in org.axonframework.messaging.eventhandling.processing.subscribing
Methods in org.axonframework.messaging.eventhandling.processing.subscribing with annotations of type InternalModifier and TypeMethodDescriptionvoidSubscribingEventProcessorsConfigurer.build()Builds and registers all configured subscribing event processing.Constructors in org.axonframework.messaging.eventhandling.processing.subscribing with annotations of type InternalModifierConstructorDescriptionConstructs a newSubscribingEventProcessorConfigurationcopying properties from the given configuration.SubscribingEventProcessorConfiguration(EventProcessorConfiguration base, Configuration configuration) Constructs a newSubscribingEventProcessorConfigurationwith default values and retrieve global default values.Constructs a new subscribing event processing configurer. -
Uses of Internal in org.axonframework.messaging.eventhandling.replay
Classes in org.axonframework.messaging.eventhandling.replay with annotations of type InternalModifier and TypeClassDescriptionclassGeneric implementation of theReplayStatusChangedinterface.interfaceAMessagesignalling that theReplayStatusof an Event Handling Component changed.interfaceFunctional interface for handlingReplayStatusChangedmessages.interfaceRegistry for subscribingReplayStatusChangedHandlerinstances. -
Uses of Internal in org.axonframework.messaging.eventhandling.replay.annotation
Classes in org.axonframework.messaging.eventhandling.replay.annotation with annotations of type InternalModifier and TypeClassDescription@interfaceAnnotation that can be placed on a method that is to be invoked when theReplayStatusis about to change. -
Uses of Internal in org.axonframework.messaging.eventhandling.tracing
Classes in org.axonframework.messaging.eventhandling.tracing with annotations of type InternalModifier 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 Internal in org.axonframework.messaging.eventstreaming
Methods in org.axonframework.messaging.eventstreaming with annotations of type InternalModifier and TypeMethodDescriptiondefault EventCriteriaEventCriteria.mapEachCriterion(Function<EventCriterion, EventCriteria> mapper) Rewrites eachEventCriterionof this criteria withmapperand OR's the results back together, usingEventCriteria.flatten()to get the individual parts andEventCriteria.either(Collection)to rejoin them. -
Uses of Internal in org.axonframework.messaging.monitoring.configuration
Classes in org.axonframework.messaging.monitoring.configuration with annotations of type InternalModifier and TypeClassDescriptionclassTheDefaultMessageMonitorRegistryis a default implementation of theMessageMonitorRegistryinterface responsible for managing and providing components ofMessageMonitorfor various message types such asCommandMessage,EventMessage, andQueryMessage.interfaceA registry ofMessageMonitors, acting as a collection ofregistered MessageMonitor components. -
Uses of Internal in org.axonframework.messaging.queryhandling
Classes in org.axonframework.messaging.queryhandling with annotations of type InternalModifier and TypeClassDescriptionclassParameterResolverFactorythat ensures theQueryUpdateEmitteris resolved in the context of the currentProcessingContext.Constructors in org.axonframework.messaging.queryhandling with annotations of type InternalModifierConstructorDescriptionQueryExecutionException(String message, Throwable cause, @Nullable Object details, @Nullable Converter converter, boolean writableStackTrace) Initializes the exception with givenmessage,cause,details, aconverter, andwritableStackTrace. -
Uses of Internal in org.axonframework.messaging.queryhandling.annotation
Classes in org.axonframework.messaging.queryhandling.annotation with annotations of type InternalModifier and TypeInterfaceDescriptioninterfaceInterface indicating that aMessageHandlingMemberis capable of handling specificQueryMessages. -
Uses of Internal in org.axonframework.messaging.queryhandling.configuration
Constructors in org.axonframework.messaging.queryhandling.configuration with annotations of type InternalModifierConstructorDescriptionQueryGatewayConfigurer(String name) Creates a newQueryGatewayConfigurerthat will register the gateway under the givenname. -
Uses of Internal in org.axonframework.messaging.queryhandling.interception
Classes in org.axonframework.messaging.queryhandling.interception with annotations of type InternalModifier and TypeClassDescriptionclassAQueryHandlingComponentthat applies a list ofinterceptorsaround every query before delegating to the underlying component.class -
Uses of Internal in org.axonframework.messaging.queryhandling.tracing
Classes in org.axonframework.messaging.queryhandling.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classDelegatingQueryBusdecorator that opens a tracing span around query dispatch, query handling, subscription queries, and query-update operations. -
Uses of Internal in org.axonframework.messaging.tracing
Classes in org.axonframework.messaging.tracing with annotations of type InternalModifier and TypeInterfaceDescriptioninterface -
Uses of Internal in org.axonframework.messaging.tracing.annotation
Classes in org.axonframework.messaging.tracing.annotation with annotations of type InternalModifier and TypeClassDescriptionfinal classHandlerEnhancerDefinitionthat wraps annotated message handlers in a tracing span named after the handling method (for example"BookRoomHandler.handle(BookRoom)"). -
Uses of Internal in org.axonframework.messaging.tracing.attributes
Classes in org.axonframework.messaging.tracing.attributes with annotations of type InternalModifier and TypeClassDescriptionfinal classDefault implementation of theSpanAttributesProviderRegistry, maintaining a list ofSpanAttributesProviderbuilders resolved onDefaultSpanAttributesProviderRegistry.providers(Configuration).interfaceA registry ofSpanAttributesProviders, collecting the providers aSpanFactoryimplementation is constructed with.Methods in org.axonframework.messaging.tracing.attributes with annotations of type InternalModifier and TypeMethodDescriptionstatic voidSpanAttributesProviderRegistry.register(ComponentRegistry componentRegistry, ComponentBuilder<SpanAttributesProvider> providerBuilder) Contributes aSpanAttributesProviderto the registry component in the givencomponentRegistry. -
Uses of Internal in org.axonframework.messaging.tracing.attributes.configuration
Classes in org.axonframework.messaging.tracing.attributes.configuration with annotations of type InternalModifier and TypeClassDescriptionfinal classConfigurationEnhancercontributing the built-in message-levelSpanAttributesProvidersto theSpanAttributesProviderRegistry. -
Uses of Internal in org.axonframework.messaging.tracing.configuration
Classes in org.axonframework.messaging.tracing.configuration with annotations of type InternalModifier and TypeClassDescriptionfinal classConfigurationEnhancerthat wires tracing intoaxon-messagingcomponents.final classConfigurationEnhancerregistering the tracing defaults of theaxon-messagingmodule.final classOrdering constants shared by the tracing modules'ConfigurationEnhancersand decorators. -
Uses of Internal in org.axonframework.modelling.annotation
Classes in org.axonframework.modelling.annotation with annotations of type InternalModifier and TypeClassDescriptionclassThe defaultEntityIdResolverDefinitionto be used as an attribute on annotation to clarify a default is being used. -
Uses of Internal in org.axonframework.modelling.entity
Fields in org.axonframework.modelling.entity with annotations of type InternalModifier and TypeFieldDescriptionstatic final Context.ResourceKey<Boolean> EntityMetamodel.CREATE_WITHOUT_LOADAContext.ResourceKeyfor abooleansignaling whenEntityMetamodel.handleCreate(CommandMessage, ProcessingContext)is invoked without trying to load the entity first. -
Uses of Internal in org.axonframework.modelling.entity.annotation
Classes in org.axonframework.modelling.entity.annotation with annotations of type InternalModifier and TypeClassDescriptionclassAbstract implementation of theEntityChildModelDefinitioninterface that makes concrete implementations easier to maintain.classAnEntityMetamodelimplementation that uses reflection to inspect the entity.interfaceFactory for creatingAnnotatedEntityMetamodelinstances for a given entity type.classUtility class that matches an entity instance to a message based on the routing key of a message and the routing key of the entity.classUtility class for retrieving routing keys from entity members and child entities. -
Uses of Internal in org.axonframework.modelling.entity.child
Classes in org.axonframework.modelling.entity.child with annotations of type InternalModifier and TypeClassDescriptionclassAbstractEntityChildMetamodelthat implements common functionality for most implementations. -
Uses of Internal in org.axonframework.modelling.repository.tracing
Classes in org.axonframework.modelling.repository.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classTracingRepository<ID,E> DelegatingRepositorydecorator that opens internal tracing spans around the repository lifecycle operations (load,loadOrCreate,persist,attach). -
Uses of Internal in org.axonframework.modelling.tracing
Classes in org.axonframework.modelling.tracing with annotations of type InternalModifier and TypeClassDescriptionfinal classDelegatingStateManagerdecorator that opens internal tracing spans around state-manager load operations. -
Uses of Internal in org.axonframework.modelling.tracing.configuration
Classes in org.axonframework.modelling.tracing.configuration with annotations of type InternalModifier and TypeClassDescriptionfinal classConfigurationEnhancercontributing the built-in modellingSpanAttributesProvidersto theSpanAttributesProviderRegistry.final classConfigurationEnhancerthat wires tracing intoaxon-modellingcomponents. -
Uses of Internal in org.axonframework.test.fixture
Classes in org.axonframework.test.fixture with annotations of type InternalModifier and TypeClassDescriptionclassConfigurationEnhancer that registersRecordingEventStore,RecordingEventSinkandRecordingCommandBus.classAn CommandBus implementation recording all the commands that are dispatched.classA registry that holds references to the recording components created byMessagesRecordingConfigurationEnhancer.classclassclassAnEventStoreimplementation recording all the events that arepublished. -
Uses of Internal in org.axonframework.test.saga
Classes in org.axonframework.test.saga with annotations of type InternalModifier and TypeClassDescriptionfinal classAssertions on the contents of theSagaStoreof a runningConfiguration. -
Uses of Internal in org.axonframework.test.util
Classes in org.axonframework.test.util with annotations of type InternalModifier and TypeClassDescriptionclassCommandBus implementation that does not perform any actions on subscriptions or dispatched commands, but records them instead. -
Uses of Internal in org.axonframework.update
Classes in org.axonframework.update with annotations of type InternalModifier and TypeClassDescriptionclassThe UpdateChecker reports Anonymous usage data to Axoniq periodically.classAConfigurationEnhancerthat registers theUpdateCheckercomponent.classClient for checking for update and sending anonymous usage data to the Axoniq servers. -
Uses of Internal in org.axonframework.update.api
Classes in org.axonframework.update.api with annotations of type InternalModifier and TypeClassDescriptionfinal recordRepresents an artifact with its group ID, artifact ID, and version.final recordRepresents an upgrade suggestion for a specific artifact version by the Axoniq UpdateChecker API.final recordRepresents a vulnerability in an Axoniq Artifact in use.enumRepresents the severity of a vulnerability in an Axoniq artifact.final recordRepresents an UpdateChecker request, including machine and instance identifiers, operating system details, JVM information, Kotlin version, and a list of library versions.final recordRepresents the response from the UpdateChecker API, containing information about version upgrades and vulnerabilities found in the artifacts used by the application. -
Uses of Internal in org.axonframework.update.common
Classes in org.axonframework.update.common with annotations of type InternalModifier and TypeClassDescriptionclassA utility class to run a task with a delay in a virtual thread. -
Uses of Internal in org.axonframework.update.configuration
Classes in org.axonframework.update.configuration with annotations of type InternalModifier and TypeClassDescriptionclassAUsagePropertyProviderimplementation that reads the usage properties from the command line system properties.classDefault implementation of theUsagePropertyProviderinterface.classAUsagePropertyProviderimplementation that reads the usage properties from the environment variables.classCombines multipleUsagePropertyProviderinstances into a single provider.classAUsagePropertyProviderthat reads the Axoniq Data Collection properties from a file located at~/.axoniq/update-checker.properties.interfaceProvides properties related to the Anonymous Usage Collection feature. -
Uses of Internal in org.axonframework.update.detection
Classes in org.axonframework.update.detection with annotations of type InternalModifier and TypeClassDescriptionfinal classUtility class to detect Axon Framework versions from the classpath.classUtility class to retrieve the current Kotlin version at runtime.classLoads and stores a unique machine ID in the user's home directory.classDetects the name of the operating system user account running the JVM.classThis class detects whether the usage reporter is being used in a unit test environment, such as a JUnit test or another testing framework.