Example usage for org.apache.commons.io.monitor FileAlterationMonitor setThreadFactory

List of usage examples for org.apache.commons.io.monitor FileAlterationMonitor setThreadFactory

Introduction

In this page you can find the example usage for org.apache.commons.io.monitor FileAlterationMonitor setThreadFactory.

Prototype

public synchronized void setThreadFactory(ThreadFactory threadFactory) 

Source Link

Document

Set the thread factory.

Usage

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;
}