BeanReferenceInspectablepublic class ScheduleRule extends java.lang.Object implements BeanReferenceInspectable
<schedule id="schedule-1">
<scheduler bean="schedulerFactory">
<trigger type="simple">
startDelaySeconds: 10
intervalInSeconds: 10
repeatCount: 10
</trigger>
</scheduler>
<job translet="/a/b/c/action1"/>
<job translet="/a/b/c/action2"/>
<job translet="/a/b/c/action3"/>
<schedule>
| Constructor | Description |
|---|---|
ScheduleRule() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addScheduleJobRule(ScheduleJobRule scheduleJobRule) |
|
BeanRefererType |
getBeanRefererType() |
|
java.lang.String |
getDescription() |
Gets the description.
|
java.lang.String |
getId() |
|
java.util.List<ScheduleJobRule> |
getScheduleJobRuleList() |
|
java.lang.Class<?> |
getSchedulerBeanClass() |
|
java.lang.String |
getSchedulerBeanId() |
|
TriggerParameters |
getTriggerParameters() |
|
TriggerType |
getTriggerType() |
|
static ScheduleRule |
newInstance(java.lang.String id) |
|
void |
setDescription(java.lang.String description) |
Sets the description.
|
void |
setId(java.lang.String id) |
|
void |
setScheduleJobRuleList(java.util.List<ScheduleJobRule> scheduleJobRuleList) |
|
void |
setSchedulerBeanClass(java.lang.Class<?> schedulerBeanClass) |
|
void |
setSchedulerBeanId(java.lang.String schedulerBeanId) |
|
void |
setTriggerParameters(TriggerParameters triggerParameters) |
|
void |
setTriggerType(TriggerType triggerType) |
|
java.lang.String |
toString() |
|
static void |
updateTrigger(ScheduleRule scheduleRule,
TriggerParameters triggerParameters) |
|
static void |
updateTrigger(ScheduleRule scheduleRule,
java.lang.String text) |
|
static void |
updateTrigger(ScheduleRule scheduleRule,
java.lang.String type,
java.lang.String text) |
|
static void |
updateTriggerType(ScheduleRule scheduleRule,
java.lang.String type) |
public java.lang.String getId()
public void setId(java.lang.String id)
public TriggerType getTriggerType()
public void setTriggerType(TriggerType triggerType)
public TriggerParameters getTriggerParameters()
public void setTriggerParameters(TriggerParameters triggerParameters)
public java.lang.String getSchedulerBeanId()
public void setSchedulerBeanId(java.lang.String schedulerBeanId)
public java.lang.Class<?> getSchedulerBeanClass()
public void setSchedulerBeanClass(java.lang.Class<?> schedulerBeanClass)
public java.util.List<ScheduleJobRule> getScheduleJobRuleList()
public void setScheduleJobRuleList(java.util.List<ScheduleJobRule> scheduleJobRuleList)
public void addScheduleJobRule(ScheduleJobRule scheduleJobRule)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the new descriptionpublic BeanRefererType getBeanRefererType()
getBeanRefererType in interface BeanReferenceInspectablepublic java.lang.String toString()
toString in class java.lang.Objectpublic static ScheduleRule newInstance(java.lang.String id) throws IllegalRuleException
IllegalRuleExceptionpublic static void updateTrigger(ScheduleRule scheduleRule, java.lang.String type, java.lang.String text)
public static void updateTrigger(ScheduleRule scheduleRule, java.lang.String text)
public static void updateTrigger(ScheduleRule scheduleRule, TriggerParameters triggerParameters)
public static void updateTriggerType(ScheduleRule scheduleRule, java.lang.String type)
Copyright © 2008–2018 The Aspectran Project. All rights reserved.