@ManagedResource(description="Managed FileWatcherReloadStrategy") public class FileWatcherReloadStrategy extends ReloadStrategySupport
ReloadStrategy which watches a file folder
for modified files and reload on file changes.cache, log| Constructor and Description |
|---|
FileWatcherReloadStrategy() |
FileWatcherReloadStrategy(String directory) |
FileWatcherReloadStrategy(String directory,
boolean isRecursive) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doStart() |
protected void |
doStop() |
String |
getFolder() |
boolean |
isRecursive() |
void |
setDelay(long delay)
Sets the delay in millis between checks for updated files.
|
void |
setFolder(String folder) |
void |
setRecursive(boolean isRecursive) |
getCamelContext, getFailedCounter, getReloadCounter, onReloadXml, resetCounters, setCamelContext, setFailed, setSucceededdoInit, doResume, doShutdown, doSuspend, getStatus, init, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspendpublic FileWatcherReloadStrategy()
public FileWatcherReloadStrategy(String directory)
public FileWatcherReloadStrategy(String directory, boolean isRecursive)
public void setRecursive(boolean isRecursive)
public void setDelay(long delay)
@ManagedAttribute(description="Whether the reload strategy watches directory recursively") public boolean isRecursive()
protected void doStart() throws Exception
doStart in class ReloadStrategySupportExceptionprotected void doStop() throws Exception
doStop in class ReloadStrategySupportExceptionApache Camel