Class HistoryCleanupRemovalTime
- java.lang.Object
-
- org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupHandler
-
- org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupRemovalTime
-
- All Implemented Interfaces:
TransactionListener
public class HistoryCleanupRemovalTime extends HistoryCleanupHandler
- Author:
- Tassilo Weidner
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupHandler
HistoryCleanupHandler.HistoryCleanupHandlerCmd
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.Class<? extends DbEntity>,DbOperation>
deleteOperations
-
Fields inherited from class org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupHandler
commandExecutor, configuration, jobId, MAX_BATCH_SIZE
-
-
Constructor Summary
Constructors Constructor Description HistoryCleanupRemovalTime()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getBatchSize()
protected java.lang.Integer
getTaskMetricsTimeToLive()
protected boolean
isDmnEnabled()
protected DbOperation
performBatchCleanup()
void
performCleanup()
protected java.util.Map<java.lang.Class<? extends DbEntity>,DbOperation>
performDmnCleanup()
protected java.util.Map<java.lang.Class<? extends DbEntity>,DbOperation>
performProcessCleanup()
protected DbOperation
performTaskMetricsCleanup()
protected java.util.Map<java.lang.String,java.lang.Long>
reportMetrics()
protected boolean
shouldRescheduleNow()
-
Methods inherited from class org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupHandler
execute, getConfiguration, setCommandExecutor, setConfiguration, setJobId
-
-
-
-
Field Detail
-
deleteOperations
protected java.util.Map<java.lang.Class<? extends DbEntity>,DbOperation> deleteOperations
-
-
Method Detail
-
performCleanup
public void performCleanup()
-
performDmnCleanup
protected java.util.Map<java.lang.Class<? extends DbEntity>,DbOperation> performDmnCleanup()
-
performProcessCleanup
protected java.util.Map<java.lang.Class<? extends DbEntity>,DbOperation> performProcessCleanup()
-
performBatchCleanup
protected DbOperation performBatchCleanup()
-
performTaskMetricsCleanup
protected DbOperation performTaskMetricsCleanup()
-
reportMetrics
protected java.util.Map<java.lang.String,java.lang.Long> reportMetrics()
-
isDmnEnabled
protected boolean isDmnEnabled()
-
getTaskMetricsTimeToLive
protected java.lang.Integer getTaskMetricsTimeToLive()
-
shouldRescheduleNow
protected boolean shouldRescheduleNow()
-
getBatchSize
public int getBatchSize()
-
-