Class CacheAwareHistoryEventProducer
- java.lang.Object
-
- org.camunda.bpm.engine.impl.history.producer.DefaultHistoryEventProducer
-
- org.camunda.bpm.engine.impl.history.producer.CacheAwareHistoryEventProducer
-
- All Implemented Interfaces:
HistoryEventProducer
public class CacheAwareHistoryEventProducer extends DefaultHistoryEventProducer
This HistoryEventProducer is aware of the
DbEntityManager
cache and works in combination with theDbHistoryEventHandler
.- Author:
- Daniel Meyer
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.engine.impl.history.producer.DefaultHistoryEventProducer
LOG
-
-
Constructor Summary
Constructors Constructor Description CacheAwareHistoryEventProducer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected <T extends HistoryEvent>
TfindInCache(java.lang.Class<T> type, java.lang.String id)
find a cached entity by primary keyprotected HistoricActivityInstanceEventEntity
loadActivityInstanceEventEntity(ExecutionEntity execution)
protected HistoricBatchEntity
loadBatchEntity(BatchEntity batch)
protected HistoricIncidentEventEntity
loadIncidentEvent(Incident incident)
protected HistoricProcessInstanceEventEntity
loadProcessInstanceEventEntity(ExecutionEntity execution)
protected HistoricTaskInstanceEventEntity
loadTaskInstanceEvent(DelegateTask task)
-
Methods inherited from class org.camunda.bpm.engine.impl.history.producer.DefaultHistoryEventProducer
addRemovalTimeToHistoricDecisions, addRemovalTimeToHistoricIncidents, addRemovalTimeToHistoricJobLog, addRemovalTimeToHistoricProcessInstances, calculateRemovalTime, calculateRemovalTime, createActivityInstanceEndEvt, createActivityInstanceMigrateEvt, createActivityInstanceStartEvt, createActivityInstanceUpdateEvt, createActivityInstanceUpdateEvt, createBatchEndEvent, createBatchEvent, createBatchStartEvent, createFormPropertyUpdateEvt, createHistoricExternalTaskLogCreatedEvt, createHistoricExternalTaskLogDeletedEvt, createHistoricExternalTaskLogFailedEvt, createHistoricExternalTaskLogSuccessfulEvt, createHistoricIdentityLinkAddEvent, createHistoricIdentityLinkDeleteEvent, createHistoricIdentityLinkEvt, createHistoricIncidentCreateEvt, createHistoricIncidentDeleteEvt, createHistoricIncidentEvt, createHistoricIncidentMigrateEvt, createHistoricIncidentResolveEvt, createHistoricIncidentUpdateEvt, createHistoricJobLogCreateEvt, createHistoricJobLogDeleteEvt, createHistoricJobLogEvt, createHistoricJobLogFailedEvt, createHistoricJobLogSuccessfulEvt, createHistoricVariableCreateEvt, createHistoricVariableDeleteEvt, createHistoricVariableEvent, createHistoricVariableMigrateEvt, createHistoricVariableUpdateEvt, createProcessInstanceEndEvt, createProcessInstanceMigrateEvt, createProcessInstanceStartEvt, createProcessInstanceUpdateEvt, createTaskInstanceCompleteEvt, createTaskInstanceCreateEvt, createTaskInstanceMigrateEvt, createTaskInstanceUpdateEvt, createUserOperationLogEvents, determineEndState, findProcessDefinitionById, getHistoricBatchById, getHistoricBatchByJobId, getHistoricRootProcessInstance, getHistoryRemovalTimeStrategy, initActivityInstanceEvent, initActivityInstanceEvent, initActivityInstanceEvent, initHistoricExternalTaskLog, initHistoricIdentityLinkEvent, initHistoricIncidentEvent, initHistoricJobLogEvent, initHistoricVariableUpdateEvt, initProcessInstanceEvent, initSequenceCounter, initSequenceCounter, initSequenceCounter, initSequenceCounter, initTaskInstanceEvent, initUserOperationLogEvent, isDmnEnabled, isHistoryRemovalTimeStrategyEnd, isHistoryRemovalTimeStrategyStart, isRootProcessInstance, newActivityInstanceEventEntity, newBatchEventEntity, newHistoricFormPropertyEvent, newHistoricJobLogEntity, newIdentityLinkEventEntity, newIncidentEventEntity, newProcessInstanceEventEntity, newTaskInstanceEventEntity, newVariableUpdateEventEntity, provideRemovalTime, provideRemovalTime
-
-
-
-
Method Detail
-
loadActivityInstanceEventEntity
protected HistoricActivityInstanceEventEntity loadActivityInstanceEventEntity(ExecutionEntity execution)
- Overrides:
loadActivityInstanceEventEntity
in classDefaultHistoryEventProducer
-
loadProcessInstanceEventEntity
protected HistoricProcessInstanceEventEntity loadProcessInstanceEventEntity(ExecutionEntity execution)
- Overrides:
loadProcessInstanceEventEntity
in classDefaultHistoryEventProducer
-
loadTaskInstanceEvent
protected HistoricTaskInstanceEventEntity loadTaskInstanceEvent(DelegateTask task)
- Overrides:
loadTaskInstanceEvent
in classDefaultHistoryEventProducer
-
loadIncidentEvent
protected HistoricIncidentEventEntity loadIncidentEvent(Incident incident)
- Overrides:
loadIncidentEvent
in classDefaultHistoryEventProducer
-
loadBatchEntity
protected HistoricBatchEntity loadBatchEntity(BatchEntity batch)
- Overrides:
loadBatchEntity
in classDefaultHistoryEventProducer
-
findInCache
protected <T extends HistoryEvent> T findInCache(java.lang.Class<T> type, java.lang.String id)
find a cached entity by primary key
-
-