Class HistoryCleanupJobHandlerConfiguration

java.lang.Object
org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupJobHandlerConfiguration
All Implemented Interfaces:
JobHandlerConfiguration

public class HistoryCleanupJobHandlerConfiguration extends Object implements JobHandlerConfiguration
Author:
Svetlana Dorokhova
  • Field Details

  • Constructor Details

    • HistoryCleanupJobHandlerConfiguration

      public HistoryCleanupJobHandlerConfiguration()
  • Method Details

    • toCanonicalString

      public String toCanonicalString()
      Specified by:
      toCanonicalString in interface JobHandlerConfiguration
    • fromJson

      public static HistoryCleanupJobHandlerConfiguration fromJson(com.google.gson.JsonObject jsonObject)
    • getNextRunWithDelay

      public Date getNextRunWithDelay(Date date)
      The delay between two "empty" runs increases twice each time until it reaches MAX_DELAY value.
      Parameters:
      date - date to count delay from
      Returns:
      date with delay
    • getCountEmptyRuns

      public int getCountEmptyRuns()
    • setCountEmptyRuns

      public void setCountEmptyRuns(int countEmptyRuns)
    • isImmediatelyDue

      public boolean isImmediatelyDue()
    • setImmediatelyDue

      public void setImmediatelyDue(boolean immediatelyDue)
    • getMinuteFrom

      public int getMinuteFrom()
    • setMinuteFrom

      public void setMinuteFrom(int minuteFrom)
    • getMinuteTo

      public int getMinuteTo()
    • setMinuteTo

      public void setMinuteTo(int minuteTo)