public class SimpleScheduledRoutePolicy extends ScheduledRoutePolicy
ScheduledRoutePolicyConstants.ActionscheduledRouteDetailsMapshutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspendingJOB_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 |
|---|
SimpleScheduledRoutePolicy() |
| 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) |
Date |
getRouteResumeDate() |
int |
getRouteResumeRepeatCount() |
long |
getRouteResumeRepeatInterval() |
Date |
getRouteStartDate() |
int |
getRouteStartRepeatCount() |
long |
getRouteStartRepeatInterval() |
Date |
getRouteStopDate() |
int |
getRouteStopRepeatCount() |
long |
getRouteStopRepeatInterval() |
Date |
getRouteSuspendDate() |
int |
getRouteSuspendRepeatCount() |
long |
getRouteSuspendRepeatInterval() |
void |
onInit(org.apache.camel.Route route) |
void |
setRouteResumeDate(Date routeResumeDate) |
void |
setRouteResumeRepeatCount(int routeResumeRepeatCount) |
void |
setRouteResumeRepeatInterval(long routeResumeRepeatInterval) |
void |
setRouteStartDate(Date routeStartDate) |
void |
setRouteStartRepeatCount(int routeStartRepeatCount) |
void |
setRouteStartRepeatInterval(long routeStartRepeatInterval) |
void |
setRouteStopDate(Date routeStopDate) |
void |
setRouteStopRepeatCount(int routeStopRepeatCount) |
void |
setRouteStopRepeatInterval(long routeStopRepeatInterval) |
void |
setRouteSuspendDate(Date routeSuspendDate) |
void |
setRouteSuspendRepeatCount(int routeSuspendRepeatCount) |
void |
setRouteSuspendRepeatInterval(long routeSuspendRepeatInterval) |
createJobDetail, deleteRouteJob, doStop, getRouteStopGracePeriod, getScheduledRouteDetails, getScheduler, getTimeUnit, loadCallbackDataIntoSchedulerContext, onJobExecute, onRemove, pauseRouteTrigger, registerRouteToScheduledRouteDetails, resumeRouteTrigger, retrieveJobDetailGroup, retrieveJobDetailName, retrieveTriggerGroup, retrieveTriggerName, scheduleRoute, setRouteStopGracePeriod, setScheduler, setTimeUnit, updateScheduledRouteDetailsdoStart, getExceptionHandler, handleException, onExchangeBegin, onExchangeDone, onResume, onStart, onStop, onSuspend, resumeRoute, setExceptionHandler, startConsumer, startRoute, stopConsumer, stopRoute, stopRoute, suspendRoute, suspendRoutepublic void onInit(org.apache.camel.Route route)
onInit in interface org.apache.camel.spi.RoutePolicyonInit in class org.apache.camel.support.RoutePolicySupportprotected org.quartz.Trigger createTrigger(ScheduledRoutePolicyConstants.Action action, org.apache.camel.Route route) throws Exception
createTrigger in class ScheduledRoutePolicyExceptionpublic Date getRouteStartDate()
public void setRouteStartDate(Date routeStartDate)
public Date getRouteStopDate()
public void setRouteStopDate(Date routeStopDate)
public Date getRouteSuspendDate()
public void setRouteSuspendDate(Date routeSuspendDate)
public int getRouteStartRepeatCount()
public void setRouteStartRepeatCount(int routeStartRepeatCount)
public long getRouteStartRepeatInterval()
public void setRouteStartRepeatInterval(long routeStartRepeatInterval)
public int getRouteStopRepeatCount()
public void setRouteStopRepeatCount(int routeStopRepeatCount)
public long getRouteStopRepeatInterval()
public void setRouteStopRepeatInterval(long routeStopRepeatInterval)
public int getRouteSuspendRepeatCount()
public void setRouteSuspendRepeatCount(int routeSuspendRepeatCount)
public long getRouteSuspendRepeatInterval()
public void setRouteSuspendRepeatInterval(long routeSuspendRepeatInterval)
public void setRouteResumeDate(Date routeResumeDate)
public Date getRouteResumeDate()
public void setRouteResumeRepeatCount(int routeResumeRepeatCount)
public int getRouteResumeRepeatCount()
public void setRouteResumeRepeatInterval(long routeResumeRepeatInterval)
public long getRouteResumeRepeatInterval()
Apache Camel