Methods
Modifier and Type |
Method and Description |
protected org.quartz.JobDetail |
createJobDetail(ScheduledRoutePolicyConstants.Action action,
org.apache.camel.Route route) |
protected abstract org.quartz.Trigger |
createTrigger(ScheduledRoutePolicyConstants.Action action,
org.apache.camel.Route route) |
void |
deleteRouteJob(ScheduledRoutePolicyConstants.Action action,
ScheduledRouteDetails scheduledRouteDetails) |
protected void |
doStop() |
int |
getRouteStopGracePeriod() |
protected ScheduledRouteDetails |
getScheduledRouteDetails(String routeId) |
org.quartz.Scheduler |
getScheduler() |
TimeUnit |
getTimeUnit() |
protected void |
loadCallbackDataIntoSchedulerContext(org.quartz.JobDetail jobDetail,
ScheduledRoutePolicyConstants.Action action,
org.apache.camel.Route route) |
protected void |
onJobExecute(ScheduledRoutePolicyConstants.Action action,
org.apache.camel.Route route) |
void |
pauseRouteTrigger(ScheduledRoutePolicyConstants.Action action,
String routeId) |
protected void |
registerRouteToScheduledRouteDetails(org.apache.camel.Route route) |
void |
resumeRouteTrigger(ScheduledRoutePolicyConstants.Action action,
String routeId) |
String |
retrieveJobDetailGroup(ScheduledRoutePolicyConstants.Action action,
ScheduledRouteDetails scheduledRouteDetails) |
String |
retrieveJobDetailName(ScheduledRoutePolicyConstants.Action action,
ScheduledRouteDetails scheduledRouteDetails) |
String |
retrieveTriggerGroup(ScheduledRoutePolicyConstants.Action action,
String routeId) |
String |
retrieveTriggerName(ScheduledRoutePolicyConstants.Action action,
String routeId) |
void |
scheduleRoute(ScheduledRoutePolicyConstants.Action action,
org.apache.camel.Route route) |
void |
setRouteStopGracePeriod(int routeStopGracePeriod) |
void |
setScheduler(org.quartz.Scheduler scheduler) |
void |
setTimeUnit(TimeUnit timeUnit) |
protected void |
updateScheduledRouteDetails(ScheduledRoutePolicyConstants.Action action,
org.quartz.JobDetail jobDetail,
org.quartz.Trigger trigger,
org.apache.camel.Route route) |