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, Service, ShutdownableService, RoutePolicy
public class CronScheduledRoutePolicy
- extends ScheduledRoutePolicy
- implements ScheduledRoutePolicyConstants
| 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(Route route)
- Specified by:
onInit in interface RoutePolicy- Overrides:
onInit in class RoutePolicySupport
doStop
protected void doStop()
throws java.lang.Exception
- Overrides:
doStop in class RoutePolicySupport
- Throws:
java.lang.Exception
createTrigger
protected org.quartz.Trigger createTrigger(ScheduledRoutePolicyConstants.Action action,
Route route)
throws java.lang.Exception
- Specified by:
createTrigger in class ScheduledRoutePolicy
- Throws:
java.lang.Exception
setRouteStartTime
public void setRouteStartTime(java.lang.String routeStartTime)
getRouteStartTime
public java.lang.String getRouteStartTime()
setRouteStopTime
public void setRouteStopTime(java.lang.String routeStopTime)
getRouteStopTime
public java.lang.String getRouteStopTime()
setRouteSuspendTime
public void setRouteSuspendTime(java.lang.String routeSuspendTime)
getRouteSuspendTime
public java.lang.String getRouteSuspendTime()
setRouteResumeTime
public void setRouteResumeTime(java.lang.String routeResumeTime)
getRouteResumeTime
public java.lang.String getRouteResumeTime()
Apache CAMEL