public interface MessageEndpointConfigurer
message endpoints.
Configurations may implement this interface in order to configure message endpoints. For example:
public class ExampleConfiguration implements MessageEndpointConfigurer {
private static final Logger LOG = getLogger(ExampleConfiguration.class);
@Override
public void configureMessageInterceptors(final MessageInterceptorRegistry registry) {
registry.register(receiverChannelsWith((m) -> {
LOG.info("[receiver] Intercepted message " + m);
return m;
}));
registry.register(senderChannelsWith((m) -> {
LOG.info("[sender] Intercepted message " + m);
return m;
}));
}
// ...
}
| Modifier and Type | Method and Description |
|---|---|
default void |
configureMessageInterceptors(MessageInterceptorRegistry registry)
Registers
message interceptors used to intercept messages
at the sender- and/or receiver-side. |
default void configureMessageInterceptors(MessageInterceptorRegistry registry)
message interceptors used to intercept messages
at the sender- and/or receiver-side.registry - MessageInterceptorRegistry used to register the interceptors.