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.String
DEFAULT_EVENT_KEY
protected java.lang.String
eventKey
protected org.flowable.eventregistry.api.EventRegistry
eventRegistry
protected MailInboundChannelModel
inboundChannelModel
protected org.slf4j.Logger
logger
protected MessagePayloadExtractor
messagePayloadExtractor
protected com.fasterxml.jackson.databind.ObjectMapper
objectMapper
protected java.lang.String
tenantId
-
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.EventRegistry
getEventRegistry()
MailInboundChannelModel
getInboundChannelModel()
void
handleError(java.lang.Throwable throwable)
void
handleMessage(org.springframework.messaging.Message<?> message)
void
setEventRegistry(org.flowable.eventregistry.api.EventRegistry eventRegistry)
void
setInboundChannelModel(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:
handleError
in interfaceorg.springframework.util.ErrorHandler
-
handleMessage
public void handleMessage(org.springframework.messaging.Message<?> message) throws org.springframework.messaging.MessagingException- Specified by:
handleMessage
in 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
-