public class CacheAwareHistoryEventProducer extends DefaultHistoryEventProducer
This HistoryEventProducer is aware of the DbEntityManager cache
and works in combination with the DbHistoryEventHandler.
| Constructor and Description |
|---|
CacheAwareHistoryEventProducer() |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends HistoryEvent> |
findInCache(Class<T> type,
String id)
find a cached entity by primary key
|
protected HistoricActivityInstanceEventEntity |
loadActivityInstanceEventEntity(ExecutionEntity execution) |
protected HistoricBatchEntity |
loadBatchEntity(BatchEntity batch) |
protected HistoricIncidentEventEntity |
loadIncidentEvent(Incident incident) |
protected HistoricProcessInstanceEventEntity |
loadProcessInstanceEventEntity(ExecutionEntity execution) |
protected HistoricTaskInstanceEventEntity |
loadTaskInstanceEvent(DelegateTask task) |
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, 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, provideRemovalTimeprotected HistoricActivityInstanceEventEntity loadActivityInstanceEventEntity(ExecutionEntity execution)
loadActivityInstanceEventEntity in class DefaultHistoryEventProducerprotected HistoricProcessInstanceEventEntity loadProcessInstanceEventEntity(ExecutionEntity execution)
loadProcessInstanceEventEntity in class DefaultHistoryEventProducerprotected HistoricTaskInstanceEventEntity loadTaskInstanceEvent(DelegateTask task)
loadTaskInstanceEvent in class DefaultHistoryEventProducerprotected HistoricIncidentEventEntity loadIncidentEvent(Incident incident)
loadIncidentEvent in class DefaultHistoryEventProducerprotected HistoricBatchEntity loadBatchEntity(BatchEntity batch)
loadBatchEntity in class DefaultHistoryEventProducerprotected <T extends HistoryEvent> T findInCache(Class<T> type, String id)
Copyright © 2013–2019 camunda services GmbH. All rights reserved.