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, setRecursivegetCamelContext, getFailedCounter, getReloadCounter, getResourceReload, incFailedCounter, incSucceededCounter, resetCounters, setCamelContext, setFailed, setResourceReload, setSucceededbuild, 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, suspendclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic 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 FileWatcherResourceReloadStrategyExceptionprotected void onPropertiesReload(org.apache.camel.spi.Resource resource)
protected void onRouteReload(org.apache.camel.spi.Resource resource)
Apache Camel