public class RouteWatcherReloadStrategy extends FileWatcherResourceReloadStrategy
FileWatcherResourceReloadStrategy.WatchFileChangesTask
Constructor and Description |
---|
RouteWatcherReloadStrategy() |
RouteWatcherReloadStrategy(String directory) |
RouteWatcherReloadStrategy(String directory,
boolean recursive) |
Modifier and Type | Method and Description |
---|---|
protected void |
doStart() |
String |
getPattern() |
boolean |
isRemoveAllRoutes() |
protected void |
onPropertiesReload(org.apache.camel.spi.Resource resource) |
protected void |
onRouteReload(org.apache.camel.spi.Resource resource) |
void |
setPattern(String pattern)
Used for inclusive filtering of routes from directories.
|
void |
setRemoveAllRoutes(boolean removeAllRoutes)
When reloading routes should all existing routes be stopped and removed.
|
doStop, getFileFilter, getFolder, isRecursive, isRunning, setFileFilter, setFolder, setPollTimeout, setRecursive
getCamelContext, getFailedCounter, getReloadCounter, getResourceReload, incFailedCounter, incSucceededCounter, resetCounters, setCamelContext, setFailed, setResourceReload, setSucceeded
build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public RouteWatcherReloadStrategy()
public RouteWatcherReloadStrategy(String directory)
public RouteWatcherReloadStrategy(String directory, boolean recursive)
public String getPattern()
public void setPattern(String pattern)
public boolean isRemoveAllRoutes()
public void setRemoveAllRoutes(boolean removeAllRoutes)
protected void doStart() throws Exception
doStart
in class FileWatcherResourceReloadStrategy
Exception
protected void onPropertiesReload(org.apache.camel.spi.Resource resource)
protected void onRouteReload(org.apache.camel.spi.Resource resource)
Apache Camel