public class JobState
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
VERSION |
Constructor and Description |
---|
JobState(TriggerState triggerState) |
JobState(TriggerState triggerState,
int exceptionsMaxSize) |
JobState(TriggerState triggerState,
int exceptionsMaxSize,
java.util.Map<java.lang.String,java.util.Date> triggerDates) |
Modifier and Type | Method and Description |
---|---|
void |
addException(java.lang.Exception exception,
java.util.Date date) |
void |
clearExceptions() |
java.lang.Object |
clone() |
ObjectValuePair<java.lang.Exception,java.util.Date>[] |
getExceptions() |
int |
getExceptionsMaxSize() |
java.util.Date |
getTriggerDate(java.lang.String key) |
java.util.Map<java.lang.String,java.util.Date> |
getTriggerDates() |
TriggerState |
getTriggerState() |
void |
setTriggerDate(java.lang.String key,
java.util.Date date) |
void |
setTriggerState(TriggerState triggerState) |
public static final int VERSION
public JobState(TriggerState triggerState)
public JobState(TriggerState triggerState, int exceptionsMaxSize)
public JobState(TriggerState triggerState, int exceptionsMaxSize, java.util.Map<java.lang.String,java.util.Date> triggerDates)
public void addException(java.lang.Exception exception, java.util.Date date)
public void clearExceptions()
public java.lang.Object clone()
clone
in class java.lang.Object
public ObjectValuePair<java.lang.Exception,java.util.Date>[] getExceptions()
public int getExceptionsMaxSize()
public java.util.Date getTriggerDate(java.lang.String key)
public java.util.Map<java.lang.String,java.util.Date> getTriggerDates()
public TriggerState getTriggerState()
public void setTriggerDate(java.lang.String key, java.util.Date date)
public void setTriggerState(TriggerState triggerState)