Class ScheduleRule

  • All Implemented Interfaces:
    BeanReferenceable

    public class ScheduleRule
    extends java.lang.Object
    implements BeanReferenceable
    The Class ScheduleRule.
     <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 Detail

      • ScheduleRule

        public ScheduleRule()
    • Method Detail

      • getId

        public java.lang.String getId()
      • setId

        public void setId​(java.lang.String id)
      • setTriggerType

        public void setTriggerType​(TriggerType triggerType)
      • setTriggerExpressionParameters

        public void setTriggerExpressionParameters​(TriggerExpressionParameters triggerExpressionParameters)
      • getSchedulerBeanId

        public java.lang.String getSchedulerBeanId()
      • setSchedulerBeanId

        public void setSchedulerBeanId​(java.lang.String schedulerBeanId)
      • getSchedulerBeanClass

        public java.lang.Class<?> getSchedulerBeanClass()
      • setSchedulerBeanClass

        public void setSchedulerBeanClass​(java.lang.Class<?> schedulerBeanClass)
      • getScheduledJobRuleList

        public java.util.List<ScheduledJobRule> getScheduledJobRuleList()
      • setScheduledJobRuleList

        public void setScheduledJobRuleList​(java.util.List<ScheduledJobRule> scheduledJobRuleList)
      • addScheduledJobRule

        public void addScheduledJobRule​(ScheduledJobRule scheduledJobRule)
      • getDescription

        public java.lang.String getDescription()
        Gets the description.
        Returns:
        the description
      • setDescription

        public void setDescription​(java.lang.String description)
        Sets the description.
        Parameters:
        description - the new description
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • updateTriggerType

        public static void updateTriggerType​(ScheduleRule scheduleRule,
                                             java.lang.String type)