Interface MessageEndpointConfigurer


public interface MessageEndpointConfigurer
A configurer used to configure 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;
              }));

          }

          // ...
     }