public class CronScheduledRoutePolicy extends ScheduledRoutePolicy implements ScheduledRoutePolicyConstants
ScheduledRoutePolicyConstants.Action
scheduledRouteDetailsMap
log
shutdown, shuttingdown, started, starting, stopped, stopping, suspended, suspending
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
Constructor and Description |
---|
CronScheduledRoutePolicy() |
Modifier and Type | Method and Description |
---|---|
protected org.quartz.Trigger |
createTrigger(ScheduledRoutePolicyConstants.Action action,
Route route) |
protected void |
doOnInit(Route route) |
String |
getRouteResumeTime() |
String |
getRouteStartTime() |
String |
getRouteStopTime() |
String |
getRouteSuspendTime() |
void |
onInit(Route route)
Callback invoked when the
Route is being initialized |
void |
setRouteResumeTime(String routeResumeTime) |
void |
setRouteStartTime(String routeStartTime) |
void |
setRouteStopTime(String routeStopTime) |
void |
setRouteSuspendTime(String routeSuspendTime) |
createJobDetail, deleteRouteJob, doStop, getRouteStopGracePeriod, getScheduledRouteDetails, getScheduler, getTimeUnit, loadCallbackDataIntoSchedulerContext, onJobExecute, onRemove, pauseRouteTrigger, registerRouteToScheduledRouteDetails, resumeRouteTrigger, retrieveJobDetailGroup, retrieveJobDetailName, retrieveTriggerGroup, retrieveTriggerName, scheduleRoute, setRouteStopGracePeriod, setScheduler, setTimeUnit, updateScheduledRouteDetails
doStart, getExceptionHandler, handleException, onExchangeBegin, onExchangeDone, onResume, onStart, onStop, onSuspend, resumeRoute, setExceptionHandler, startConsumer, startRoute, stopConsumer, stopRoute, stopRoute, suspendRoute, suspendRoute
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, resume, shutdown, start, stop, suspend
public void onInit(Route route)
RoutePolicy
Route
is being initializedonInit
in interface RoutePolicy
onInit
in class RoutePolicySupport
route
- the route being initializedprotected org.quartz.Trigger createTrigger(ScheduledRoutePolicyConstants.Action action, Route route) throws Exception
createTrigger
in class ScheduledRoutePolicy
Exception
public void setRouteStartTime(String routeStartTime)
public String getRouteStartTime()
public void setRouteStopTime(String routeStopTime)
public String getRouteStopTime()
public void setRouteSuspendTime(String routeSuspendTime)
public String getRouteSuspendTime()
public void setRouteResumeTime(String routeResumeTime)
public String getRouteResumeTime()
Copyright © 2007–2015 The Apache Software Foundation. All rights reserved.