Class SubscriptionInterceptor

java.lang.Object
de.otto.synapse.subscription.SubscriptionInterceptor
All Implemented Interfaces:
MessageInterceptor

public class SubscriptionInterceptor
extends java.lang.Object
implements MessageInterceptor
  • Constructor Summary

    Constructors
    Constructor Description
    SubscriptionInterceptor​(Subscription subscription, MessageSenderEndpoint targetSenderEndpoint)  
  • Method Summary

    Modifier and Type Method Description
    TextMessage intercept​(TextMessage message)
    Intercept a message and return the same message, a modified version of the incoming message, or null, if the message should be filtered out and dropped by the AbstractMessageEndpoint

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • intercept

      @Nullable public TextMessage intercept​(@Nonnull TextMessage message)
      Description copied from interface: MessageInterceptor
      Intercept a message and return the same message, a modified version of the incoming message, or null, if the message should be filtered out and dropped by the AbstractMessageEndpoint
      Specified by:
      intercept in interface MessageInterceptor
      Parameters:
      message - the channel-layer message with payload-type beeing a String
      Returns:
      intercepted version of the message, or null if the message should be dropped.