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
DbEntityManagercache 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 HistoricActivityInstanceEventEntityloadActivityInstanceEventEntity(ExecutionEntity execution)protected HistoricBatchEntityloadBatchEntity(BatchEntity batch)protected HistoricIncidentEventEntityloadIncidentEvent(Incident incident)protected HistoricProcessInstanceEventEntityloadProcessInstanceEventEntity(ExecutionEntity execution)protected HistoricTaskInstanceEventEntityloadTaskInstanceEvent(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:
loadActivityInstanceEventEntityin classDefaultHistoryEventProducer
-
loadProcessInstanceEventEntity
protected HistoricProcessInstanceEventEntity loadProcessInstanceEventEntity(ExecutionEntity execution)
- Overrides:
loadProcessInstanceEventEntityin classDefaultHistoryEventProducer
-
loadTaskInstanceEvent
protected HistoricTaskInstanceEventEntity loadTaskInstanceEvent(DelegateTask task)
- Overrides:
loadTaskInstanceEventin classDefaultHistoryEventProducer
-
loadIncidentEvent
protected HistoricIncidentEventEntity loadIncidentEvent(Incident incident)
- Overrides:
loadIncidentEventin classDefaultHistoryEventProducer
-
loadBatchEntity
protected HistoricBatchEntity loadBatchEntity(BatchEntity batch)
- Overrides:
loadBatchEntityin classDefaultHistoryEventProducer
-
findInCache
protected <T extends HistoryEvent> T findInCache(java.lang.Class<T> type, java.lang.String id)
find a cached entity by primary key
-
-