public class CronScheduledRoutePolicy extends ScheduledRoutePolicy implements ScheduledRoutePolicyConstants
ScheduledRoutePolicyConstants.Action
scheduledRouteDetailsMap
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
JOB_GROUP, JOB_RESUME, JOB_START, JOB_STOP, JOB_SUSPEND, SCHEDULED_ACTION, SCHEDULED_ROUTE, SCHEDULED_TRIGGER, TRIGGER_GROUP, TRIGGER_RESUME, TRIGGER_START, TRIGGER_STOP, TRIGGER_SUSPEND
Constructor and Description |
---|
CronScheduledRoutePolicy() |
Modifier and Type | Method and Description |
---|---|
protected org.quartz.Trigger |
createTrigger(ScheduledRoutePolicyConstants.Action action,
org.apache.camel.Route route) |
protected void |
doOnInit(org.apache.camel.Route route) |
String |
getRouteResumeTime() |
String |
getRouteStartTime() |
String |
getRouteStopTime() |
String |
getRouteSuspendTime() |
String |
getTimeZone() |
void |
onInit(org.apache.camel.Route route) |
void |
setRouteResumeTime(String routeResumeTime) |
void |
setRouteStartTime(String routeStartTime) |
void |
setRouteStopTime(String routeStopTime) |
void |
setRouteSuspendTime(String routeSuspendTime) |
void |
setTimeZone(String timeZone) |
createJobDetail, deleteRouteJob, doStop, getRouteStopGracePeriod, getScheduledRouteDetails, getScheduler, getTimeUnit, loadCallbackDataIntoSchedulerContext, onJobExecute, onRemove, pauseRouteTrigger, registerRouteToScheduledRouteDetails, resumeRouteTrigger, retrieveJobDetailGroup, retrieveJobDetailName, retrieveTriggerGroup, retrieveTriggerName, scheduleRoute, setRouteStopGracePeriod, setScheduler, setTimeUnit, updateScheduledRouteDetails
doStart, getExceptionHandler, handleException, onExchangeBegin, onExchangeDone, onResume, onStart, onStop, onSuspend, resumeOrStartConsumer, resumeRoute, setExceptionHandler, startConsumer, startRoute, stopConsumer, stopRoute, stopRoute, stopRouteAsync, suspendOrStopConsumer, suspendRoute, suspendRoute
public void onInit(org.apache.camel.Route route)
onInit
in interface org.apache.camel.spi.RoutePolicy
onInit
in class org.apache.camel.support.RoutePolicySupport
protected org.quartz.Trigger createTrigger(ScheduledRoutePolicyConstants.Action action, org.apache.camel.Route route) throws Exception
createTrigger
in class ScheduledRoutePolicy
Exception
public void setRouteStartTime(String routeStartTime)
public String getRouteStartTime()
public void setRouteStopTime(String routeStopTime)
public String getRouteStopTime()
public void setRouteSuspendTime(String routeSuspendTime)
public String getRouteSuspendTime()
public void setRouteResumeTime(String routeResumeTime)
public String getRouteResumeTime()
public String getTimeZone()
public void setTimeZone(String timeZone)
Apache Camel