public final class JobSpec extends java.lang.Object implements ActivationSpec
Constructor and Description |
---|
JobSpec() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCalendarName() |
java.lang.String |
getCronExpression() |
java.lang.String |
getDescription() |
java.lang.String |
getJobGroup() |
java.lang.String |
getJobName() |
ResourceAdapter |
getResourceAdapter()
Get the associated
ResourceAdapter object. |
java.lang.String |
getTriggerGroup() |
java.lang.String |
getTriggerName() |
boolean |
isDurable() |
boolean |
isRequestsRecovery() |
JobKey |
jobKey() |
void |
setCalendarName(java.lang.String s) |
void |
setCronExpression(java.lang.String s) |
void |
setCronTrigger(java.lang.String s)
An alias for CronExpression
See http://quartz-scheduler.org/api/2.0.0/org/quartz/CronExpression.html
|
void |
setDescription(java.lang.String s) |
void |
setDurable(boolean b) |
void |
setEndTime(java.lang.String endTime) |
void |
setJobGroup(java.lang.String s) |
void |
setJobName(java.lang.String s) |
void |
setRequestsRecovery(boolean b) |
void |
setResourceAdapter(ResourceAdapter resourceAdapter)
Associate this object with a
ResourceAdapter object. |
void |
setStartTime(java.lang.String startTime) |
void |
setTimeZone(java.lang.String timeZone) |
void |
setTriggerGroup(java.lang.String s) |
void |
setTriggerName(java.lang.String s) |
TriggerKey |
triggerKey() |
void |
validate()
This method may be called by a deployment tool to validate the overall
activation configuration information provided by the endpoint deployer.
|
public TriggerKey triggerKey()
public java.lang.String getTriggerName()
public void setTriggerName(java.lang.String s)
public java.lang.String getTriggerGroup()
public void setTriggerGroup(java.lang.String s)
public java.lang.String getJobName()
public void setJobName(java.lang.String s)
public void setJobGroup(java.lang.String s)
public java.lang.String getJobGroup()
public java.lang.String getDescription()
public void setDescription(java.lang.String s)
public void setRequestsRecovery(boolean b)
public boolean isRequestsRecovery()
public boolean isDurable()
public void setDurable(boolean b)
public void setCalendarName(java.lang.String s)
public java.lang.String getCalendarName()
public void setCronExpression(java.lang.String s)
public java.lang.String getCronExpression()
public void setCronTrigger(java.lang.String s)
s
- Valid cron expressionpublic void setTimeZone(java.lang.String timeZone)
public void setStartTime(java.lang.String startTime)
public void setEndTime(java.lang.String endTime)
public void validate() throws InvalidPropertyException
ActivationSpec
validate
in interface ActivationSpec
InvalidPropertyException
public ResourceAdapter getResourceAdapter()
ResourceAdapterAssociation
ResourceAdapter
object.getResourceAdapter
in interface ResourceAdapterAssociation
ResourceAdapter
object.public void setResourceAdapter(ResourceAdapter resourceAdapter)
ResourceAdapterAssociation
ResourceAdapter
object.
Note, this method must be called exactly once. That is, the
association must not change during the lifetime of this object.setResourceAdapter
in interface ResourceAdapterAssociation
resourceAdapter
- ResourceAdapter
object to be associated with.public JobKey jobKey()