Class HistoryCleanupBatch
- java.lang.Object
-
- org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupHandler
-
- org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupBatch
-
- All Implemented Interfaces:
TransactionListener
public class HistoryCleanupBatch extends HistoryCleanupHandler
Batch of work for history cleanup.- Author:
- Svetlana Dorokhova.
-
-
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 List<String>historicBatchIdsprotected List<String>historicCaseInstanceIdsprotected List<String>historicDecisionInstanceIdsprotected List<String>historicProcessInstanceIdsprotected List<String>taskMetricIds-
Fields inherited from class org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupHandler
commandExecutor, configuration, jobId, MAX_BATCH_SIZE
-
-
Constructor Summary
Constructors Constructor Description HistoryCleanupBatch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IntegergetBatchSizeThreshold()List<String>getHistoricBatchIds()List<String>getHistoricCaseInstanceIds()List<String>getHistoricDecisionInstanceIds()List<String>getHistoricProcessInstanceIds()List<String>getTaskMetricIds()voidperformCleanup()protected Map<String,Long>reportMetrics()voidsetHistoricBatchIds(List<String> historicBatchIds)voidsetHistoricCaseInstanceIds(List<String> historicCaseInstanceIds)voidsetHistoricDecisionInstanceIds(List<String> historicDecisionInstanceIds)voidsetHistoricProcessInstanceIds(List<String> historicProcessInstanceIds)voidsetTaskMetricIds(List<String> taskMetricIds)intsize()Size of the batch.-
Methods inherited from class org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupHandler
execute, getConfiguration, setCommandExecutor, setConfiguration, setJobId
-
-
-
-
Method Detail
-
setHistoricProcessInstanceIds
public void setHistoricProcessInstanceIds(List<String> historicProcessInstanceIds)
-
setHistoricDecisionInstanceIds
public void setHistoricDecisionInstanceIds(List<String> historicDecisionInstanceIds)
-
setHistoricCaseInstanceIds
public void setHistoricCaseInstanceIds(List<String> historicCaseInstanceIds)
-
size
public int size()
Size of the batch.
-
performCleanup
public void performCleanup()
-
getBatchSizeThreshold
public Integer getBatchSizeThreshold()
-
-