Tabnine Logo
FileAlterationListener
Code IndexAdd Tabnine to your IDE (free)

How to use
FileAlterationListener
in
org.apache.commons.io.monitor

Best Java code snippets using org.apache.commons.io.monitor.FileAlterationListener (Showing top 20 results out of 315)

origin: commons-io/commons-io

/**
 * Fire directory/file change events to the registered listeners.
 *
 * @param entry The previous file system entry
 * @param file The current file
 */
private void doMatch(final FileEntry entry, final File file) {
  if (entry.refresh(file)) {
    for (final FileAlterationListener listener : listeners) {
      if (entry.isDirectory()) {
        listener.onDirectoryChange(file);
      } else {
        listener.onFileChange(file);
      }
    }
  }
}
origin: commons-io/commons-io

/**
 * Fire directory/file created events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doCreate(final FileEntry entry) {
  for (final FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryCreate(entry.getFile());
    } else {
      listener.onFileCreate(entry.getFile());
    }
  }
  final FileEntry[] children = entry.getChildren();
  for (final FileEntry aChildren : children) {
    doCreate(aChildren);
  }
}
origin: commons-io/commons-io

/**
 * Fire directory/file delete events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doDelete(final FileEntry entry) {
  for (final FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryDelete(entry.getFile());
    } else {
      listener.onFileDelete(entry.getFile());
    }
  }
}
origin: commons-io/commons-io

/**
 * Check whether the file and its children have been created, modified or deleted.
 */
public void checkAndNotify() {
  /* fire onStart() */
  for (final FileAlterationListener listener : listeners) {
    listener.onStart(this);
  }
  /* fire directory/file events */
  final File rootFile = rootEntry.getFile();
  if (rootFile.exists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), listFiles(rootFile));
  } else if (rootEntry.isExists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), FileUtils.EMPTY_FILE_ARRAY);
  } else {
    // Didn't exist and still doesn't
  }
  /* fire onStop() */
  for (final FileAlterationListener listener : listeners) {
    listener.onStop(this);
  }
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
 * Check whether the file and its children have been created, modified or deleted.
 */
public void checkAndNotify() {
  /* fire onStart() */
  for (final FileAlterationListener listener : listeners) {
    listener.onStart(this);
  }
  /* fire directory/file events */
  final File rootFile = rootEntry.getFile();
  if (rootFile.exists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), listFiles(rootFile));
  } else if (rootEntry.isExists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), FileUtils.EMPTY_FILE_ARRAY);
  } else {
    // Didn't exist and still doesn't
  }
  /* fire onStop() */
  for (final FileAlterationListener listener : listeners) {
    listener.onStop(this);
  }
}
origin: org.onosproject/onlab-thirdparty

/**
 * Fire directory/file delete events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doDelete(FileEntry entry) {
  for (FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryDelete(entry.getFile());
    } else {
      listener.onFileDelete(entry.getFile());
    }
  }
}
origin: org.onosproject/onlab-thirdparty

/**
 * Fire directory/file change events to the registered listeners.
 *
 * @param entry The previous file system entry
 * @param file The current file
 */
private void doMatch(FileEntry entry, File file) {
  if (entry.refresh(file)) {
    for (FileAlterationListener listener : listeners) {
      if (entry.isDirectory()) {
        listener.onDirectoryChange(file);
      } else {
        listener.onFileChange(file);
      }
    }
  }
}
origin: io.github.stephenc.docker/docker-client-shaded

/**
 * Fire directory/file created events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doCreate(final FileEntry entry) {
  for (final FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryCreate(entry.getFile());
    } else {
      listener.onFileCreate(entry.getFile());
    }
  }
  final FileEntry[] children = entry.getChildren();
  for (final FileEntry aChildren : children) {
    doCreate(aChildren);
  }
}
origin: org.onosproject/onlab-thirdparty

/**
 * Check whether the file and its chlidren have been created, modified or deleted.
 */
public void checkAndNotify() {
  /* fire onStart() */
  for (FileAlterationListener listener : listeners) {
    listener.onStart(this);
  }
  /* fire directory/file events */
  File rootFile = rootEntry.getFile();
  if (rootFile.exists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), listFiles(rootFile));
  } else if (rootEntry.isExists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), FileUtils.EMPTY_FILE_ARRAY);
  } else {
    // Didn't exist and still doesn't
  }
  /* fire onStop() */
  for (FileAlterationListener listener : listeners) {
    listener.onStop(this);
  }
}
origin: Nextdoor/bender

/**
 * Fire directory/file delete events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doDelete(FileEntry entry) {
  for (FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryDelete(entry.getFile());
    } else {
      listener.onFileDelete(entry.getFile());
    }
  }
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
 * Fire directory/file change events to the registered listeners.
 *
 * @param entry The previous file system entry
 * @param file The current file
 */
private void doMatch(final FileEntry entry, final File file) {
  if (entry.refresh(file)) {
    for (final FileAlterationListener listener : listeners) {
      if (entry.isDirectory()) {
        listener.onDirectoryChange(file);
      } else {
        listener.onFileChange(file);
      }
    }
  }
}
origin: Nextdoor/bender

/**
 * Fire directory/file created events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doCreate(FileEntry entry) {
  for (FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryCreate(entry.getFile());
    } else {
      listener.onFileCreate(entry.getFile());
    }
  }
  FileEntry[] children = entry.getChildren();
  for (FileEntry aChildren : children) {
    doCreate(aChildren);
  }
}
origin: Nextdoor/bender

/**
 * Check whether the file and its chlidren have been created, modified or deleted.
 */
public void checkAndNotify() {
  /* fire onStart() */
  for (FileAlterationListener listener : listeners) {
    listener.onStart(this);
  }
  /* fire directory/file events */
  File rootFile = rootEntry.getFile();
  if (rootFile.exists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), listFiles(rootFile));
  } else if (rootEntry.isExists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), FileUtils.EMPTY_FILE_ARRAY);
  } else {
    // Didn't exist and still doesn't
  }
  /* fire onStop() */
  for (FileAlterationListener listener : listeners) {
    listener.onStop(this);
  }
}
origin: io.github.stephenc.docker/docker-client-shaded

/**
 * Fire directory/file delete events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doDelete(final FileEntry entry) {
  for (final FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryDelete(entry.getFile());
    } else {
      listener.onFileDelete(entry.getFile());
    }
  }
}
origin: io.github.stephenc.docker/docker-client-shaded

/**
 * Fire directory/file change events to the registered listeners.
 *
 * @param entry The previous file system entry
 * @param file The current file
 */
private void doMatch(final FileEntry entry, final File file) {
  if (entry.refresh(file)) {
    for (final FileAlterationListener listener : listeners) {
      if (entry.isDirectory()) {
        listener.onDirectoryChange(file);
      } else {
        listener.onFileChange(file);
      }
    }
  }
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
 * Fire directory/file created events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doCreate(final FileEntry entry) {
  for (final FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryCreate(entry.getFile());
    } else {
      listener.onFileCreate(entry.getFile());
    }
  }
  final FileEntry[] children = entry.getChildren();
  for (final FileEntry aChildren : children) {
    doCreate(aChildren);
  }
}
origin: io.github.stephenc.docker/docker-client-shaded

/**
 * Check whether the file and its chlidren have been created, modified or deleted.
 */
public void checkAndNotify() {
  /* fire onStart() */
  for (final FileAlterationListener listener : listeners) {
    listener.onStart(this);
  }
  /* fire directory/file events */
  final File rootFile = rootEntry.getFile();
  if (rootFile.exists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), listFiles(rootFile));
  } else if (rootEntry.isExists()) {
    checkAndNotify(rootEntry, rootEntry.getChildren(), FileUtils.EMPTY_FILE_ARRAY);
  } else {
    // Didn't exist and still doesn't
  }
  /* fire onStop() */
  for (final FileAlterationListener listener : listeners) {
    listener.onStop(this);
  }
}
origin: com.impetus.fabric/fabric-jdbc-driver-shaded

/**
 * Fire directory/file delete events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doDelete(final FileEntry entry) {
  for (final FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryDelete(entry.getFile());
    } else {
      listener.onFileDelete(entry.getFile());
    }
  }
}
origin: Nextdoor/bender

/**
 * Fire directory/file change events to the registered listeners.
 *
 * @param entry The previous file system entry
 * @param file The current file
 */
private void doMatch(FileEntry entry, File file) {
  if (entry.refresh(file)) {
    for (FileAlterationListener listener : listeners) {
      if (entry.isDirectory()) {
        listener.onDirectoryChange(file);
      } else {
        listener.onFileChange(file);
      }
    }
  }
}
origin: org.onosproject/onlab-thirdparty

/**
 * Fire directory/file created events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doCreate(FileEntry entry) {
  for (FileAlterationListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryCreate(entry.getFile());
    } else {
      listener.onFileCreate(entry.getFile());
    }
  }
  FileEntry[] children = entry.getChildren();
  for (FileEntry aChildren : children) {
    doCreate(aChildren);
  }
}
org.apache.commons.io.monitorFileAlterationListener

Javadoc

A listener that receives events of file system modifications.

Register FileAlterationListeners with a FileAlterationObserver.

Most used methods

  • onDirectoryChange
    Directory changed Event.
  • onDirectoryCreate
    Directory created Event.
  • onDirectoryDelete
    Directory deleted Event.
  • onFileChange
    File changed Event.
  • onFileCreate
    File created Event.
  • onFileDelete
    File deleted Event.
  • onStart
    File system observer started checking event.
  • onStop
    File system observer finished checking event.

Popular in Java

  • Reading from database using SQL prepared statement
  • getSupportFragmentManager (FragmentActivity)
  • onRequestPermissionsResult (Fragment)
  • addToBackStack (FragmentTransaction)
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Iterator (java.util)
    An iterator over a sequence of objects, such as a collection.If a collection has been changed since
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • CountDownLatch (java.util.concurrent)
    A synchronization aid that allows one or more threads to wait until a set of operations being perfor
  • JList (javax.swing)
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now