Package org.axonframework.messaging.core.interception.annotation
@NullMarked
package org.axonframework.messaging.core.interception.annotation
Part of the Axon Messaging module. Contains classes related to interception annotation logic.
-
ClassDescriptionA
MessageHandlerInterceptorMemberChainimplementation that constructs a chain of instances of itself based on a giveniteratorofMessageHandlingMembers.Annotation marking a Handler as an interceptor for other handlers that is only interested in handling exception results.Parameter resolver factory that adds support for resolving currentMessageHandlerInterceptorChain.Annotation marking a handler method as an interceptor handler.HandlerEnhancerDefinitionthat marks methods (meta-)annotated withMessageHandlerInterceptoras interceptors.Interface to interact with a MessageHandlingMember instance through a chain of interceptors, which were used to build up this chain.Marker interface forMessageHandlingMemberinstances that need to be treated as interceptors, rather than regular members.This will implementMessageHandlerInterceptorMemberChainwith no more interceptors.Meta-Annotation used to demarcateMessageHandlerInterceptorannotated methods as interceptors that should only act on the result of a handler invocation.ParameterResolverFactory that provides support for Parameters where the result of Handler execution is expected to be injected.