Interface MessageReceiverEndpoint

All Superinterfaces:
MessageEndpoint
All Known Subinterfaces:
MessageLogReceiverEndpoint, MessageQueueReceiverEndpoint
All Known Implementing Classes:
AbstractMessageLogReceiverEndpoint, AbstractMessageReceiverEndpoint, DelegateMessageLogReceiverEndpoint, DelegateMessageQueueReceiverEndpoint

public interface MessageReceiverEndpoint extends MessageEndpoint
Receiver-side MessageEndpoint endpoint of a Message Channel

Message Endpoint

  • Method Details

    • register

      void register(MessageConsumer<?> messageConsumer)
      Registers a MessageConsumer at the receiver endpoint. consumers have to be thread safe as they might be called from multiple threads in parallel (e.g. for kinesis streams there is one thread per shard).
      Parameters:
      messageConsumer - registered EventConsumer
    • getMessageDispatcher

      @Nonnull MessageDispatcher getMessageDispatcher()
      Returns the MessageDispatcher that is used to dispatch messages.
      Returns:
      MessageDispatcher