Package de.otto.synapse.configuration
Interface MessageEndpointConfigurer
-
public interface MessageEndpointConfigurerA configurer used to configuremessage 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; })); } // ... }
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidconfigureMessageInterceptors(MessageInterceptorRegistry registry)Registersmessage interceptorsused to intercept messages at the sender- and/or receiver-side.
-
-
-
Method Detail
-
configureMessageInterceptors
default void configureMessageInterceptors(MessageInterceptorRegistry registry)
Registersmessage interceptorsused to intercept messages at the sender- and/or receiver-side.- Parameters:
registry- MessageInterceptorRegistry used to register the interceptors.
-
-