Skip navigation links
A C D E F G H I K L M N O P R S T U V W 

A

accept(Object...) - Method in class ch.sourcepond.io.fileobserver.impl.restriction.DefaultDispatchRestriction
 
acceptAll() - Method in class ch.sourcepond.io.fileobserver.impl.restriction.DefaultDispatchRestriction
 
activate(Config) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 
addHook(KeyDeliveryHook) - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
addHook(KeyDeliveryHook) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 
addListener(PathChangeListener) - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
addListener(PathChangeListener) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
Whiteboard bind-method for PathChangeListener services exported by any client bundle.
addPathMatcher(String) - Method in class ch.sourcepond.io.fileobserver.impl.restriction.DefaultDispatchRestriction
 
addPathMatcher(PathMatcher) - Method in class ch.sourcepond.io.fileobserver.impl.restriction.DefaultDispatchRestriction
 
addRoot(WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
Whiteboard bind-method for WatchedDirectory services exported by any client bundle.
addWatchedDirectory(WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
Adds the watched-directory specified to this directory instance.
addWatchedDirectory(WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.RootDirectory
Adds the directory-key specified to this directory instance.
addWatchedDirectory(WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.SubDirectory
 

C

cancelKey() - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
Cancels the WatchKey held by this directory object (see WatchKey.cancel()).
ch.sourcepond.io.fileobserver.impl - package ch.sourcepond.io.fileobserver.impl
 
ch.sourcepond.io.fileobserver.impl.directory - package ch.sourcepond.io.fileobserver.impl.directory
 
ch.sourcepond.io.fileobserver.impl.dispatch - package ch.sourcepond.io.fileobserver.impl.dispatch
 
ch.sourcepond.io.fileobserver.impl.fs - package ch.sourcepond.io.fileobserver.impl.fs
 
ch.sourcepond.io.fileobserver.impl.listener - package ch.sourcepond.io.fileobserver.impl.listener
 
ch.sourcepond.io.fileobserver.impl.restriction - package ch.sourcepond.io.fileobserver.impl.restriction
 
close() - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
Stops the scanner thread which observes the watched directories for changes.
close() - Method in class ch.sourcepond.io.fileobserver.impl.fs.WatchServiceWrapper
 
close() - Method in class ch.sourcepond.io.fileobserver.impl.listener.DiffEventDispatcher
 
Config - Annotation Type in ch.sourcepond.io.fileobserver.impl
 
consume(KeyDeliveryHook, T) - Method in interface ch.sourcepond.io.fileobserver.impl.dispatch.KeyDeliveryConsumer
 
createRestriction(FileSystem) - Method in class ch.sourcepond.io.fileobserver.impl.restriction.DefaultDispatchRestrictionFactory
 

D

deactivate() - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 
DedicatedFileSystem - Class in ch.sourcepond.io.fileobserver.impl.fs
 
DedicatedFileSystemFactory - Class in ch.sourcepond.io.fileobserver.impl.fs
 
DedicatedFileSystemFactory(DirectoryFactory, ListenerManager) - Constructor for class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystemFactory
 
DedicatedFileSystemFactory(DirectoryFactory, ListenerManager, ExecutorService) - Constructor for class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystemFactory
 
DefaultDispatchKeyFactory - Class in ch.sourcepond.io.fileobserver.impl.dispatch
 
DefaultDispatchKeyFactory() - Constructor for class ch.sourcepond.io.fileobserver.impl.dispatch.DefaultDispatchKeyFactory
 
DefaultDispatchRestriction - Class in ch.sourcepond.io.fileobserver.impl.restriction
 
DefaultDispatchRestrictionFactory - Class in ch.sourcepond.io.fileobserver.impl.restriction
 
DefaultDispatchRestrictionFactory() - Constructor for class ch.sourcepond.io.fileobserver.impl.restriction.DefaultDispatchRestrictionFactory
 
destinationChanged(WatchedDirectory, Path) - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
 
destinationChanged(WatchedDirectory, Path) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 
DiffEventDispatcher - Class in ch.sourcepond.io.fileobserver.impl.listener
 
Directory - Class in ch.sourcepond.io.fileobserver.impl.directory
A directory has to fulfill two purposes.
DirectoryFactory - Class in ch.sourcepond.io.fileobserver.impl.directory
 
DirectoryFactory(DefaultDispatchKeyFactory) - Constructor for class ch.sourcepond.io.fileobserver.impl.directory.DirectoryFactory
 
discard(Runnable, DispatchKey) - Method in class ch.sourcepond.io.fileobserver.impl.listener.EventDispatcher
 

E

EMPTY_CALLBACK - Static variable in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
 
enqueue(Path, WatchEvent<?>, PathProcessingHandler) - Method in class ch.sourcepond.io.fileobserver.impl.fs.PathProcessingQueues
 
EventDispatcher - Class in ch.sourcepond.io.fileobserver.impl.listener
 

F

forceInform(EventDispatcher) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
Iterates over the files contained by this directory and creates tasks which will be executed sometime in the future.
forceInform(EventDispatcher) - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
Iterates through all registered directories and passes all their files to the PathChangeListener.modified(PathChangeEvent) of the observer specified.

G

getDefaultDispatcher() - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
getDirectory(Path) - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
 
getParent() - Method in class ch.sourcepond.io.fileobserver.impl.directory.SubDirectory
 
getPath() - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
Returns the path represented by this directory object.
getResource(Path) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
 

H

hasKeys() - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
 
hasKeys() - Method in class ch.sourcepond.io.fileobserver.impl.directory.RootDirectory
 
hasKeys() - Method in class ch.sourcepond.io.fileobserver.impl.directory.SubDirectory
 
hasListeners() - Method in class ch.sourcepond.io.fileobserver.impl.listener.EventDispatcher
 

I

informCreatedOrInitial(EventDispatcher, Directory, Path, Runnable) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
 
informDiscard(EventDispatcher, Path, Runnable) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
Iterates over the listeners specified and informs them that the file specified has been discarded through their PathChangeListener.discard(DispatchKey) method.
informIfChanged(EventDispatcher, Directory, Path, Runnable, boolean) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
Triggers the PathChangeListener.modified(PathChangeEvent) on all listeners specified if the file represented by the path specified has been changed i.e.
informIfChanged(EventDispatcher, Path, Runnable, boolean) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
Triggers the PathChangeListener.modified(PathChangeEvent) on all listeners specified if the file represented by the path specified has been changed i.e.
initExecutors(SmartSwitchBuilderFactory) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 
isAccepted(DispatchKey) - Method in class ch.sourcepond.io.fileobserver.impl.restriction.DefaultDispatchRestriction
 
isDirectParentOf(Directory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
Checks whether this directory is the directory parent of the directory specified.
isRoot() - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
 
isRoot() - Method in class ch.sourcepond.io.fileobserver.impl.directory.RootDirectory
 
isRoot() - Method in class ch.sourcepond.io.fileobserver.impl.directory.SubDirectory
 

K

KeyDeliveryConsumer<T> - Interface in ch.sourcepond.io.fileobserver.impl.dispatch
 

L

ListenerManager - Class in ch.sourcepond.io.fileobserver.impl.listener
This class handles everything necessary to inform registered PathChangeListener and KeyDeliveryHook instances.
ListenerManager() - Constructor for class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 

M

modified(Runnable, DispatchKey, Path, Collection<DispatchKey>) - Method in class ch.sourcepond.io.fileobserver.impl.listener.EventDispatcher
 

N

newBranch(Directory, WatchKey) - Method in class ch.sourcepond.io.fileobserver.impl.directory.DirectoryFactory
 
newKey(Object, Path) - Method in class ch.sourcepond.io.fileobserver.impl.dispatch.DefaultDispatchKeyFactory
 
newRoot(WatchKey) - Method in class ch.sourcepond.io.fileobserver.impl.directory.DirectoryFactory
 

O

openDiff(DedicatedFileSystem) - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
openFileSystem(VirtualRoot, FileSystem, PathProcessingQueues) - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystemFactory
 

P

PathProcessingHandler - Interface in ch.sourcepond.io.fileobserver.impl.fs
 
PathProcessingQueues - Class in ch.sourcepond.io.fileobserver.impl.fs
 
PathProcessingQueues() - Constructor for class ch.sourcepond.io.fileobserver.impl.fs.PathProcessingQueues
 
process(WatchEvent.Kind<?>, Path, Runnable) - Method in interface ch.sourcepond.io.fileobserver.impl.fs.PathProcessingHandler
 

R

rebase(Directory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
 
rebase(Directory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.RootDirectory
 
rebase(Directory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.SubDirectory
 
register(Path) - Method in class ch.sourcepond.io.fileobserver.impl.fs.WatchServiceWrapper
Registers the path specified with the WatchService held by this object.
registerRootDirectory(WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
This method is not thread-safe and must be synchronized externally.
remove(WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.RootDirectory
Removes the directory-key specfied from this directory instance.
remove(WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.SubDirectory
 
removeFileSystem(FileSystem) - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
removeFileSystem(DedicatedFileSystem) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
Removes the DedicatedFileSystem instance specified from this virtual root.
removeHook(KeyDeliveryHook) - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
removeHook(KeyDeliveryHook) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 
removeListener(PathChangeListener) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
Whiteboard unbind-method PathChangeListener services exported by any client bundle.
removeObserver(PathChangeListener) - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
removeRoot(WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
Whiteboard unbind-method WatchedDirectory services exported by any client bundle.
removeWatchedDirectory(EventDispatcher, WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
Removes the watched-directory specified from this directory instance and informs the listeners specified through their PathChangeListener.discard(DispatchKey).
replay(Runnable, PathChangeListener, PathChangeEvent, Collection<DispatchKey>) - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
RootDirectory - Class in ch.sourcepond.io.fileobserver.impl.directory
Represents a root-directory i.e.
run() - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
 
run() - Method in class ch.sourcepond.io.fileobserver.impl.fs.PathProcessingQueues
 

S

setConfig(Config) - Method in class ch.sourcepond.io.fileobserver.impl.directory.DirectoryFactory
 
setConfig(Config) - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystemFactory
 
setConfig(Config) - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
setConfig(Config) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 
setExecutors(ExecutorService, ExecutorService) - Method in class ch.sourcepond.io.fileobserver.impl.directory.DirectoryFactory
 
setExecutors(ExecutorService, ExecutorService, ExecutorService) - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystemFactory
 
setExecutors(ExecutorService, ExecutorService) - Method in class ch.sourcepond.io.fileobserver.impl.listener.ListenerManager
 
setReCreateTimeout(long) - Method in class ch.sourcepond.io.fileobserver.impl.fs.PathProcessingQueues
 
setResourcesFactory(ResourcesFactory) - Method in class ch.sourcepond.io.fileobserver.impl.directory.DirectoryFactory
 
setResourcesFactory(ResourcesFactory) - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystemFactory
 
setResourcesFactory(ResourcesFactory) - Method in class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 
shutdown() - Method in class ch.sourcepond.io.fileobserver.impl.directory.DirectoryFactory
 
shutdown() - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystemFactory
 
start() - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
Starts the scanner thread which observes the watched directories for changes.
start() - Method in class ch.sourcepond.io.fileobserver.impl.fs.PathProcessingQueues
 
stop() - Method in class ch.sourcepond.io.fileobserver.impl.fs.PathProcessingQueues
 
SubDirectory - Class in ch.sourcepond.io.fileobserver.impl.directory
 

T

take() - Method in class ch.sourcepond.io.fileobserver.impl.fs.WatchServiceWrapper
toRootDirectory() - Method in class ch.sourcepond.io.fileobserver.impl.directory.Directory
 
toRootDirectory() - Method in class ch.sourcepond.io.fileobserver.impl.directory.RootDirectory
 
toRootDirectory() - Method in class ch.sourcepond.io.fileobserver.impl.directory.SubDirectory
 
toString() - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
 
toString() - Method in class ch.sourcepond.io.fileobserver.impl.fs.WatchServiceWrapper
 

U

unregisterRootDirectory(Path, WatchedDirectory) - Method in class ch.sourcepond.io.fileobserver.impl.fs.DedicatedFileSystem
This method is not thread-safe and must be synchronized externally.

V

VirtualRoot - Class in ch.sourcepond.io.fileobserver.impl
 
VirtualRoot() - Constructor for class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 
VirtualRoot(DedicatedFileSystemFactory, ListenerManager, PathProcessingQueues) - Constructor for class ch.sourcepond.io.fileobserver.impl.VirtualRoot
 

W

WatchServiceWrapper - Class in ch.sourcepond.io.fileobserver.impl.fs
Wraps the WatchService specified.
WatchServiceWrapper(FileSystem) - Constructor for class ch.sourcepond.io.fileobserver.impl.fs.WatchServiceWrapper
 
A C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2017 SourcePond. All rights reserved.