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.
  • Field Details

    • historicProcessInstanceIds

      protected List<String> historicProcessInstanceIds
    • historicDecisionInstanceIds

      protected List<String> historicDecisionInstanceIds
    • historicCaseInstanceIds

      protected List<String> historicCaseInstanceIds
    • historicBatchIds

      protected List<String> historicBatchIds
    • taskMetricIds

      protected List<String> taskMetricIds
  • Constructor Details

    • HistoryCleanupBatch

      public HistoryCleanupBatch()
  • Method Details

    • getHistoricProcessInstanceIds

      public List<String> getHistoricProcessInstanceIds()
    • setHistoricProcessInstanceIds

      public void setHistoricProcessInstanceIds(List<String> historicProcessInstanceIds)
    • getHistoricDecisionInstanceIds

      public List<String> getHistoricDecisionInstanceIds()
    • setHistoricDecisionInstanceIds

      public void setHistoricDecisionInstanceIds(List<String> historicDecisionInstanceIds)
    • getHistoricCaseInstanceIds

      public List<String> getHistoricCaseInstanceIds()
    • setHistoricCaseInstanceIds

      public void setHistoricCaseInstanceIds(List<String> historicCaseInstanceIds)
    • getHistoricBatchIds

      public List<String> getHistoricBatchIds()
    • setHistoricBatchIds

      public void setHistoricBatchIds(List<String> historicBatchIds)
    • getTaskMetricIds

      public List<String> getTaskMetricIds()
    • setTaskMetricIds

      public void setTaskMetricIds(List<String> taskMetricIds)
    • size

      public int size()
      Size of the batch.
    • performCleanup

      public void performCleanup()
    • reportMetrics

      protected Map<String,Long> reportMetrics()
    • getBatchSizeThreshold

      public Integer getBatchSizeThreshold()