Interface FileEvent

All Superinterfaces:
Event
All Known Subinterfaces:
LockFileEvent
All Known Implementing Classes:
FileEventImpl, LockFileEventImpl

public interface FileEvent extends Event
An event that is produced to indicate the presence of a file or a sub-directory. This may be a file or a directory that has been been created in a special folder.
These events are usually not serialisable.

To allow for event handling chains for the very same event, some issues need to be respected when handling a PathEvent:

  • The file must not be changed unless the event handler is consuming and indicates this consumption when handling the event.
  • Method Details

    • getPath

      Path getPath()
      Gets the path that caused this event.
      Returns:
      The path that caused this event.
    • getFileAttributes

      BasicFileAttributes getFileAttributes()
      Gets the basic file attributes of the path of this event.
      Returns:
      The basic file attributes of the path of this event.