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) int
int
int
getNextRunWithDelay
(Date date) The delay between two "empty" runs increases twice each time until it reachesMAX_DELAY
value.boolean
void
setCountEmptyRuns
(int countEmptyRuns) void
setImmediatelyDue
(boolean immediatelyDue) void
setMinuteFrom
(int minuteFrom) void
setMinuteTo
(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:
toCanonicalString
in interfaceJobHandlerConfiguration
-
fromJson
-
getNextRunWithDelay
The delay between two "empty" runs increases twice each time until it reachesMAX_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)
-