Codota Logo
FileAlterationMonitor.setThreadFactory
Code IndexAdd Codota to your IDE (free)

How to use
setThreadFactory
method
in
org.apache.commons.io.monitor.FileAlterationMonitor

Best Java code snippets using org.apache.commons.io.monitor.FileAlterationMonitor.setThreadFactory (Showing top 4 results out of 315)

  • Common ways to obtain FileAlterationMonitor
private void myMethod () {
FileAlterationMonitor f =
  • Codota Iconnew FileAlterationMonitor(interval)
  • Codota Iconnew FileAlterationMonitor()
  • Codota IconFileAlterationObserver[] observers;new FileAlterationMonitor(interval, observers)
  • Smart code suggestions by Codota
}
origin: commons-io/commons-io

/**
 * Test using a thread factory.
 * @throws Exception
 */
@Test
public void testThreadFactory() throws Exception {
  final long interval = 100;
  listener.clear();
  final FileAlterationMonitor monitor = new FileAlterationMonitor(interval, observer);
  monitor.setThreadFactory(Executors.defaultThreadFactory());
  assertEquals("Interval", interval, monitor.getInterval());
  monitor.start();
  // Create a File
  checkCollectionsEmpty("A");
  final File file2 = touch(new File(testDir, "file2.java"));
  checkFile("Create", file2, listener.getCreatedFiles());
  listener.clear();
  // Delete a file
  checkCollectionsEmpty("B");
  file2.delete();
  checkFile("Delete", file2, listener.getDeletedFiles());
  listener.clear();
  // Stop monitoring
  monitor.stop();
}
origin: anthonyraymond/joal

TorrentFileWatcher(final FileAlterationListener listener, final Path monitoredFolder, final Integer interval) {
  Preconditions.checkNotNull(listener, "listener cannot be null");
  Preconditions.checkNotNull(monitoredFolder, "monitoredFolder cannot be null");
  Preconditions.checkArgument(Files.exists(monitoredFolder), "Folder '" + monitoredFolder.toAbsolutePath() + "' does not exists.");
  Preconditions.checkNotNull(interval, "interval cannot be null");
  Preconditions.checkArgument(interval > 0, "interval cannot be less than 1");
  this.listener = listener;
  this.monitoredFolder = monitoredFolder.toFile();
  this.monitor = new FileAlterationMonitor(interval);
  this.monitor.setThreadFactory(new ThreadFactoryBuilder().setNameFormat("torrent-file-watcher-%d").build());
  this.observer = new FileAlterationObserver(this.monitoredFolder, TORRENT_FILE_FILTER);
  this.observer.addListener(this.listener);
  monitor.addObserver(this.observer);
}
origin: org.ow2.chameleon/chameleon-core

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);
  return monitor;
}
origin: org.wisdom-framework/wisdom-maven-plugin

watcher.setThreadFactory(new DefensiveThreadFactory("wisdom-pipeline-watcher", mojo));
FileAlterationObserver srcObserver = new FileAlterationObserver(new File(baseDir, "src"),
    TrueFileFilter.INSTANCE);
org.apache.commons.io.monitorFileAlterationMonitorsetThreadFactory

Javadoc

Set the thread factory.

Popular methods of FileAlterationMonitor

  • stop
    Stop monitoring.
  • start
    Start monitoring.
  • <init>
    Construct a monitor with the specified interval and set of observers.
  • addObserver
    Add a file system observer to this monitor.
  • removeObserver
    Remove a file system observer from this monitor.
  • getObservers
    Returns the set of FileAlterationObserver registered with this monitor.
  • getInterval
    Return the interval.

Popular in Java

  • Running tasks concurrently on multiple threads
  • findViewById (Activity)
  • addToBackStack (FragmentTransaction)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • BorderLayout (java.awt)
    A border layout lays out a container, arranging and resizing its components to fit in five regions:
  • BufferedWriter (java.io)
    Wraps an existing Writer and buffers the output. Expensive interaction with the underlying reader is
  • InputStreamReader (java.io)
    An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes
  • Stack (java.util)
    The Stack class represents a last-in-first-out (LIFO) stack of objects. It extends class Vector with
  • JComboBox (javax.swing)
  • FileUtils (org.apache.commons.io)
    General file manipulation utilities. Facilities are provided in the following areas: * writing to a
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now