Package org.elasticsearch.watcher
Interface ResourceWatcher
- All Known Implementing Classes:
AbstractResourceWatcher
,FileWatcher
public interface ResourceWatcher
Abstract resource watcher interface.
Different resource watchers can be registered with ResourceWatcherService
to be called
periodically in order to check for changes in different external resources.
-
Method Summary
Modifier and Type Method Description void
checkAndNotify()
Called periodically byResourceWatcherService
so resource watcher can check the resourcevoid
init()
Called once when the resource watcher is added toResourceWatcherService
-
Method Details
-
init
void init() throws java.io.IOExceptionCalled once when the resource watcher is added toResourceWatcherService
- Throws:
java.io.IOException
-
checkAndNotify
void checkAndNotify() throws java.io.IOExceptionCalled periodically byResourceWatcherService
so resource watcher can check the resource- Throws:
java.io.IOException
-