Class MessageConsumer

java.lang.Object
sk.antons.siutils.handler.MessageConsumer
All Implemented Interfaces:
org.springframework.integration.handler.MessageProcessor<org.springframework.messaging.Message<?>>
Direct Known Subclasses:
AcceptOnceFileReleaser, AdhocMessageConsumer, SlfHandler

public abstract class MessageConsumer extends Object implements org.springframework.integration.handler.MessageProcessor<org.springframework.messaging.Message<?>>
Simple service call message handler. Implementations just process message data. Original message is returned to flow.
Author:
antons
  • Constructor Details

    • MessageConsumer

      public MessageConsumer()
  • Method Details

    • accept

      protected abstract void accept(org.springframework.messaging.Message<?> message) throws org.springframework.messaging.MessagingException
      Process message data. (Call an service or whatever....)
      Parameters:
      message -
      Throws:
      org.springframework.messaging.MessagingException
    • processMessage

      public org.springframework.messaging.Message<?> processMessage(org.springframework.messaging.Message<?> message) throws org.springframework.messaging.MessagingException
      Specified by:
      processMessage in interface org.springframework.integration.handler.MessageProcessor<org.springframework.messaging.Message<?>>
      Throws:
      org.springframework.messaging.MessagingException