Package org.axonframework.messaging.core.interception
@NullMarked
package org.axonframework.messaging.core.interception
Part of the Axon Messaging module. Contains classes related to message interception components.
-
ClassDescriptionBeanValidationInterceptor<M extends Message>Interceptor that applies JSR303 bean validation on incoming
Messages.CorrelationDataInterceptor<M extends Message>AMessageDispatchInterceptorandMessageHandlerInterceptorimplementation usingCorrelationDataProvidersto collect and set a collection of correlation data.Default implementation of theDispatchInterceptorRegistry, maintaining lists ofCommandMessage,EventMessage, andQueryMessage-specificMessageDispatchInterceptors.Default implementation of theHandlerInterceptorRegistry, maintaining lists ofCommandMessage,EventMessage, andQueryMessage-specificMessageHandlerInterceptors.DispatchInterceptorFactory<M extends Message>Functional interface for building aMessageDispatchInterceptorfor a specific component type and component name.A registry ofMessageDispatchInterceptors, acting as a collection ofregistered MessageDispatchInterceptors components.HandlerInterceptorFactory<M extends Message>Functional interface for building aMessageHandlerInterceptorfor a specific component type and component name.A registry ofMessageHandlerInterceptors, acting as a collection ofregistered MessageHandlerInterceptors components.Exception indicating that aMessagehas been refused due to a structural validation failure.LoggingInterceptor<M extends Message>AMessageDispatchInterceptorandMessageHandlerInterceptorimplementation that logs dispatched and incoming messages, and their result, to aLogger.