Class HistoryCleanupJobHandlerConfiguration
- java.lang.Object
-
- org.camunda.bpm.engine.impl.jobexecutor.historycleanup.HistoryCleanupJobHandlerConfiguration
-
- All Implemented Interfaces:
JobHandlerConfiguration
public class HistoryCleanupJobHandlerConfiguration extends java.lang.Object implements JobHandlerConfiguration
- Author:
- Svetlana Dorokhova
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
JOB_CONFIG_COUNT_EMPTY_RUNS
static java.lang.String
JOB_CONFIG_EXECUTE_AT_ONCE
static java.lang.String
JOB_CONFIG_MINUTE_FROM
static java.lang.String
JOB_CONFIG_MINUTE_TO
static int
MAX_DELAY
static int
START_DELAY
-
Constructor Summary
Constructors Constructor Description HistoryCleanupJobHandlerConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HistoryCleanupJobHandlerConfiguration
fromJson(com.google.gson.JsonObject jsonObject)
int
getCountEmptyRuns()
int
getMinuteFrom()
int
getMinuteTo()
java.util.Date
getNextRunWithDelay(java.util.Date date)
The delay between two "empty" runs increases twice each time until it reachesMAX_DELAY
value.boolean
isImmediatelyDue()
void
setCountEmptyRuns(int countEmptyRuns)
void
setImmediatelyDue(boolean immediatelyDue)
void
setMinuteFrom(int minuteFrom)
void
setMinuteTo(int minuteTo)
java.lang.String
toCanonicalString()
-
-
-
Field Detail
-
START_DELAY
public static final int START_DELAY
- See Also:
- Constant Field Values
-
MAX_DELAY
public static final int MAX_DELAY
- See Also:
- Constant Field Values
-
JOB_CONFIG_COUNT_EMPTY_RUNS
public static final java.lang.String JOB_CONFIG_COUNT_EMPTY_RUNS
- See Also:
- Constant Field Values
-
JOB_CONFIG_EXECUTE_AT_ONCE
public static final java.lang.String JOB_CONFIG_EXECUTE_AT_ONCE
- See Also:
- Constant Field Values
-
JOB_CONFIG_MINUTE_FROM
public static final java.lang.String JOB_CONFIG_MINUTE_FROM
- See Also:
- Constant Field Values
-
JOB_CONFIG_MINUTE_TO
public static final java.lang.String JOB_CONFIG_MINUTE_TO
- See Also:
- Constant Field Values
-
-
Method Detail
-
toCanonicalString
public java.lang.String toCanonicalString()
- Specified by:
toCanonicalString
in interfaceJobHandlerConfiguration
-
fromJson
public static HistoryCleanupJobHandlerConfiguration fromJson(com.google.gson.JsonObject jsonObject)
-
getNextRunWithDelay
public java.util.Date getNextRunWithDelay(java.util.Date date)
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)
-
-