Class SchedulerUtils


  • public final class SchedulerUtils
    extends Object
    Author:
    svenkubiak
    • Method Detail

      • createTrigger

        public static org.quartz.Trigger createTrigger​(String identity,
                                                       String groupName,
                                                       String description,
                                                       String cron)
        Creates a new quartz scheduler Trigger, which can be used to schedule a new job by passing it into schedule
        Parameters:
        identity - The name of the trigger
        groupName - The trigger group name
        description - The trigger description
        cron - The cron expression for the trigger
        Returns:
        A new Trigger object
      • createTrigger

        public static org.quartz.Trigger createTrigger​(String identity,
                                                       String groupName,
                                                       String description,
                                                       int timespan,
                                                       TimeUnit timeUnit)
        Creates a new quartz scheduler Trigger, which can be used to schedule a new job by passing it into schedule
        Parameters:
        identity - The name of the trigger
        groupName - The trigger group name
        description - The trigger description
        timespan - The timespan for the trigger
        timeUnit - The timeUnit for the trigger
        Returns:
        A new Trigger object
      • createJobDetail

        public static org.quartz.JobDetail createJobDetail​(String identity,
                                                           String groupName,
                                                           Class<? extends org.quartz.Job> clazz)
        Creates a new quartz scheduler JobDetail, which can be used to schedule a new job by passing it into schedule
        Parameters:
        identity - The name of the job
        groupName - The name of the job Group
        clazz - The class where the actual execution takes place
        Returns:
        A new JobDetail object