Interface ReactorDispatchInterceptorRegistry

All Superinterfaces:
DescribableComponent
All Known Implementing Classes:
DefaultReactorDispatchInterceptorRegistry

@Internal public interface ReactorDispatchInterceptorRegistry extends DescribableComponent
A registry of ReactorMessageDispatchInterceptors for the Reactor extension.

Provides operations to register generic Message, CommandMessage-specific, EventMessage-specific, and QueryMessage-specific ReactorMessageDispatchInterceptors. Registered interceptors can be retrieved through commandInterceptors(Configuration, Class, String), eventInterceptors(Configuration, Class, String), and queryInterceptors(Configuration, Class, String).

Generic Message interceptors registered via registerInterceptor(ComponentBuilder) or registerInterceptor(ReactorDispatchInterceptorFactory) are automatically applied to all message types.

This registry follows the same pattern as DispatchInterceptorRegistry but is specific to reactor-based interceptors.

Since:
5.1.0
Author:
Theo Emanuelsson
See Also: