org.apache.camel.routepolicy.quartz
Class CronScheduledRoutePolicy
java.lang.Object
org.apache.camel.impl.ServiceSupport
org.apache.camel.impl.RoutePolicySupport
org.apache.camel.routepolicy.quartz.ScheduledRoutePolicy
org.apache.camel.routepolicy.quartz.CronScheduledRoutePolicy
- All Implemented Interfaces:
- ScheduledRoutePolicyConstants, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.RoutePolicy
public class CronScheduledRoutePolicy
- extends ScheduledRoutePolicy
- implements ScheduledRoutePolicyConstants
| Fields inherited from class org.apache.camel.impl.RoutePolicySupport |
log |
| Fields inherited from interface org.apache.camel.routepolicy.quartz.ScheduledRoutePolicyConstants |
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 |
| Methods inherited from class org.apache.camel.routepolicy.quartz.ScheduledRoutePolicy |
createJobDetail, deleteRouteJob, getRouteStopGracePeriod, getScheduledRouteDetails, getScheduler, getTimeUnit, loadCallbackDataIntoSchedulerContext, onJobExecute, pauseRouteTrigger, resumeRouteTrigger, retrieveJobDetailGroup, retrieveJobDetailName, retrieveTriggerGroup, retrieveTriggerName, scheduleRoute, setRouteStopGracePeriod, setScheduledRouteDetails, setScheduler, setTimeUnit, updateScheduledRouteDetails |
| Methods inherited from class org.apache.camel.impl.RoutePolicySupport |
doStart, getExceptionHandler, handleException, onExchangeBegin, onExchangeDone, setExceptionHandler, startConsumer, startRoute, stopConsumer, stopRoute, stopRoute |
| Methods inherited from class org.apache.camel.impl.ServiceSupport |
addChildService, doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspended, isSuspending, removeChildService, resume, shutdown, start, start, stop, suspend |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CronScheduledRoutePolicy
public CronScheduledRoutePolicy()
onInit
public void onInit(org.apache.camel.Route route)
- Specified by:
onInit in interface org.apache.camel.spi.RoutePolicy- Overrides:
onInit in class org.apache.camel.impl.RoutePolicySupport
doOnInit
protected void doOnInit(org.apache.camel.Route route)
throws Exception
- Throws:
Exception
doStop
protected void doStop()
throws Exception
- Overrides:
doStop in class org.apache.camel.impl.RoutePolicySupport
- Throws:
Exception
createTrigger
protected org.quartz.Trigger createTrigger(ScheduledRoutePolicyConstants.Action action,
org.apache.camel.Route route)
throws Exception
- Specified by:
createTrigger in class ScheduledRoutePolicy
- Throws:
Exception
setRouteStartTime
public void setRouteStartTime(String routeStartTime)
getRouteStartTime
public String getRouteStartTime()
setRouteStopTime
public void setRouteStopTime(String routeStopTime)
getRouteStopTime
public String getRouteStopTime()
setRouteSuspendTime
public void setRouteSuspendTime(String routeSuspendTime)
getRouteSuspendTime
public String getRouteSuspendTime()
setRouteResumeTime
public void setRouteResumeTime(String routeResumeTime)
getRouteResumeTime
public String getRouteResumeTime()
Apache CAMEL