public class TaskoQuartzHelper
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static java.util.Date |
createJob(TaskoSchedule schedule)
creates a quartz job according to the schedule
|
static java.lang.Integer |
destroyJob(java.lang.Integer orgId,
java.lang.String jobLabel)
unschedules job
|
static java.lang.String |
getGroupName(java.lang.Integer orgId)
return quartz group name
|
static boolean |
isValidCronExpression(java.lang.String cronExpression)
returns, whether cron expression is valid
|
static void |
unscheduleTrigger(org.quartz.Trigger trigger)
unschedule quartz trigger
just for sanity purposes
|
public static void unscheduleTrigger(org.quartz.Trigger trigger)
trigger
- trigger to unschedulepublic static java.util.Date createJob(TaskoSchedule schedule) throws InvalidParamException
schedule
- schedule as a job templateInvalidParamException
- thrown in case of invalid cron expressionpublic static java.lang.Integer destroyJob(java.lang.Integer orgId, java.lang.String jobLabel)
orgId
- organization idjobLabel
- job namepublic static java.lang.String getGroupName(java.lang.Integer orgId)
orgId
- organizational idpublic static boolean isValidCronExpression(java.lang.String cronExpression)
cronExpression
- cron expression