Class MailMessageHandler

  • All Implemented Interfaces:
    org.springframework.messaging.MessageHandler, org.springframework.util.ErrorHandler

    public class MailMessageHandler
    extends java.lang.Object
    implements org.springframework.messaging.MessageHandler, org.springframework.util.ErrorHandler
    Author:
    Filip Hrisafov
    • Field Detail

      • logger

        protected final org.slf4j.Logger logger
      • DEFAULT_EVENT_KEY

        protected static final java.lang.String DEFAULT_EVENT_KEY
        See Also:
        Constant Field Values
      • eventRegistry

        protected org.flowable.eventregistry.api.EventRegistry eventRegistry
      • objectMapper

        protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
      • tenantId

        protected java.lang.String tenantId
      • eventKey

        protected java.lang.String eventKey
    • Constructor Detail

      • MailMessageHandler

        public MailMessageHandler​(org.flowable.eventregistry.api.EventRegistry eventRegistry,
                                  com.fasterxml.jackson.databind.ObjectMapper objectMapper,
                                  MessagePayloadExtractor messagePayloadExtractor,
                                  MailInboundChannelModel inboundChannelModel,
                                  java.lang.String tenantId)
    • Method Detail

      • handleError

        public void handleError​(java.lang.Throwable throwable)
        Specified by:
        handleError in interface org.springframework.util.ErrorHandler
      • handleMessage

        public void handleMessage​(org.springframework.messaging.Message<?> message)
                           throws org.springframework.messaging.MessagingException
        Specified by:
        handleMessage in interface org.springframework.messaging.MessageHandler
        Throws:
        org.springframework.messaging.MessagingException
      • getEventRegistry

        public org.flowable.eventregistry.api.EventRegistry getEventRegistry()
      • setEventRegistry

        public void setEventRegistry​(org.flowable.eventregistry.api.EventRegistry eventRegistry)