org.apache.camel.routepolicy.quartz
Class CronScheduledRoutePolicy
java.lang.Object
org.apache.camel.support.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, org.apache.camel.StatefulService, org.apache.camel.SuspendableService
public class CronScheduledRoutePolicy
- extends ScheduledRoutePolicy
- implements ScheduledRoutePolicyConstants
Fields inherited from class org.apache.camel.impl.RoutePolicySupport |
log |
Fields inherited from class org.apache.camel.support.ServiceSupport |
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending |
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, doStop, getRouteStopGracePeriod, getScheduledRouteDetails, getScheduler, getTimeUnit, loadCallbackDataIntoSchedulerContext, onJobExecute, onRemove, pauseRouteTrigger, registerRouteToScheduledRouteDetails, resumeRouteTrigger, retrieveJobDetailGroup, retrieveJobDetailName, retrieveTriggerGroup, retrieveTriggerName, scheduleRoute, setRouteStopGracePeriod, setScheduler, setTimeUnit, updateScheduledRouteDetails |
Methods inherited from class org.apache.camel.impl.RoutePolicySupport |
doStart, getExceptionHandler, handleException, onExchangeBegin, onExchangeDone, onResume, onStart, onStop, onSuspend, resumeRoute, setExceptionHandler, startConsumer, startRoute, stopConsumer, stopRoute, stopRoute, suspendRoute, suspendRoute |
Methods inherited from class org.apache.camel.support.ServiceSupport |
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, 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
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