Package io.mangoo.utils
Class SchedulerUtils
- java.lang.Object
-
- io.mangoo.utils.SchedulerUtils
-
public final class SchedulerUtils extends Object
- Author:
- svenkubiak
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.quartz.JobDetailcreateJobDetail(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 intoschedulestatic org.quartz.TriggercreateTrigger(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 intoschedulestatic org.quartz.TriggercreateTrigger(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 intoschedule
-
-
-
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 intoschedule- Parameters:
identity- The name of the triggergroupName- The trigger group namedescription- The trigger descriptioncron- 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 intoschedule- Parameters:
identity- The name of the triggergroupName- The trigger group namedescription- The trigger descriptiontimespan- The timespan for the triggertimeUnit- 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 intoschedule- Parameters:
identity- The name of the jobgroupName- The name of the job Groupclazz- The class where the actual execution takes place- Returns:
- A new JobDetail object
-
-