public abstract class TriggerConfig
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
calendarName |
long |
endTime |
java.lang.String |
jobGroupName |
java.lang.String |
jobName |
java.lang.String |
misfireInstruction |
java.lang.String |
name |
long |
startTime |
Constructor and Description |
---|
TriggerConfig() |
TriggerConfig(TriggerConfig o)
Copy constructor
|
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this TriggerConfig.
|
static TriggerConfig |
fromString(java.lang.String s)
String representation of this TriggerConfig.
|
java.lang.String |
getCalendarName()
Optional calendar name for this trigger (to exclude blocks of time), only applies to simple triggers
|
long |
getEndTime()
End date for this trigger.
|
java.lang.String |
getJobGroupName()
Job group for this trigger.
|
java.lang.String |
getJobName()
Job name for this trigger.
|
java.lang.String |
getMisfireInstruction()
Action to execute when the trigger couldn't be fired.
|
java.lang.String |
getName()
Name of the trigger.
|
long |
getStartTime()
Start date for this trigger.
|
TriggerConfig |
makeCopy() |
static TriggerConfig |
readFrom(java.io.InputStream is)
Read this TriggerConfig from an XML fragment.
|
void |
setCalendarName(java.lang.String calendarName)
Optional calendar name for this trigger (to exclude blocks of time), only applies to simple triggers
|
void |
setEndTime(long endTime)
End date for this trigger.
|
void |
setJobGroupName(java.lang.String jobGroupName)
Job group for this trigger.
|
void |
setJobName(java.lang.String jobName)
Job name for this trigger.
|
void |
setMisfireInstruction(java.lang.String misfireInstruction)
Action to execute when the trigger couldn't be fired.
|
void |
setName(java.lang.String name)
Name of the trigger.
|
void |
setStartTime(long startTime)
Start date for this trigger.
|
java.lang.String |
toString()
String representation of this TriggerConfig.
|
TriggerConfig |
withCalendarName(java.lang.String calendarName) |
TriggerConfig |
withEndTime(long endTime) |
TriggerConfig |
withEndTime(java.lang.Long endTime) |
TriggerConfig |
withJobGroupName(java.lang.String jobGroupName) |
TriggerConfig |
withJobName(java.lang.String jobName) |
TriggerConfig |
withMisfireInstruction(java.lang.String misfireInstruction) |
TriggerConfig |
withName(java.lang.String name) |
TriggerConfig |
withStartTime(long startTime) |
TriggerConfig |
withStartTime(java.lang.Long startTime) |
void |
writeTo(java.io.OutputStream os) |
public java.lang.String name
public long startTime
public long endTime
public java.lang.String jobGroupName
public java.lang.String jobName
public java.lang.String calendarName
public java.lang.String misfireInstruction
public TriggerConfig()
public TriggerConfig(TriggerConfig o)
public void setName(java.lang.String name)
public java.lang.String getName()
public TriggerConfig withName(java.lang.String name)
public void setStartTime(long startTime)
public long getStartTime()
public TriggerConfig withStartTime(long startTime)
public TriggerConfig withStartTime(java.lang.Long startTime)
public void setEndTime(long endTime)
public long getEndTime()
public TriggerConfig withEndTime(long endTime)
public TriggerConfig withEndTime(java.lang.Long endTime)
public void setJobGroupName(java.lang.String jobGroupName)
public java.lang.String getJobGroupName()
public TriggerConfig withJobGroupName(java.lang.String jobGroupName)
public void setJobName(java.lang.String jobName)
public java.lang.String getJobName()
public TriggerConfig withJobName(java.lang.String jobName)
public void setCalendarName(java.lang.String calendarName)
public java.lang.String getCalendarName()
public TriggerConfig withCalendarName(java.lang.String calendarName)
public void setMisfireInstruction(java.lang.String misfireInstruction)
public java.lang.String getMisfireInstruction()
public TriggerConfig withMisfireInstruction(java.lang.String misfireInstruction)
public TriggerConfig makeCopy()
public static TriggerConfig readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static TriggerConfig fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.