A B C E F G H I K L M N O P R S T U V W 

A

ACCURATE - Static variable in class name.pachler.nio.file.ext.ExtendedWatchEventModifier
The ACCURATE modifier indicates that the WatchKey may not miss events under any circumstances.

If a WatchService implementation is based on polling it may miss files that are created and deleted between two polls of the key (see below how this can happen).

B

Bootstrapper - Class in name.pachler.nio.file.ext
The Bootstrapper is used to instantiate WatchService and Path instances.
Bootstrapper() - Constructor for class name.pachler.nio.file.ext.Bootstrapper
 
BSD - Class in name.pachler.nio.file.impl
 
BSD() - Constructor for class name.pachler.nio.file.impl.BSD
 
BSD.kevent - Class in name.pachler.nio.file.impl
struct kevent { uintptr_t ident; // identifier for this event short filter; // filter for event u_short flags; // action flags for kqueue u_int fflags; // filter flag value intptr_t data; // filter data value void *udata; // opaque user data identifier };
BSD.kevent() - Constructor for class name.pachler.nio.file.impl.BSD.kevent
 
BSDPathWatchService - Class in name.pachler.nio.file.impl
 
BSDPathWatchService() - Constructor for class name.pachler.nio.file.impl.BSDPathWatchService
 

C

cancel() - Method in class name.pachler.nio.file.impl.PathWatchKey
 
cancel() - Method in class name.pachler.nio.file.WatchKey
This cancels the registration with the WatchService that this WatchKey was registered with.
checkAndCastToPathImpl(Path) - Method in class name.pachler.nio.file.impl.PathWatchService
 
close() - Method in class name.pachler.nio.file.impl.BSDPathWatchService
 
close() - Method in class name.pachler.nio.file.impl.LinuxPathWatchService
 
close() - Method in class name.pachler.nio.file.impl.PollingPathWatchService
 
close() - Method in class name.pachler.nio.file.impl.WindowsPathWatchService
 
close() - Method in class name.pachler.nio.file.impl.WindowsPathWatchService.WindowsPathWatchThread
 
close() - Method in class name.pachler.nio.file.WatchService
 
ClosedWatchServiceException - Exception in name.pachler.nio.file
This exception is thrown by a WatchService method if that service has been closed.
ClosedWatchServiceException() - Constructor for exception name.pachler.nio.file.ClosedWatchServiceException
 
CMD_CLOSE - Static variable in class name.pachler.nio.file.impl.LinuxPathWatchService
 
CMD_NOTIFY - Static variable in class name.pachler.nio.file.impl.LinuxPathWatchService
 
context() - Method in class name.pachler.nio.file.impl.PathWatchEvent
 
context() - Method in class name.pachler.nio.file.impl.VoidWatchEvent
 
context() - Method in class name.pachler.nio.file.WatchEvent
 
count() - Method in class name.pachler.nio.file.impl.PathWatchEvent
 
count() - Method in class name.pachler.nio.file.impl.VoidWatchEvent
 
count() - Method in class name.pachler.nio.file.WatchEvent
The number of times this event occurred, if it is cumulative.
CREATE_ALWAYS - Static variable in class name.pachler.nio.file.impl.Windows
 
CREATE_NEW - Static variable in class name.pachler.nio.file.impl.Windows
 

E

ENTRY_CREATE - Static variable in class name.pachler.nio.file.StandardWatchEventKind
Indicates that a file has been created under the watched path.
ENTRY_DELETE - Static variable in class name.pachler.nio.file.StandardWatchEventKind
Indicates that a file has been deleted under the watched path.
ENTRY_MODIFY - Static variable in class name.pachler.nio.file.StandardWatchEventKind
Indicates that a file under the watched path has been modified.
ENTRY_RENAME_FROM - Static variable in class name.pachler.nio.file.ext.ExtendedWatchEventKind
Indicates the old file name of a renamed file.
ENTRY_RENAME_TO - Static variable in class name.pachler.nio.file.ext.ExtendedWatchEventKind
Indicates the new file name of a renamed file.
equals(Object) - Method in class name.pachler.nio.file.impl.PathImpl
 
equals(Object) - Method in class name.pachler.nio.file.Path
 
ERROR_ACCESS_DENIED - Static variable in class name.pachler.nio.file.impl.Windows
 
ERROR_ALREADY_EXISTS - Static variable in class name.pachler.nio.file.impl.Windows
 
ERROR_FILE_EXISTS - Static variable in class name.pachler.nio.file.impl.Windows
 
ERROR_FILE_NOT_FOUND - Static variable in class name.pachler.nio.file.impl.Windows
 
ERROR_INVALID_FUNCTION - Static variable in class name.pachler.nio.file.impl.Windows
 
ERROR_IO_INCOMPLETE - Static variable in class name.pachler.nio.file.impl.Windows
 
ERROR_IO_PENDING - Static variable in class name.pachler.nio.file.impl.Windows
 
ERROR_OPERATION_ABORTED - Static variable in class name.pachler.nio.file.impl.Windows
 
EV_ADD - Static variable in class name.pachler.nio.file.impl.BSD
 
EV_CLEAR - Static variable in class name.pachler.nio.file.impl.BSD
 
EV_DELETE - Static variable in class name.pachler.nio.file.impl.BSD
 
EV_DISABLE - Static variable in class name.pachler.nio.file.impl.BSD
 
EV_ENABLE - Static variable in class name.pachler.nio.file.impl.BSD
 
EV_EOF - Static variable in class name.pachler.nio.file.impl.BSD
 
EV_ERROR - Static variable in class name.pachler.nio.file.impl.BSD
 
EV_ONESHOT - Static variable in class name.pachler.nio.file.impl.BSD
 
EVFILT_PROC - Static variable in class name.pachler.nio.file.impl.BSD
 
EVFILT_VNODE - Static variable in class name.pachler.nio.file.impl.BSD
 
ExtendedWatchEventKind - Class in name.pachler.nio.file.ext
Provides non-standard watch event kinds that enable more specialized watch features.
ExtendedWatchEventKind() - Constructor for class name.pachler.nio.file.ext.ExtendedWatchEventKind
 
ExtendedWatchEventModifier - Class in name.pachler.nio.file.ext
This class holds non-standard modifiers that can be passed to Path.register().
ExtendedWatchEventModifier() - Constructor for class name.pachler.nio.file.ext.ExtendedWatchEventModifier
 

F

FILE_ADD_FILE - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_ADD_SUBDIRECTORY - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_APPEND_DATA - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_ATTRIBUTE_ARCHIVE - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_ATTRIBUTE_ENCRYPTED - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_ATTRIBUTE_HIDDEN - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_ATTRIBUTE_NORMAL - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_ATTRIBUTE_OFFLINE - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_ATTRIBUTE_READONLY - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_ATTRIBUTE_SYSTEM - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_ATTRIBUTE_TEMPORARY - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_CREATE_PIPE_INSTANCE - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_DELETE_CHILD - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_EXECUTE - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_BACKUP_SEMANTICS - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_DELETE_ON_CLOSE - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_NO_BUFFERING - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_OPEN_NO_RECALL - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_OPEN_REPARSE_POINT - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_OVERLAPPED - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_POSIX_SEMANTICS - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_RANDOM_ACCESS - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_SEQUENTIAL_SCAN - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_FLAG_WRITE_THROUGH - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_LIST_DIRECTORY - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_READ_ATTRIBUTES - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_READ_DATA - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_READ_EA - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_READ_PROPERTIES - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_SHARE_DELETE - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_SHARE_READ - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_SHARE_WRITE - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_TRAVERSE - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_TREE - Static variable in class name.pachler.nio.file.ext.ExtendedWatchEventModifier
The FILE_TREE modifier makes a WatchKey recursive.
FILE_WRITE_ATTRIBUTES - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_WRITE_DATA - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_WRITE_EA - Static variable in class name.pachler.nio.file.impl.Windows
 
FILE_WRITE_PROPERTIES - Static variable in class name.pachler.nio.file.impl.Windows
 
FileSystem - Class in name.pachler.nio.file
Represents a file system.
FileSystems - Class in name.pachler.nio.file
Provides static method to get the default FileSystem object.
finalize() - Method in class name.pachler.nio.file.impl.BSD.kevent
 
finalize() - Method in class name.pachler.nio.file.impl.LinuxPathWatchService
 
finalize() - Method in class name.pachler.nio.file.impl.PathWatchKey
 
finalize() - Method in class name.pachler.nio.file.impl.Unix.timespec
 
finalize() - Method in class name.pachler.nio.file.impl.WindowsPathWatchService
 
FLAG_ACCURATE - Static variable in class name.pachler.nio.file.impl.PathWatchService
 
FLAG_FILTER_ENTRY_CREATE - Static variable in class name.pachler.nio.file.impl.PathWatchService
 
FLAG_FILTER_ENTRY_DELETE - Static variable in class name.pachler.nio.file.impl.PathWatchService
 
FLAG_FILTER_ENTRY_MODIFY - Static variable in class name.pachler.nio.file.impl.PathWatchService
 
FLAG_FILTER_ENTRY_RENAME_FROM - Static variable in class name.pachler.nio.file.impl.PathWatchService
 
FLAG_FILTER_ENTRY_RENAME_TO - Static variable in class name.pachler.nio.file.impl.PathWatchService
 
FLAG_FILTER_KEY_INVALID - Static variable in class name.pachler.nio.file.impl.PathWatchService
 
FLAG_WATCH_SUBTREE - Static variable in class name.pachler.nio.file.impl.PathWatchService
 

G

GENERIC_ALL - Static variable in class name.pachler.nio.file.impl.Windows
 
GENERIC_EXECUTE - Static variable in class name.pachler.nio.file.impl.Windows
 
GENERIC_READ - Static variable in class name.pachler.nio.file.impl.Windows
 
GENERIC_WRITE - Static variable in class name.pachler.nio.file.impl.Windows
 
get(String) - Static method in class name.pachler.nio.file.Paths
Creates a new Path instance from the given file system path string.
get_data() - Method in class name.pachler.nio.file.impl.BSD.kevent
 
get_fflags() - Method in class name.pachler.nio.file.impl.BSD.kevent
 
get_filter() - Method in class name.pachler.nio.file.impl.BSD.kevent
 
get_flags() - Method in class name.pachler.nio.file.impl.BSD.kevent
 
get_ident() - Method in class name.pachler.nio.file.impl.BSD.kevent
 
get_tv_nsec() - Method in class name.pachler.nio.file.impl.Unix.timespec
 
get_tv_sec() - Method in class name.pachler.nio.file.impl.Unix.timespec
 
get_udata() - Method in class name.pachler.nio.file.impl.BSD.kevent
 
getDefault() - Static method in class name.pachler.nio.file.FileSystems
Gets the default file system.
getDefaultPollingInterval() - Static method in class name.pachler.nio.file.ext.Bootstrapper
Retrieves the default polling interval.
getFile() - Method in class name.pachler.nio.file.impl.PathImpl
This method does not exist in JDK7 and is only supplied for convenience
getIntDefine(String) - Static method in class name.pachler.nio.file.impl.Unix
This function retreives a value that is defined in the operating system's headers.
getNumQueuedEvents() - Method in class name.pachler.nio.file.impl.PathWatchKey
 
getPollInterval() - Method in class name.pachler.nio.file.impl.PollingPathWatchService
 

H

hashCode() - Method in class name.pachler.nio.file.impl.PathImpl
 
hashCode() - Method in class name.pachler.nio.file.Path
 

I

INVALID_HANDLE_VALUE - Static variable in class name.pachler.nio.file.impl.Windows
 
isEmpty() - Method in class name.pachler.nio.file.impl.WindowsPathWatchService.WindowsPathWatchThread
 
isForcePollingEnabled() - Static method in class name.pachler.nio.file.ext.Bootstrapper
 
isFull() - Method in class name.pachler.nio.file.impl.WindowsPathWatchService.WindowsPathWatchThread
 
isValid() - Method in class name.pachler.nio.file.impl.PathWatchKey
 
isValid() - Method in class name.pachler.nio.file.WatchKey
 

K

kevent(int, BSD.kevent[], BSD.kevent[], Unix.timespec) - Static method in class name.pachler.nio.file.impl.BSD
 
KEY_INVALID - Static variable in class name.pachler.nio.file.ext.ExtendedWatchEventKind
Indicates that the given WatchKey has become invalid.
kind() - Method in class name.pachler.nio.file.impl.PathWatchEvent
 
kind() - Method in class name.pachler.nio.file.impl.VoidWatchEvent
 
kind() - Method in class name.pachler.nio.file.WatchEvent
 
kqueue() - Static method in class name.pachler.nio.file.impl.BSD
 

L

Linux - Class in name.pachler.nio.file.impl
 
Linux() - Constructor for class name.pachler.nio.file.impl.Linux
 
LinuxPathWatchKey - Class in name.pachler.nio.file.impl
 
LinuxPathWatchKey(PathWatchService, Path, int) - Constructor for class name.pachler.nio.file.impl.LinuxPathWatchKey
 
LinuxPathWatchService - Class in name.pachler.nio.file.impl
This Linux implementation of the WatchService interface works without the use of threads or asynchronous I/O, using Linux' inotify file system event facitily.
LinuxPathWatchService() - Constructor for class name.pachler.nio.file.impl.LinuxPathWatchService
 
loadLibrary(String) - Static method in class name.pachler.nio.file.impl.NativeLibLoader
 

M

makeFlagMask(WatchEvent.Kind<?>[], WatchEvent.Modifier[]) - Method in class name.pachler.nio.file.impl.PathWatchService
 

N

name() - Method in class name.pachler.nio.file.impl.PathWatchEventKind
 
name() - Method in class name.pachler.nio.file.impl.PathWatchEventModifier
 
name() - Method in class name.pachler.nio.file.impl.VoidWatchEventKind
 
name() - Method in interface name.pachler.nio.file.WatchEvent.Kind
 
name() - Method in interface name.pachler.nio.file.WatchEvent.Modifier
The modifier's name should be used for informative purposes only (like error reporting).
name.pachler.nio.file - package name.pachler.nio.file
The name.pachler.nio.file package provides source-compatible implementation of JDK7's WatchService API.
name.pachler.nio.file.ext - package name.pachler.nio.file.ext
Provides non-standard ExtendedWatchEventKind class with extended watch event kinds and modifier tags that enable non-standard features, like recursive watches and file rename tracking.
name.pachler.nio.file.impl - package name.pachler.nio.file.impl
 
NativeLibLoader - Class in name.pachler.nio.file.impl
This class loads native libraries packaged in the JAR file that this class resides in.
NativeLibLoader() - Constructor for class name.pachler.nio.file.impl.NativeLibLoader
 
newPath(File) - Static method in class name.pachler.nio.file.ext.Bootstrapper
Creates a new Path instance for a given File.
newWatchService() - Static method in class name.pachler.nio.file.ext.Bootstrapper
Creates a new WatchService.
newWatchService() - Method in class name.pachler.nio.file.FileSystem
Creates a new WatchService instance by selecting an implementation that best fits the current platform.
Note that a watch service consumes valuable system resources.
NotDirectoryException - Class in name.pachler.nio.file
Indicates that a file system reference was given that references a file type that is not a directory, as the invoked method had expected.
NotDirectoryException() - Constructor for class name.pachler.nio.file.NotDirectoryException
 
NOTE_ATTRIB - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_DELETE - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_EXEC - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_EXIT - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_EXTEND - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_FORK - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_LINK - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_RENAME - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_REVOKE - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_TRACK - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_TRACKERR - Static variable in class name.pachler.nio.file.impl.BSD
 
NOTE_WRITE - Static variable in class name.pachler.nio.file.impl.BSD
 

O

OPEN_ALWAYS - Static variable in class name.pachler.nio.file.impl.Windows
 
OPEN_EXISTING - Static variable in class name.pachler.nio.file.impl.Windows
 
OVERFLOW - Static variable in class name.pachler.nio.file.StandardWatchEventKind
Indicates queue overflow in the WatchService.

P

Path - Class in name.pachler.nio.file
This class represents an abstract Path object that a WatchService can operate on.
Note that Path is a new way of representing file system paths in JDK7 and is included here to provide source level compatibility.
Path() - Constructor for class name.pachler.nio.file.Path
 
PathImpl - Class in name.pachler.nio.file.impl
This is a minimal implementation of JDK7's Path class, so all we offer here is what is required for WatchService and friends to work
PathImpl(File) - Constructor for class name.pachler.nio.file.impl.PathImpl
This constructor does not comply with JDK7.
Paths - Class in name.pachler.nio.file
Factory class for Path instances.
pathToFile(Path) - Static method in class name.pachler.nio.file.ext.Bootstrapper
Gets the File that corresponds to the given path.
PathWatchEvent - Class in name.pachler.nio.file.impl
 
PathWatchEvent(WatchEvent.Kind<Path>, Path, int) - Constructor for class name.pachler.nio.file.impl.PathWatchEvent
 
PathWatchEventKind - Class in name.pachler.nio.file.impl
 
PathWatchEventKind(String) - Constructor for class name.pachler.nio.file.impl.PathWatchEventKind
 
PathWatchEventModifier - Class in name.pachler.nio.file.impl
 
PathWatchEventModifier(String) - Constructor for class name.pachler.nio.file.impl.PathWatchEventModifier
 
PathWatchKey - Class in name.pachler.nio.file.impl
 
PathWatchService - Class in name.pachler.nio.file.impl
 
PathWatchService() - Constructor for class name.pachler.nio.file.impl.PathWatchService
 
poll() - Method in class name.pachler.nio.file.impl.BSDPathWatchService
 
poll(long, TimeUnit) - Method in class name.pachler.nio.file.impl.BSDPathWatchService
 
poll() - Method in class name.pachler.nio.file.impl.LinuxPathWatchService
 
poll(long, TimeUnit) - Method in class name.pachler.nio.file.impl.LinuxPathWatchService
 
poll() - Method in class name.pachler.nio.file.impl.PollingPathWatchService
 
poll(long, TimeUnit) - Method in class name.pachler.nio.file.impl.PollingPathWatchService
 
poll() - Method in class name.pachler.nio.file.impl.WindowsPathWatchService
 
poll(long, TimeUnit) - Method in class name.pachler.nio.file.impl.WindowsPathWatchService
 
poll() - Method in class name.pachler.nio.file.WatchService
 
poll(long, TimeUnit) - Method in class name.pachler.nio.file.WatchService
 
pollEvents() - Method in class name.pachler.nio.file.impl.PathWatchKey
 
pollEvents() - Method in class name.pachler.nio.file.WatchKey
Returns the events that have occurred for this WatchKey.
PollingPathWatchService - Class in name.pachler.nio.file.impl
 
PollingPathWatchService() - Constructor for class name.pachler.nio.file.impl.PollingPathWatchService
 
port_associate(int, int, Object, int, Object) - Static method in class name.pachler.nio.file.impl.Solaris
http://docs.sun.com/app/docs/doc/819-2243/port-associate-3c
port_create() - Static method in class name.pachler.nio.file.impl.Solaris
http://docs.sun.com/app/docs/doc/819-2243/port-create-3
port_dissociate(int, int, Object) - Static method in class name.pachler.nio.file.impl.Solaris
http://docs.sun.com/app/docs/doc/819-2243/port-associate-3c
PORT_SOURCE_AIO - Static variable in class name.pachler.nio.file.impl.Solaris
 
PORT_SOURCE_ALERT - Static variable in class name.pachler.nio.file.impl.Solaris
 
PORT_SOURCE_FD - Static variable in class name.pachler.nio.file.impl.Solaris
 
PORT_SOURCE_FILE - Static variable in class name.pachler.nio.file.impl.Solaris
 
PORT_SOURCE_MQ - Static variable in class name.pachler.nio.file.impl.Solaris
 
PORT_SOURCE_TIMER - Static variable in class name.pachler.nio.file.impl.Solaris
 
PORT_SOURCE_USER - Static variable in class name.pachler.nio.file.impl.Solaris
 

R

register(Path, WatchEvent.Kind<?>[], WatchEvent.Modifier[]) - Method in class name.pachler.nio.file.impl.BSDPathWatchService
 
register(Path, WatchEvent.Kind<?>[], WatchEvent.Modifier[]) - Method in class name.pachler.nio.file.impl.LinuxPathWatchService
 
register(WatchService, WatchEvent.Kind<?>...) - Method in class name.pachler.nio.file.impl.PathImpl
 
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class name.pachler.nio.file.impl.PathImpl
 
register(Path, WatchEvent.Kind<?>[], WatchEvent.Modifier[]) - Method in class name.pachler.nio.file.impl.PathWatchService
 
register(Path, WatchEvent.Kind<?>[], WatchEvent.Modifier[]) - Method in class name.pachler.nio.file.impl.PollingPathWatchService
 
register(Path, WatchEvent.Kind<?>[], WatchEvent.Modifier[]) - Method in class name.pachler.nio.file.impl.WindowsPathWatchService
 
register(WatchService, WatchEvent.Kind<?>...) - Method in class name.pachler.nio.file.Path
 
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class name.pachler.nio.file.Path
 
register(WatchService, WatchEvent.Kind<?>...) - Method in interface name.pachler.nio.file.Watchable
Registers the file system path (a directory) with the given WatchService and provides a WatchKey as a handle for that registration.
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in interface name.pachler.nio.file.Watchable
Registers the file system path (a directory) with the given WatchServiceand provides a WatchKey as a handle for that registration.
reset(PathWatchKey) - Method in class name.pachler.nio.file.impl.BSDPathWatchService
 
reset(PathWatchKey) - Method in class name.pachler.nio.file.impl.LinuxPathWatchService
 
reset() - Method in class name.pachler.nio.file.impl.PathWatchKey
 
reset(PathWatchKey) - Method in class name.pachler.nio.file.impl.PollingPathWatchService
 
reset(PathWatchKey) - Method in class name.pachler.nio.file.impl.WindowsPathWatchService
 
reset() - Method in class name.pachler.nio.file.WatchKey
Resets this WatchKey (marks it as non-signalled) so that it's corresponding WatchService can report it again via it's WatchService.poll() and WatchService.take() methods.
resolve(Path) - Method in class name.pachler.nio.file.impl.PathImpl
 
resolve(Path) - Method in class name.pachler.nio.file.Path
 
run() - Method in class name.pachler.nio.file.impl.WindowsPathWatchService.WindowsPathWatchThread
 

S

set(long, long) - Method in class name.pachler.nio.file.impl.Unix.timespec
 
set_data(long) - Method in class name.pachler.nio.file.impl.BSD.kevent
 
set_fflags(int) - Method in class name.pachler.nio.file.impl.BSD.kevent
 
set_filter(short) - Method in class name.pachler.nio.file.impl.BSD.kevent
 
set_flags(short) - Method in class name.pachler.nio.file.impl.BSD.kevent
 
set_ident(long) - Method in class name.pachler.nio.file.impl.BSD.kevent
 
set_tv_nsec(long) - Method in class name.pachler.nio.file.impl.Unix.timespec
 
set_tv_sec(long) - Method in class name.pachler.nio.file.impl.Unix.timespec
 
set_udata(Object) - Method in class name.pachler.nio.file.impl.BSD.kevent
 
setDefaultPollingInterval(long) - Static method in class name.pachler.nio.file.ext.Bootstrapper
This method allows to set the default polling time interval for new WatchService implementations that use polling.
setForcePollingEnabled(boolean) - Static method in class name.pachler.nio.file.ext.Bootstrapper
When force polling is enabled, the Bootstrapper's Bootstrapper.newWatchService() method will only produce polling watch services.
setPollInterval(long) - Method in class name.pachler.nio.file.impl.PollingPathWatchService
 
Solaris - Class in name.pachler.nio.file.impl
 
Solaris() - Constructor for class name.pachler.nio.file.impl.Solaris
 
Solaris.file_obj - Class in name.pachler.nio.file.impl
 
Solaris.file_obj() - Constructor for class name.pachler.nio.file.impl.Solaris.file_obj
 
StandardWatchEventKind - Class in name.pachler.nio.file
This class contains the standard watch event kinds, which are basically flags that indicate which events a WatchService should report when a Watchable is registered with a WatchService.
StandardWatchEventKind() - Constructor for class name.pachler.nio.file.StandardWatchEventKind
 

T

take() - Method in class name.pachler.nio.file.impl.BSDPathWatchService
 
take() - Method in class name.pachler.nio.file.impl.LinuxPathWatchService
 
take() - Method in class name.pachler.nio.file.impl.PollingPathWatchService
 
take() - Method in class name.pachler.nio.file.impl.WindowsPathWatchService
 
take() - Method in class name.pachler.nio.file.WatchService
 
toString() - Method in class name.pachler.nio.file.impl.BSD.kevent
 
toString() - Method in class name.pachler.nio.file.impl.PathImpl
 
toString() - Method in class name.pachler.nio.file.impl.PathWatchEvent
 
toString() - Method in class name.pachler.nio.file.impl.PathWatchEventKind
 
toString() - Method in class name.pachler.nio.file.Path
 
TRUNCATE_EXISTING - Static variable in class name.pachler.nio.file.impl.Windows
 
type() - Method in class name.pachler.nio.file.impl.PathWatchEventKind
 
type() - Method in class name.pachler.nio.file.impl.VoidWatchEventKind
 
type() - Method in interface name.pachler.nio.file.WatchEvent.Kind
 

U

Unix - Class in name.pachler.nio.file.impl
 
Unix() - Constructor for class name.pachler.nio.file.impl.Unix
 
Unix.timespec - Class in name.pachler.nio.file.impl
 
Unix.timespec() - Constructor for class name.pachler.nio.file.impl.Unix.timespec
 

V

VoidWatchEvent - Class in name.pachler.nio.file.impl
 
VoidWatchEventKind - Class in name.pachler.nio.file.impl
 
VoidWatchEventKind(String) - Constructor for class name.pachler.nio.file.impl.VoidWatchEventKind
 

W

Watchable - Interface in name.pachler.nio.file
A watchable is an object that can be registered with a WatchService to be monitored for changes via it's register methods.
WatchEvent<T> - Class in name.pachler.nio.file
Instances of this class hold the information of a particular change to an element below the watched file system object (e.g.
WatchEvent() - Constructor for class name.pachler.nio.file.WatchEvent
 
WatchEvent.Kind<T> - Interface in name.pachler.nio.file
Instances of this class act as tags to identify different kinds of events (like file creation or deletion)
WatchEvent.Modifier<T> - Interface in name.pachler.nio.file
A modifier can be specified to register to change the way changes to a watchable are reported.
WatchKey - Class in name.pachler.nio.file
A WatchKey represents a Watchable's registration for events with a WatchService.
WatchKey() - Constructor for class name.pachler.nio.file.WatchKey
 
WatchService - Class in name.pachler.nio.file
A service that provides monitoring for Watchables, reporting changes on these objects (in the case of jpathwatch, these are Path instances).
WatchService() - Constructor for class name.pachler.nio.file.WatchService
 
Windows - Class in name.pachler.nio.file.impl
 
Windows() - Constructor for class name.pachler.nio.file.impl.Windows
 
WindowsPathWatchService - Class in name.pachler.nio.file.impl
 
WindowsPathWatchService() - Constructor for class name.pachler.nio.file.impl.WindowsPathWatchService
 
WindowsPathWatchService.WindowsPathWatchThread - Class in name.pachler.nio.file.impl
 
A B C E F G H I K L M N O P R S T U V W