Skip navigation links
C D E F G H I M O P R T V W 

C

CarbonAPI - Interface in io.methvin.watchservice.jna
 
CarbonAPI.FSEventStreamCallback - Interface in io.methvin.watchservice.jna
 
cast(WatchEvent<?>) - Static method in class io.methvin.watcher.PathUtils
 
CFAllocatorRef - Class in io.methvin.watchservice.jna
 
CFAllocatorRef() - Constructor for class io.methvin.watchservice.jna.CFAllocatorRef
 
CFArrayCreate(CFAllocatorRef, Pointer[], CFIndex, Void) - Method in interface io.methvin.watchservice.jna.CarbonAPI
 
CFArrayRef - Class in io.methvin.watchservice.jna
 
CFArrayRef() - Constructor for class io.methvin.watchservice.jna.CFArrayRef
 
CFIndex - Class in io.methvin.watchservice.jna
 
CFIndex() - Constructor for class io.methvin.watchservice.jna.CFIndex
 
CFRunLoopGetCurrent() - Method in interface io.methvin.watchservice.jna.CarbonAPI
 
CFRunLoopRef - Class in io.methvin.watchservice.jna
 
CFRunLoopRef() - Constructor for class io.methvin.watchservice.jna.CFRunLoopRef
 
CFRunLoopRun() - Method in interface io.methvin.watchservice.jna.CarbonAPI
 
CFRunLoopStop(CFRunLoopRef) - Method in interface io.methvin.watchservice.jna.CarbonAPI
 
CFRunLoopThread(FSEventStreamRef, File) - Constructor for class io.methvin.watchservice.MacOSXListeningWatchService.CFRunLoopThread
 
CFStringCreateWithCharacters(Void, char[], CFIndex) - Method in interface io.methvin.watchservice.jna.CarbonAPI
 
CFStringRef - Class in io.methvin.watchservice.jna
 
CFStringRef() - Constructor for class io.methvin.watchservice.jna.CFStringRef
 
close() - Method in class io.methvin.watcher.DirectoryWatcher
 
close() - Method in class io.methvin.watchservice.MacOSXListeningWatchService
 
count() - Method in class io.methvin.watcher.DirectoryChangeEvent
 
create(Path, DirectoryChangeListener) - Static method in class io.methvin.watcher.DirectoryWatcher
 
create(List<Path>, DirectoryChangeListener) - Static method in class io.methvin.watcher.DirectoryWatcher
 
createHashCodeMap(Path) - Static method in class io.methvin.watcher.PathUtils
 
createHashCodeMap(List<Path>) - Static method in class io.methvin.watcher.PathUtils
 
createKeyRootsMap() - Static method in class io.methvin.watcher.PathUtils
 

D

DirectoryChangeEvent - Class in io.methvin.watcher
 
DirectoryChangeEvent(DirectoryChangeEvent.EventType, Path, int) - Constructor for class io.methvin.watcher.DirectoryChangeEvent
 
DirectoryChangeEvent.EventType - Enum in io.methvin.watcher
 
DirectoryChangeListener - Interface in io.methvin.watcher
 
DirectoryWatcher - Class in io.methvin.watcher
 
DirectoryWatcher(List<Path>, DirectoryChangeListener, WatchService) - Constructor for class io.methvin.watcher.DirectoryWatcher
 

E

equals(Object) - Method in class io.methvin.watcher.DirectoryChangeEvent
 
eventType() - Method in class io.methvin.watcher.DirectoryChangeEvent
 

F

FSEventStreamCreate(Pointer, CarbonAPI.FSEventStreamCallback, Pointer, CFArrayRef, long, double, int) - Method in interface io.methvin.watchservice.jna.CarbonAPI
 
FSEventStreamRef - Class in io.methvin.watchservice.jna
 
FSEventStreamRef() - Constructor for class io.methvin.watchservice.jna.FSEventStreamRef
 
FSEventStreamScheduleWithRunLoop(FSEventStreamRef, CFRunLoopRef, CFStringRef) - Method in interface io.methvin.watchservice.jna.CarbonAPI
 
FSEventStreamStart(FSEventStreamRef) - Method in interface io.methvin.watchservice.jna.CarbonAPI
 
FSEventStreamStop(FSEventStreamRef) - Method in interface io.methvin.watchservice.jna.CarbonAPI
 

G

getFile() - Method in class io.methvin.watchservice.WatchablePath
 
getListener() - Method in class io.methvin.watcher.DirectoryWatcher
 
getRunLoop() - Method in class io.methvin.watchservice.MacOSXListeningWatchService.CFRunLoopThread
 
getStreamRef() - Method in class io.methvin.watchservice.MacOSXListeningWatchService.CFRunLoopThread
 
getWatchEventKind() - Method in enum io.methvin.watcher.DirectoryChangeEvent.EventType
 

H

hash(Path) - Static method in class io.methvin.watcher.PathUtils
 
hashCode() - Method in class io.methvin.watcher.DirectoryChangeEvent
 

I

INSTANCE - Static variable in interface io.methvin.watchservice.jna.CarbonAPI
 
invoke(FSEventStreamRef, Pointer, NativeLong, Pointer, Pointer, Pointer) - Method in interface io.methvin.watchservice.jna.CarbonAPI.FSEventStreamCallback
 
io.methvin.watcher - package io.methvin.watcher
 
io.methvin.watchservice - package io.methvin.watchservice
 
io.methvin.watchservice.jna - package io.methvin.watchservice.jna
 
isWatching() - Method in interface io.methvin.watcher.DirectoryChangeListener
 

M

MacOSXListeningWatchService - Class in io.methvin.watchservice
This class contains the bulk of my implementation of the Watch Service API.
MacOSXListeningWatchService() - Constructor for class io.methvin.watchservice.MacOSXListeningWatchService
 
MacOSXListeningWatchService.CFRunLoopThread - Class in io.methvin.watchservice
 

O

onEvent(DirectoryChangeEvent) - Method in interface io.methvin.watcher.DirectoryChangeListener
 
onException(Exception) - Method in interface io.methvin.watcher.DirectoryChangeListener
 

P

path() - Method in class io.methvin.watcher.DirectoryChangeEvent
 
PathUtils - Class in io.methvin.watcher
 
PathUtils() - Constructor for class io.methvin.watcher.PathUtils
 

R

recursiveListFiles(Path) - Static method in class io.methvin.watcher.PathUtils
 
register(WatchablePath, Iterable<? extends WatchEvent.Kind<?>>) - Method in class io.methvin.watchservice.MacOSXListeningWatchService
 
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class io.methvin.watchservice.WatchablePath
 
register(WatchService, WatchEvent.Kind<?>...) - Method in class io.methvin.watchservice.WatchablePath
 
run() - Method in class io.methvin.watchservice.MacOSXListeningWatchService.CFRunLoopThread
 

T

toCFString(String) - Static method in class io.methvin.watchservice.jna.CFStringRef
 
toString() - Method in class io.methvin.watchservice.WatchablePath
 

V

valueOf(String) - Static method in enum io.methvin.watcher.DirectoryChangeEvent.EventType
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in class io.methvin.watchservice.jna.CFIndex
 
values() - Static method in enum io.methvin.watcher.DirectoryChangeEvent.EventType
Returns an array containing the constants of this enum type, in the order they are declared.

W

watch() - Method in class io.methvin.watcher.DirectoryWatcher
Watch the directories.
WatchablePath - Class in io.methvin.watchservice
 
WatchablePath(Path) - Constructor for class io.methvin.watchservice.WatchablePath
 
watchAsync() - Method in class io.methvin.watcher.DirectoryWatcher
Asynchronously watch the directories using ForkJoinPool.commonPool() as the executor
watchAsync(Executor) - Method in class io.methvin.watcher.DirectoryWatcher
Asynchronously watch the directories.
C D E F G H I M O P R T V W 
Skip navigation links