Class DefaultDispatchInterceptorRegistry

java.lang.Object
org.axonframework.messaging.core.interception.DefaultDispatchInterceptorRegistry
All Implemented Interfaces:
DescribableComponent, DispatchInterceptorRegistry

@Internal public class DefaultDispatchInterceptorRegistry extends Object implements DispatchInterceptorRegistry
Default implementation of the DispatchInterceptorRegistry, maintaining lists of CommandMessage, EventMessage, and QueryMessage-specific MessageDispatchInterceptors.

This implementation ensures give interceptor builders methods are only invoked once. Note that this does not apply to given factories!

Since:
5.0.0
Author:
Steven van Beelen