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 FlowableEventprotected com.fasterxml.jackson.databind.ObjectMapperprotected Date -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EventLogEntryEntitycreateEventLogEntry(String type, String processDefinitionId, String processInstanceId, String executionId, String taskId, Map<String, Object> data) protected EventLogEntryEntitycreateEventLogEntry(String processDefinitionId, String processInstanceId, String executionId, String taskId, Map<String, Object> data) protected EventLogEntryEntitycreateEventLogEntry(Map<String, Object> data) <T> TvoidvoidsetEvent(FlowableEvent event) voidsetObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) voidsetTimeStamp(Date timeStamp) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
setEventin interfaceEventLoggerEventHandler
-
setTimeStamp
- Specified by:
setTimeStampin interfaceEventLoggerEventHandler
-
setObjectMapper
public void setObjectMapper(com.fasterxml.jackson.databind.ObjectMapper objectMapper) - Specified by:
setObjectMapperin interfaceEventLoggerEventHandler
-
getEntityFromEvent
public <T> T getEntityFromEvent() -
putInMapIfNotNull
-