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, 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
onRemove
public void onRemove(org.apache.camel.Route route)
- Specified by:
onRemove in interface org.apache.camel.spi.RoutePolicy- Overrides:
onRemove in class org.apache.camel.impl.RoutePolicySupport
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