Class AbstractDatabaseEventLoggerEventHandler
java.lang.Object
org.flowable.engine.impl.event.logger.handler.AbstractDatabaseEventLoggerEventHandler
- All Implemented Interfaces:
EventLoggerEventHandler
- Direct Known Subclasses:
AbstractTaskEventHandler
,ActivityCompensatedEventHandler
,ActivityCompletedEventHandler
,ActivityErrorReceivedEventHandler
,ActivityMessageEventHandler
,ActivitySignaledEventHandler
,ActivityStartedEventHandler
,EngineClosedEventHandler
,EngineCreatedEventHandler
,ProcessInstanceEndedEventHandler
,ProcessInstanceStartedEventHandler
,SequenceFlowTakenEventHandler
,VariableEventHandler
public abstract class AbstractDatabaseEventLoggerEventHandler
extends Object
implements EventLoggerEventHandler
- Author:
- Joram Barrez
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FlowableEvent
protected com.fasterxml.jackson.databind.ObjectMapper
protected Date
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EventLogEntryEntity
createEventLogEntry
(String type, String processDefinitionId, String processInstanceId, String executionId, String taskId, Map<String, Object> data) protected EventLogEntryEntity
createEventLogEntry
(String processDefinitionId, String processInstanceId, String executionId, String taskId, Map<String, Object> data) protected EventLogEntryEntity
createEventLogEntry
(Map<String, Object> data) <T> T
void
void
setEvent
(FlowableEvent event) void
setObjectMapper
(com.fasterxml.jackson.databind.ObjectMapper objectMapper) void
setTimeStamp
(Date timeStamp) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.flowable.engine.impl.event.logger.handler.EventLoggerEventHandler
generateEventLogEntry
-
Field Details
-
event
-
timeStamp
-
objectMapper
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
-
-
Constructor Details
-
AbstractDatabaseEventLoggerEventHandler
public AbstractDatabaseEventLoggerEventHandler()
-
-
Method Details
-
createEventLogEntry
-
createEventLogEntry
-
createEventLogEntry
-
setEvent
- Specified by:
setEvent
in interfaceEventLoggerEventHandler
-
setTimeStamp
- Specified by:
setTimeStamp
in interfaceEventLoggerEventHandler
-
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) - Specified by:
setObjectMapper
in interfaceEventLoggerEventHandler
-
getEntityFromEvent
public <T> T getEntityFromEvent() -
putInMapIfNotNull
-