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>
historicBatchIds
protected List<String>
historicCaseInstanceIds
protected List<String>
historicDecisionInstanceIds
protected List<String>
historicProcessInstanceIds
protected 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 Integer
getBatchSizeThreshold()
List<String>
getHistoricBatchIds()
List<String>
getHistoricCaseInstanceIds()
List<String>
getHistoricDecisionInstanceIds()
List<String>
getHistoricProcessInstanceIds()
List<String>
getTaskMetricIds()
void
performCleanup()
protected Map<String,Long>
reportMetrics()
void
setHistoricBatchIds(List<String> historicBatchIds)
void
setHistoricCaseInstanceIds(List<String> historicCaseInstanceIds)
void
setHistoricDecisionInstanceIds(List<String> historicDecisionInstanceIds)
void
setHistoricProcessInstanceIds(List<String> historicProcessInstanceIds)
void
setTaskMetricIds(List<String> taskMetricIds)
int
size()
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()
-
-