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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfromJson(com.google.gson.JsonObject jsonObject) intintintgetNextRunWithDelay(Date date) The delay between two "empty" runs increases twice each time until it reachesMAX_DELAYvalue.booleanvoidsetCountEmptyRuns(int countEmptyRuns) voidsetImmediatelyDue(boolean immediatelyDue) voidsetMinuteFrom(int minuteFrom) voidsetMinuteTo(int minuteTo)
-
Field Details
-
START_DELAY
public static final int START_DELAY- See Also:
-
MAX_DELAY
public static final int MAX_DELAY- See Also:
-
JOB_CONFIG_COUNT_EMPTY_RUNS
- See Also:
-
JOB_CONFIG_EXECUTE_AT_ONCE
- See Also:
-
JOB_CONFIG_MINUTE_FROM
- See Also:
-
JOB_CONFIG_MINUTE_TO
- See Also:
-
-
Constructor Details
-
HistoryCleanupJobHandlerConfiguration
public HistoryCleanupJobHandlerConfiguration()
-
-
Method Details
-
toCanonicalString
- Specified by:
toCanonicalStringin interfaceJobHandlerConfiguration
-
fromJson
-
getNextRunWithDelay
The delay between two "empty" runs increases twice each time until it reachesMAX_DELAYvalue.- 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)
-