Class OneShotTrigger

  • All Implemented Interfaces:
    Trigger
    Direct Known Subclasses:
    UnixCronTrigger

    public class OneShotTrigger
    extends java.lang.Object
    implements Trigger
    Author:
    Matthieu Chaffotte
    • Constructor Detail

      • OneShotTrigger

        public OneShotTrigger​(java.lang.String name,
                              java.util.Date startDate,
                              int priority)
      • OneShotTrigger

        public OneShotTrigger​(java.lang.String name,
                              java.util.Date startDate,
                              int priority,
                              Trigger.MisfireRestartPolicy misfireHandlingPolicy)
      • OneShotTrigger

        public OneShotTrigger​(java.lang.String name,
                              java.util.Date startDate,
                              Trigger.MisfireRestartPolicy misfireHandlingPolicy)
      • OneShotTrigger

        public OneShotTrigger​(java.lang.String name,
                              java.util.Date startDate)
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: Trigger
        Gets the name of the trigger
        Specified by:
        getName in interface Trigger
        Returns:
        the name of the trigger
      • getStartDate

        public java.util.Date getStartDate()
        Description copied from interface: Trigger
        Returns when the trigger must start
        Specified by:
        getStartDate in interface Trigger
        Returns:
        a date when the trigger must start
      • getPriority

        public int getPriority()
        Description copied from interface: Trigger
        The trigger of the highest priority will be executed first.
        Specified by:
        getPriority in interface Trigger
        Returns:
        the trigger's priority