List of usage examples for org.apache.commons.jci.monitor FilesystemAlterationObserver addListener
void addListener(final FilesystemAlterationListener pListener);
From source file:org.apache.accumulo.start.classloader.AccumuloFilesystemAlterationMonitor.java
public void addListener(final File pRoot, final FilesystemAlterationListener pListener) { FilesystemAlterationObserver observer; synchronized (observersLock) { observer = (FilesystemAlterationObserver) observers.get(pRoot); if (observer == null) { final Map newObservers = new HashMap(observers); observer = new FilesystemAlterationObserverImpl(pRoot); newObservers.put(pRoot, observer); observers = Collections.unmodifiableMap(newObservers); }/* w ww . j av a 2s .c o m*/ } observer.addListener(pListener); }