List of usage examples for org.apache.commons.io.monitor FileAlterationMonitor setThreadFactory
public synchronized void setThreadFactory(ThreadFactory threadFactory)
From source file:org.ow2.chameleon.core.activators.DirectoryMonitor.java
private FileAlterationMonitor createFileAlterationMonitor(File directory, long polling) { FileAlterationObserver observer = new FileAlterationObserver(directory, TrueFileFilter.INSTANCE); observer.addListener(new FileMonitor(directory)); LOGGER.debug("Creating file alteration monitor for " + directory.getAbsolutePath() + " with a polling period " + "of " + polling); final FileAlterationMonitor monitor = new FileAlterationMonitor(polling, observer); monitor.setThreadFactory(new MonitorThreadFactory(directory)); monitors.put(directory, monitor);/* w w w. j av a 2 s .com*/ return monitor; }