Class DefaultInboundMessageEventPayloadExtractor
java.lang.Object
com.flowable.engage.external.system.service.DefaultInboundMessageEventPayloadExtractor
- All Implemented Interfaces:
InboundMessageEventPayloadExtractor
public class DefaultInboundMessageEventPayloadExtractor
extends Object
implements InboundMessageEventPayloadExtractor
- Author:
- Filip Hrisafov
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
protected final com.fasterxml.jackson.databind.ObjectMapper
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
static final org.flowable.eventregistry.model.EventPayload
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultInboundMessageEventPayloadExtractor
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
Method Summary
Modifier and TypeMethodDescriptionCollection
<org.flowable.eventregistry.api.runtime.EventPayloadInstance> extractEventPayload
(InboundMessage inboundMessage, UserAccount userAccount, Message message) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.flowable.engage.external.system.service.InboundMessageEventPayloadExtractor
extractEventPayload, extractEventPayload
-
Field Details
-
objectMapper
protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper -
PAYLOAD_NAME_EXTERNAL_SENDER_NAME
- See Also:
-
PAYLOAD_NAME_EXTERNAL_SENDER_ID
- See Also:
-
PAYLOAD_NAME_EXTERNAL_SYSTEM_ID
- See Also:
-
PAYLOAD_NAME_BUSINESS_ACCOUNT_ID
- See Also:
-
PAYLOAD_NAME_EXTERNAL_ID
- See Also:
-
PAYLOAD_NAME_REPLAY_TO_EXTERNAL_ID
- See Also:
-
PAYLOAD_NAME_EXTERNAL_MEDIA_ID
- See Also:
-
PAYLOAD_NAME_EXTERNAL_MEDIA_NAME
- See Also:
-
PAYLOAD_NAME_EXTERNAL_MEDIA_MIME_TYPE
- See Also:
-
PAYLOAD_NAME_MESSAGE_TYPE
- See Also:
-
PAYLOAD_NAME_MESSAGE_SUB_TYPE
- See Also:
-
PAYLOAD_NAME_CONTENT
- See Also:
-
PAYLOAD_NAME_CONTENT_TYPE
- See Also:
-
PAYLOAD_NAME_INTERACTIVE_OUTCOME
- See Also:
-
PAYLOAD_NAME_USER_ACCOUNT_ID
- See Also:
-
PAYLOAD_NAME_CONVERSATION_ID
- See Also:
-
PAYLOAD_NAME_REPLY_TO_MESSAGE_ID
- See Also:
-
PAYLOAD_NAME_MESSAGE_ID
- See Also:
-
PAYLOAD_NAME_DYNAMIC_PROPERTIES
- See Also:
-
EXTERNAL_SENDER_NAME
public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SENDER_NAME -
EXTERNAL_SENDER_ID
public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SENDER_ID -
EXTERNAL_SYSTEM_ID
public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SYSTEM_ID -
BUSINESS_ACCOUNT_ID
public static final org.flowable.eventregistry.model.EventPayload BUSINESS_ACCOUNT_ID -
EXTERNAL_ID
public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_ID -
REPLY_TO_EXTERNAL_ID
public static final org.flowable.eventregistry.model.EventPayload REPLY_TO_EXTERNAL_ID -
EXTERNAL_MEDIA_ID
public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_MEDIA_ID -
EXTERNAL_MEDIA_NAME
public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_MEDIA_NAME -
EXTERNAL_MEDIA_MIME_TYPE
public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_MEDIA_MIME_TYPE -
MESSAGE_TYPE
public static final org.flowable.eventregistry.model.EventPayload MESSAGE_TYPE -
MESSAGE_SUB_TYPE
public static final org.flowable.eventregistry.model.EventPayload MESSAGE_SUB_TYPE -
CONTENT
public static final org.flowable.eventregistry.model.EventPayload CONTENT -
CONTENT_TYPE
public static final org.flowable.eventregistry.model.EventPayload CONTENT_TYPE -
INTERACTIVE_OUTCOME
public static final org.flowable.eventregistry.model.EventPayload INTERACTIVE_OUTCOME -
USER_ACCOUNT_ID
public static final org.flowable.eventregistry.model.EventPayload USER_ACCOUNT_ID -
CONVERSATION_ID
public static final org.flowable.eventregistry.model.EventPayload CONVERSATION_ID -
REPLY_TO_MESSAGE_ID
public static final org.flowable.eventregistry.model.EventPayload REPLY_TO_MESSAGE_ID -
MESSAGE_ID
public static final org.flowable.eventregistry.model.EventPayload MESSAGE_ID -
EXTERNAL_SENDER_ID_NON_CORRELATION
public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SENDER_ID_NON_CORRELATION -
EXTERNAL_SYSTEM_ID_NON_CORRELATION
public static final org.flowable.eventregistry.model.EventPayload EXTERNAL_SYSTEM_ID_NON_CORRELATION -
DYNAMIC_PROPERTIES
public static final org.flowable.eventregistry.model.EventPayload DYNAMIC_PROPERTIES
-
-
Constructor Details
-
DefaultInboundMessageEventPayloadExtractor
public DefaultInboundMessageEventPayloadExtractor(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Details
-
extractEventPayload
public Collection<org.flowable.eventregistry.api.runtime.EventPayloadInstance> extractEventPayload(InboundMessage inboundMessage, UserAccount userAccount, Message message) - Specified by:
extractEventPayload
in interfaceInboundMessageEventPayloadExtractor
-