Class MailMessageHandler
java.lang.Object
com.flowable.platform.engine.impl.eventregistry.mail.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 Summary
Fields Modifier and Type Field Description protected static java.lang.StringDEFAULT_EVENT_KEYprotected java.lang.StringeventKeyprotected org.flowable.eventregistry.api.EventRegistryeventRegistryprotected MailInboundChannelModelinboundChannelModelprotected org.slf4j.Loggerloggerprotected MessagePayloadExtractormessagePayloadExtractorprotected com.fasterxml.jackson.databind.ObjectMapperobjectMapperprotected java.lang.StringtenantId -
Constructor Summary
Constructors Constructor Description MailMessageHandler(org.flowable.eventregistry.api.EventRegistry eventRegistry, com.fasterxml.jackson.databind.ObjectMapper objectMapper, MessagePayloadExtractor messagePayloadExtractor, MailInboundChannelModel inboundChannelModel, java.lang.String tenantId) -
Method Summary
Modifier and Type Method Description org.flowable.eventregistry.api.EventRegistrygetEventRegistry()MailInboundChannelModelgetInboundChannelModel()voidhandleError(java.lang.Throwable throwable)voidhandleMessage(org.springframework.messaging.Message<?> message)voidsetEventRegistry(org.flowable.eventregistry.api.EventRegistry eventRegistry)voidsetInboundChannelModel(MailInboundChannelModel inboundChannelModel)
-
Field Details
-
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 -
messagePayloadExtractor
-
inboundChannelModel
-
tenantId
protected java.lang.String tenantId -
eventKey
protected java.lang.String eventKey
-
-
Constructor Details
-
MailMessageHandler
public MailMessageHandler(org.flowable.eventregistry.api.EventRegistry eventRegistry, com.fasterxml.jackson.databind.ObjectMapper objectMapper, MessagePayloadExtractor messagePayloadExtractor, MailInboundChannelModel inboundChannelModel, java.lang.String tenantId)
-
-
Method Details
-
handleError
public void handleError(java.lang.Throwable throwable)- Specified by:
handleErrorin interfaceorg.springframework.util.ErrorHandler
-
handleMessage
public void handleMessage(org.springframework.messaging.Message<?> message) throws org.springframework.messaging.MessagingException- Specified by:
handleMessagein interfaceorg.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) -
getInboundChannelModel
-
setInboundChannelModel
-