A B C D E F G H I L M N O P R S T

A

accept(File, String) - Method in class org.sadun.util.polling.DirectoryPoller.NullFilenameFilter
 
addControlledDirectory(String) - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
addControlledDirectory(String) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
Add one directory to the controlled set.
addControlledDirectory(String) - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
addControlledDirectory(String) - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
addDirectory(File) - Method in class org.sadun.util.polling.DirectoryPoller
Add one directory to the controlled set.
addNotificationListener(ObjectName) - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
addNotificationListener(String, ObjectName) - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
addNotificationListener(NotificationListener, NotificationFilter, Object) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
Implement the NotificationBroadcaster interface, by registering the listener at the internal JMXNotificationsPollManager.
addNotificationListener(ObjectName) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
Register a listening MBean (found in the only existing MBean server) via its ObjectName.
addNotificationListener(String, ObjectName) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
Register a listening MBean via its ObjectName.
addNotificationListener(String, ObjectName) - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
addNotificationListener(ObjectName) - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
addNotificationListener(ObjectName) - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
addNotificationListener(String, ObjectName) - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
addPollManager(PollManager) - Method in class org.sadun.util.polling.DirectoryPoller
Adds on PollManager to the poller, which will be notified on polling events.
addPollManager(PollManager) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 

B

BaseFileJMXNotification - class org.sadun.util.polling.BaseFileJMXNotification.
 
BaseFileJMXNotification(String, ObjectName, SequenceNumberGenerator, BasePollerEvent) - Constructor for class org.sadun.util.polling.BaseFileJMXNotification
 
BasePollManager - class org.sadun.util.polling.BasePollManager.
This abstract class implements PollManager and can be subclassed to receive of events of interest signalled by a DirectoryPoller.
BasePollManager() - Constructor for class org.sadun.util.polling.BasePollManager
 
BasePollerEvent - class org.sadun.util.polling.BasePollerEvent.
A base class for polling-related events
BasePollerEvent(DirectoryPoller) - Constructor for class org.sadun.util.polling.BasePollerEvent
 

C

CoreSequenceNumberGenerator - class org.sadun.util.polling.CoreSequenceNumberGenerator.
A SequenceNumberGenerator which keeps the sequence in core, on a per-jvm basis.
CoreSequenceNumberGenerator() - Constructor for class org.sadun.util.polling.CoreSequenceNumberGenerator
 
CycleEndEvent - class org.sadun.util.polling.CycleEndEvent.
Indicates that the poller has awakened.
CycleEndJMXNotification - class org.sadun.util.polling.CycleEndJMXNotification.
A JMX notification class equivalent to a CycleEndEvent
CycleStartEvent - class org.sadun.util.polling.CycleStartEvent.
Indicates that the poller is going to sleep.
CycleStartJMXNotification - class org.sadun.util.polling.CycleStartJMXNotification.
 
checkIfManaged(File) - Method in class org.sadun.util.polling.DirectoryPoller
 
countControlledDirectories() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
countControlledDirectories() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
countControlledDirectories() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
countControlledDirectories() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
createFilenameFilter(String) - Method in interface org.sadun.util.polling.FilenameFilterFactory
Create the FilenameFilter to add to the ManagedDirectoryPoller MBean.
createFilenameFilter(String) - Method in class org.sadun.util.polling.test.TestFilenameFilterFactory
 
createPollManagers(String) - Method in interface org.sadun.util.polling.PollManagerFactory
Create the PollManager to add to the ManagedDirectoryPoller MBean.
createPollManagers(String) - Method in class org.sadun.util.polling.test.TestPollManagerFactory
 
cycleEnded(CycleEndEvent) - Method in class org.sadun.util.polling.BasePollManager
 
cycleEnded(CycleEndEvent) - Method in interface org.sadun.util.polling.PollManager
Invoked when a polling cycle has ended (the pooler is going to sleep)
cycleEnded(CycleEndEvent) - Method in class org.sadun.util.polling.ScriptedPollManager
 
cycleEnded(CycleEndEvent) - Method in class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
cycleEnded(CycleEndEvent) - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 
cycleStarted(CycleStartEvent) - Method in class org.sadun.util.polling.BasePollManager
 
cycleStarted(CycleStartEvent) - Method in interface org.sadun.util.polling.PollManager
Invoked when a polling cycle start (the pooler has just awaken)
cycleStarted(CycleStartEvent) - Method in class org.sadun.util.polling.ScriptedPollManager
 
cycleStarted(CycleStartEvent) - Method in class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
cycleStarted(CycleStartEvent) - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 

D

DEFAULT_AUTOMOVE_DIRECTORY - Static variable in class org.sadun.util.polling.DirectoryPoller
The name of subdirectory automatically associated by the poller to any controlled directory for the autoMode mode, unless setAutoMoveDirectory() is explicitly called before starting the poller.
DirectoryLookupEndEvent - class org.sadun.util.polling.DirectoryLookupEndEvent.
Indicates that the poller has finished looking for files in a controlled directory.
DirectoryLookupEndEvent(DirectoryPoller, File) - Constructor for class org.sadun.util.polling.DirectoryLookupEndEvent
 
DirectoryLookupEndJMXNotification - class org.sadun.util.polling.DirectoryLookupEndJMXNotification.
 
DirectoryLookupStartEvent - class org.sadun.util.polling.DirectoryLookupStartEvent.
Indicates that the poller is starting to look for files in a controlled directory.
DirectoryLookupStartEvent(DirectoryPoller, File) - Constructor for class org.sadun.util.polling.DirectoryLookupStartEvent
 
DirectoryLookupStartJMXNotification - class org.sadun.util.polling.DirectoryLookupStartJMXNotification.
 
DirectoryPoller - class org.sadun.util.polling.DirectoryPoller.
A Thread class to periodically poll the contents of one or more directories.
DirectoryPoller(File[], FilenameFilter) - Constructor for class org.sadun.util.polling.DirectoryPoller
Create a poller over the given directories, using the given filter.
DirectoryPoller(File[]) - Constructor for class org.sadun.util.polling.DirectoryPoller
Create a poller over the given directories, which will match any file.
DirectoryPoller(File, FilenameFilter) - Constructor for class org.sadun.util.polling.DirectoryPoller
Create a poller over the given directory, using the given filter.
DirectoryPoller(File) - Constructor for class org.sadun.util.polling.DirectoryPoller
Create a poller over the given directory, which will match any file.
DirectoryPoller(FilenameFilter) - Constructor for class org.sadun.util.polling.DirectoryPoller
Create a poller initially not bound to any directory, which uses the given filter.
DirectoryPoller() - Constructor for class org.sadun.util.polling.DirectoryPoller
Create a poller initially not bound to any directory, which will match any file.
DirectoryPoller(File[], FilenameFilter, boolean) - Constructor for class org.sadun.util.polling.DirectoryPoller
Create a poller over the given directories, using the given filter and time-based filtering as well (see class comment).
DirectoryPoller(File, FilenameFilter, boolean) - Constructor for class org.sadun.util.polling.DirectoryPoller
Create a poller over the given directory, using the given filter and time-based filtering as well (see class comment).
DirectoryPoller(FilenameFilter, boolean) - Constructor for class org.sadun.util.polling.DirectoryPoller
Create a poller initially not bound to any directory, which uses the given filter and time-based filtering as well (see class comment).
DirectoryPoller.AutomoveDeleteException - exception org.sadun.util.polling.DirectoryPoller.AutomoveDeleteException.
An exception raised by the poller when auto-move mode is enabled, but the target file of the move operation exists and cannot be deleted.
DirectoryPoller.AutomoveException - exception org.sadun.util.polling.DirectoryPoller.AutomoveException.
An exception raised by the poller when auto-move mode is enabled, but the move operation failed.
DirectoryPoller.FileSizeComparator - class org.sadun.util.polling.DirectoryPoller.FileSizeComparator.
This comparator can be used to list files based on size.
DirectoryPoller.FileSizeComparator(boolean) - Constructor for class org.sadun.util.polling.DirectoryPoller.FileSizeComparator
Create a comparator which will impose an ascending or descending order on modification times depending on the value of the parameter
DirectoryPoller.ModificationTimeComparator - class org.sadun.util.polling.DirectoryPoller.ModificationTimeComparator.
This comparator can be used to list files based on modification time.
DirectoryPoller.ModificationTimeComparator(boolean) - Constructor for class org.sadun.util.polling.DirectoryPoller.ModificationTimeComparator
Create a comparator which will impose an ascending or descending order on modification times depending on the value of the parameter
DirectoryPoller.NullFilenameFilter - class org.sadun.util.polling.DirectoryPoller.NullFilenameFilter.
 
DirectoryPoller.NullFilenameFilter() - Constructor for class org.sadun.util.polling.DirectoryPoller.NullFilenameFilter
 
DirectoryPollerMBeanTest - class org.sadun.util.polling.test.DirectoryPollerMBeanTest.
A test for the Directory Pollet MLet
DirectoryPollerMBeanTest() - Constructor for class org.sadun.util.polling.test.DirectoryPollerMBeanTest
 
directoryLookupEnded(DirectoryLookupEndEvent) - Method in class org.sadun.util.polling.BasePollManager
 
directoryLookupEnded(DirectoryLookupEndEvent) - Method in interface org.sadun.util.polling.PollManager
Invoked when the poller has finished looking into a directory
directoryLookupEnded(DirectoryLookupEndEvent) - Method in class org.sadun.util.polling.ScriptedPollManager
 
directoryLookupEnded(DirectoryLookupEndEvent) - Method in class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
directoryLookupEnded(DirectoryLookupEndEvent) - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 
directoryLookupStarted(DirectoryLookupStartEvent) - Method in class org.sadun.util.polling.BasePollManager
 
directoryLookupStarted(DirectoryLookupStartEvent) - Method in interface org.sadun.util.polling.PollManager
Invoked when the poller is starting to look into a directory
directoryLookupStarted(DirectoryLookupStartEvent) - Method in class org.sadun.util.polling.ScriptedPollManager
 
directoryLookupStarted(DirectoryLookupStartEvent) - Method in class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
directoryLookupStarted(DirectoryLookupStartEvent) - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 

E

ExceptionDeletingTargetFileJMXNotification - class org.sadun.util.polling.ExceptionDeletingTargetFileJMXNotification.
 
ExceptionMovingFileJMXNotification - class org.sadun.util.polling.ExceptionMovingFileJMXNotification.
 
exceptionDeletingTargetFile(File) - Method in class org.sadun.util.polling.BasePollManager
 
exceptionDeletingTargetFile(File) - Method in interface org.sadun.util.polling.PollManager
Invoked when an automove operation fails since the given file cannot be deleted
exceptionDeletingTargetFile(File) - Method in class org.sadun.util.polling.ScriptedPollManager
 
exceptionDeletingTargetFile(File) - Method in class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
exceptionDeletingTargetFile(File) - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 
exceptionMovingFile(File, File) - Method in class org.sadun.util.polling.BasePollManager
 
exceptionMovingFile(File, File) - Method in interface org.sadun.util.polling.PollManager
Invoked when an automove operation fails since the given file cannot be moved to the given destination
exceptionMovingFile(File, File) - Method in class org.sadun.util.polling.ScriptedPollManager
 
exceptionMovingFile(File, File) - Method in class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
exceptionMovingFile(File, File) - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 

F

FIFOFileComparator - class org.sadun.util.polling.FIFOFileComparator.
A comparator which produces a FIFO ordering on the files appearing in a directory (using the last modification time).
FIFOFileComparator() - Constructor for class org.sadun.util.polling.FIFOFileComparator
 
FileFoundEvent - class org.sadun.util.polling.FileFoundEvent.
Indicates that the poller has found a file.
FileFoundJMXNotification - class org.sadun.util.polling.FileFoundJMXNotification.
 
FileFoundJMXNotification(ObjectName, SequenceNumberGenerator, BasePollerEvent) - Constructor for class org.sadun.util.polling.FileFoundJMXNotification
 
FileHistoryPollManager - class org.sadun.util.polling.pollmanagers.FileHistoryPollManager.
 
FileHistoryPollManager() - Constructor for class org.sadun.util.polling.pollmanagers.FileHistoryPollManager
 
FileHistoryPollManager(File) - Constructor for class org.sadun.util.polling.pollmanagers.FileHistoryPollManager
 
FileMovedEvent - class org.sadun.util.polling.FileMovedEvent.
Indicates that the poller has performed an automatic move of a polled file.
FileMovedJMXNotification - class org.sadun.util.polling.FileMovedJMXNotification.
 
FileMovedJMXNotification(ObjectName, SequenceNumberGenerator, BasePollerEvent) - Constructor for class org.sadun.util.polling.FileMovedJMXNotification
 
FileSetFoundEvent - class org.sadun.util.polling.FileSetFoundEvent.
Indicates that the poller has found a set of files matching the polling criteria.
FileSetFoundJMXNotification - class org.sadun.util.polling.FileSetFoundJMXNotification.
 
FileSetFoundJMXNotification(ObjectName, SequenceNumberGenerator, FileSetFoundEvent) - Constructor for class org.sadun.util.polling.FileSetFoundJMXNotification
 
FilenameFilterFactory - interface org.sadun.util.polling.FilenameFilterFactory.
his interface is used in conjunction with the JMX instrumentation ManagedDirectoryPoller of DirectoryPoller.
fileFound(FileFoundEvent) - Method in class org.sadun.util.polling.BasePollManager
 
fileFound(FileFoundEvent) - Method in interface org.sadun.util.polling.PollManager
Invoked for each of the files found, if setSendSingleFileEvent() has been invoked before starting the poller thread.
fileFound(FileFoundEvent) - Method in class org.sadun.util.polling.ScriptedPollManager
 
fileFound(FileFoundEvent) - Method in class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
fileFound(FileFoundEvent) - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 
fileMoved(FileMovedEvent) - Method in class org.sadun.util.polling.BasePollManager
 
fileMoved(FileMovedEvent) - Method in interface org.sadun.util.polling.PollManager
If the automove mode is active, is invoked for each automatic move operation executed by the poller.
fileMoved(FileMovedEvent) - Method in class org.sadun.util.polling.ScriptedPollManager
 
fileMoved(FileMovedEvent) - Method in class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
fileMoved(FileMovedEvent) - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 
fileSetFound(FileSetFoundEvent) - Method in class org.sadun.util.polling.BasePollManager
 
fileSetFound(FileSetFoundEvent) - Method in interface org.sadun.util.polling.PollManager
Invoked when the poller has found a set of file matching the current criteria
fileSetFound(FileSetFoundEvent) - Method in class org.sadun.util.polling.ScriptedPollManager
 
fileSetFound(FileSetFoundEvent) - Method in class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
fileSetFound(FileSetFoundEvent) - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 

G

getAcceptedFilenamePattern() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getAcceptedFilenamePattern() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getAcceptedFilenamePattern() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getAcceptedFilenamePattern() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getAutoMove() - Method in class org.sadun.util.polling.DirectoryPoller
Verify the autoMove mode (see setAutoMove() and class description).
getAutoMove() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getAutoMove() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getAutoMove() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getAutoMoveDirectory(File) - Method in class org.sadun.util.polling.DirectoryPoller
Returns the directory associated to the given controlled directory, where files polled are automatically moved if the autoMove mode is active (see setAutoMove() and class description).
getAutoMoveDirectoryPath(String) - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getAutoMoveDirectoryPath(String) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getAutoMoveDirectoryPath(String) - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getAutoMoveDirectoryPath(String) - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getBaseTime(File) - Method in class org.sadun.util.polling.DirectoryPoller
Return the current base time for the given directory.
getBaseTime(String) - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getBaseTime(String) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getBaseTime(String) - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getBaseTime(String) - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getComparisonValue(File, File) - Method in class org.sadun.util.polling.DirectoryPoller.FileSizeComparator
 
getComparisonValue(File, File) - Method in class org.sadun.util.polling.DirectoryPoller.ModificationTimeComparator
 
getControlledDirectories() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getControlledDirectories() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getControlledDirectories() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getControlledDirectories() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getControlledDirectory(int) - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getControlledDirectory(int) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getControlledDirectory(int) - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getControlledDirectory(int) - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getDescription() - Method in interface org.sadun.util.polling.FilenameFilterFactory
Provides a description of the factory.
getDescription() - Method in interface org.sadun.util.polling.PollManagerFactory
Provides a description of the factory
getDescription() - Method in class org.sadun.util.polling.test.TestFilenameFilterFactory
 
getDescription() - Method in class org.sadun.util.polling.test.TestPollManagerFactory
 
getDestination() - Method in class org.sadun.util.polling.DirectoryPoller.AutomoveException
Return the destination file
getDestination() - Method in class org.sadun.util.polling.ExceptionMovingFileJMXNotification
Return the destination of the move operation which failed to execute.
getDirectories() - Method in class org.sadun.util.polling.DirectoryPoller
Return the directories controlled by the poller.
getDirectory() - Method in class org.sadun.util.polling.FileFoundJMXNotification
See BaseDirectoryEvent#getDirectory().
getDirectory() - Method in class org.sadun.util.polling.FileSetFoundJMXNotification
See BaseDirectoryEvent#getDirectory().
getEventsOrdering() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getEventsOrdering() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getEventsOrdering() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getEventsOrdering() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getFile() - Method in class org.sadun.util.polling.FileFoundEvent
 
getFile() - Method in class org.sadun.util.polling.FileFoundJMXNotification
See FileFoundEvent.getFile().
getFilenameFilterFactory() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getFilenameFilterFactory() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getFilenameFilterFactory() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getFilenameFilterFactory() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getFilenameFilterFactoryClass() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getFilenameFilterFactoryClass() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getFilenameFilterFactoryClass() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getFilenameFilterFactoryClass() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getFiles() - Method in class org.sadun.util.polling.FileSetFoundEvent
 
getFiles() - Method in class org.sadun.util.polling.FileSetFoundJMXNotification
See FileSetFoundEvent.getFiles().
getFilesSortComparator() - Method in class org.sadun.util.polling.DirectoryPoller
Return the comparator to use to order file found events.
getFilesSortComparatorClass() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getFilesSortComparatorClass() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getFilesSortComparatorClass() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getFilesSortComparatorClass() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getFilter() - Method in class org.sadun.util.polling.DirectoryPoller
Get the current filter
getFilter() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getFilter() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getFilter() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getJMXSequenceNumberGeneratorClass() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getJMXSequenceNumberGeneratorClass() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getJMXSequenceNumberGeneratorClass() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getJMXSequenceNumberGeneratorClass() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getJMXTimerObjectName() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getJMXTimerObjectName() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
Returns the jMXTimerObjectName.
getJMXTimerObjectName() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getJMXTimerObjectName() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getMovedFile() - Method in class org.sadun.util.polling.FileMovedEvent
Return a MovedFile object encapsulating the move operation.
getMovedFile() - Method in class org.sadun.util.polling.FileMovedJMXNotification
See FileMovedEvent.getPath().
getNewBaseTime() - Method in class org.sadun.util.polling.CycleEndEvent
 
getNewBaseTime() - Method in class org.sadun.util.polling.CycleEndJMXNotification
Return the new base time (see CycleEndEvent.getNewBaseTime().
getNextSequenceNumber() - Method in class org.sadun.util.polling.CoreSequenceNumberGenerator
 
getNextSequenceNumber() - Method in interface org.sadun.util.polling.SequenceNumberGenerator
Return the next sequence number.
getNotificationInfo() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getOrigin() - Method in class org.sadun.util.polling.DirectoryPoller.AutomoveException
Return the file to be moved
getOrigin() - Method in class org.sadun.util.polling.ExceptionMovingFileJMXNotification
Return the file which has failed to move.
getOriginalPath() - Method in class org.sadun.util.polling.FileMovedEvent
Return the original path of the file.
getOriginalPath() - Method in class org.sadun.util.polling.FileMovedJMXNotification
See FileMovedEvent.getOriginalPath().
getPath() - Method in class org.sadun.util.polling.FileMovedEvent
Return the new path of the file.
getPath() - Method in class org.sadun.util.polling.FileMovedJMXNotification
See FileMovedEvent.getPath().
getPollInterval() - Method in class org.sadun.util.polling.DirectoryPoller
Return the current poll interval.
getPollInterval() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getPollInterval() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getPollInterval() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getPollManagerFactory() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getPollManagerFactory() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getPollManagerFactory() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getPollManagerFactory() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getPollManagerFactoryClass() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getPollManagerFactoryClass() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
getPollManagerFactoryClass() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
getPollManagerFactoryClass() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
getPoller() - Method in class org.sadun.util.polling.BasePollerEvent
 
getPoller() - Method in class org.sadun.util.polling.DirectoryPoller.AutomoveException
Return the poller associated to this exception.
getPropertyValues() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
getPropertyValues() - Method in interface org.sadun.util.polling.InstrumentedManagedDirectoryPollerMBean
Read the (other) property values in the MBean.
getTarget() - Method in class org.sadun.util.polling.ExceptionDeletingTargetFileJMXNotification
 

H

HistoryPollManager - class org.sadun.util.polling.pollmanagers.HistoryPollManager.
A PollManager which simply keeps a journal of events and processed files.
HistoryPollManager() - Constructor for class org.sadun.util.polling.pollmanagers.HistoryPollManager
 
handleNotification(Notification, Object) - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
handleNotification(Notification, Object) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
Handles timer notifications, if a JMXTimer object is used
handleNotification(Notification, Object) - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 

I

InstrumentedManagedDirectoryPoller - class org.sadun.util.polling.InstrumentedManagedDirectoryPoller.
An instrumentation of ManagedDirectoryPoller which implements InstrumentedManagedDirectoryPollerMBean and prints every invoked method on standard output.
InstrumentedManagedDirectoryPoller() - Constructor for class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
InstrumentedManagedDirectoryPoller(ManagedDirectoryPollerMBean) - Constructor for class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
InstrumentedManagedDirectoryPollerMBean - interface org.sadun.util.polling.InstrumentedManagedDirectoryPollerMBean.
An extension of ManagedDirectoryPollerMBean that adds a read-only property listing the other property values.
InstrumentedManagedDirectoryPollerService - class org.sadun.util.polling.jboss.InstrumentedManagedDirectoryPollerService.
 
InstrumentedManagedDirectoryPollerService() - Constructor for class org.sadun.util.polling.jboss.InstrumentedManagedDirectoryPollerService
 
InstrumentedManagedDirectoryPollerServiceMBean - interface org.sadun.util.polling.jboss.InstrumentedManagedDirectoryPollerServiceMBean.
 
init(String[]) - Method in class org.sadun.util.polling.Monitor
 
isBypassLockedFiles() - Method in class org.sadun.util.polling.DirectoryPoller
Get the value of the BypassLockedFiles property.
isBypassLockedFiles() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
isBypassLockedFiles() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
isBypassLockedFiles() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
isDebugExceptions() - Method in class org.sadun.util.polling.DirectoryPoller
Turns on exception debugging.
isDebugExceptions() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
isDebugExceptions() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
isDebugExceptions() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
isPollingTimeBased() - Method in class org.sadun.util.polling.DirectoryPoller
Return true if the poller is time based, and uses last-polling time as a basis for the lookup (see class comment)
isPollingTimeBased() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
isPollingTimeBased() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
isPollingTimeBased() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
isRunning() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
isRunning() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
isRunning() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
isRunning() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
isSendSingleFileEvent() - Method in class org.sadun.util.polling.DirectoryPoller
Return true if the poller is currently instructed to send per-file events to the listeners (see class comment).
isSendSingleFileEvent() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
isSendSingleFileEvent() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
isSendSingleFileEvent() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
isShuttingDown() - Method in class org.sadun.util.polling.DirectoryPoller
Return true if a shutdown has been requested.
isSleeping() - Method in class org.sadun.util.polling.DirectoryPoller
 
isStartBySleeping() - Method in class org.sadun.util.polling.DirectoryPoller
Return if the poller starts by sweeping the controlled directories, or going immediatly to sleep.
isStartBySleeping() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
isStartBySleeping() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
isStartBySleeping() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
isSuspended() - Method in class org.sadun.util.polling.pollmanagers.SuspendablePollManager
 
isTimeBased() - Method in class org.sadun.util.polling.DirectoryPoller
Return true if the poller is using time-based filtering (see class comment).
isTimeBased() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
isTimeBased() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
isTimeBased() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
isUsingJMXTimer() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
isUsingJMXTimer() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
Returns the usingJMXTimer.
isUsingJMXTimer() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
isUsingJMXTimer() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
isVerbose() - Method in class org.sadun.util.polling.DirectoryPoller
Return the verbose level.
isVerbose() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
isVerbose() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
isVerbose() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 

L

LIFOFileComparator - class org.sadun.util.polling.LIFOFileComparator.
A comparator which produces a LIFO ordering on the files appearing in a directory (using the last modification time).
LIFOFileComparator() - Constructor for class org.sadun.util.polling.LIFOFileComparator
 
LoggerHistoryPollManager - class org.sadun.util.polling.pollmanagers.LoggerHistoryPollManager.
 
LoggerHistoryPollManager(String) - Constructor for class org.sadun.util.polling.pollmanagers.LoggerHistoryPollManager
 
LoggerHistoryPollManager() - Constructor for class org.sadun.util.polling.pollmanagers.LoggerHistoryPollManager
 
LoggerHistoryPollManager(Logger) - Constructor for class org.sadun.util.polling.pollmanagers.LoggerHistoryPollManager
 
listControlledDirectories() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
listControlledDirectories() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
listControlledDirectories() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
listControlledDirectories() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
listInstalledPollManagers() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
listInstalledPollManagers() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
listInstalledPollManagers() - Method in interface org.sadun.util.polling.ManagedDirectoryPollerMBean
 
listInstalledPollManagers() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 

M

ManagedDirectoryPoller - class org.sadun.util.polling.ManagedDirectoryPoller.
A JMX managed subclass of directory poller, exposing the ManagedDirectoryPollerMBean interface.
ManagedDirectoryPoller(File[], FilenameFilter) - Constructor for class org.sadun.util.polling.ManagedDirectoryPoller
Constructor for ManagedDirectoryPoller.
ManagedDirectoryPoller(File[]) - Constructor for class org.sadun.util.polling.ManagedDirectoryPoller
Constructor for ManagedDirectoryPoller.
ManagedDirectoryPoller(File, FilenameFilter) - Constructor for class org.sadun.util.polling.ManagedDirectoryPoller
Constructor for ManagedDirectoryPoller.
ManagedDirectoryPoller(File) - Constructor for class org.sadun.util.polling.ManagedDirectoryPoller
Constructor for ManagedDirectoryPoller.
ManagedDirectoryPoller(FilenameFilter) - Constructor for class org.sadun.util.polling.ManagedDirectoryPoller
Constructor for ManagedDirectoryPoller.
ManagedDirectoryPoller() - Constructor for class org.sadun.util.polling.ManagedDirectoryPoller
Constructor for ManagedDirectoryPoller.
ManagedDirectoryPoller(File[], FilenameFilter, boolean) - Constructor for class org.sadun.util.polling.ManagedDirectoryPoller
Constructor for ManagedDirectoryPoller.
ManagedDirectoryPoller(File, FilenameFilter, boolean) - Constructor for class org.sadun.util.polling.ManagedDirectoryPoller
Constructor for ManagedDirectoryPoller.
ManagedDirectoryPoller(FilenameFilter, boolean) - Constructor for class org.sadun.util.polling.ManagedDirectoryPoller
Constructor for ManagedDirectoryPoller.
ManagedDirectoryPollerMBean - interface org.sadun.util.polling.ManagedDirectoryPollerMBean.
An MBean interface for the directory poller.
ManagedDirectoryPollerService - class org.sadun.util.polling.jboss.ManagedDirectoryPollerService.
An extension to the ManagedDirectoryPoller mbean implementation which exposes JBoss' service interface.
ManagedDirectoryPollerService(File[], FilenameFilter) - Constructor for class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
Constructor for ManagedDirectoryPollerService.
ManagedDirectoryPollerService(File[]) - Constructor for class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
Constructor for ManagedDirectoryPollerService.
ManagedDirectoryPollerService(File, FilenameFilter) - Constructor for class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
Constructor for ManagedDirectoryPollerService.
ManagedDirectoryPollerService(File) - Constructor for class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
Constructor for ManagedDirectoryPollerService.
ManagedDirectoryPollerService(FilenameFilter) - Constructor for class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
Constructor for ManagedDirectoryPollerService.
ManagedDirectoryPollerService() - Constructor for class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
Constructor for ManagedDirectoryPollerService.
ManagedDirectoryPollerService(File[], FilenameFilter, boolean) - Constructor for class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
Constructor for ManagedDirectoryPollerService.
ManagedDirectoryPollerService(File, FilenameFilter, boolean) - Constructor for class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
Constructor for ManagedDirectoryPollerService.
ManagedDirectoryPollerService(FilenameFilter, boolean) - Constructor for class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
Constructor for ManagedDirectoryPollerService.
ManagedDirectoryPollerServiceMBean - interface org.sadun.util.polling.jboss.ManagedDirectoryPollerServiceMBean.
An extension to the ManagedDirectoryPollerMBean mbean interface which adds JBoss' service interface to the set of exposed methods.
Monitor - class org.sadun.util.polling.Monitor.
A very simple example application that shows the directory monitor in action
Monitor() - Constructor for class org.sadun.util.polling.Monitor
 
main(String[]) - Static method in class org.sadun.util.polling.Monitor
 
main(String[]) - Static method in class org.sadun.util.polling.ScriptedPollManager
 
main(String[]) - Static method in class org.sadun.util.polling.test.DirectoryPollerMBeanTest
 
main(String[]) - Static method in class org.sadun.util.polling.test.Test
 
mdp - Variable in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 

N

NOTIFICATION_TYPE - Static variable in class org.sadun.util.polling.CycleEndJMXNotification
 
NOTIFICATION_TYPE - Static variable in class org.sadun.util.polling.CycleStartJMXNotification
 
NOTIFICATION_TYPE - Static variable in class org.sadun.util.polling.DirectoryLookupEndJMXNotification
 
NOTIFICATION_TYPE - Static variable in class org.sadun.util.polling.DirectoryLookupStartJMXNotification
 
NOTIFICATION_TYPE - Static variable in class org.sadun.util.polling.ExceptionDeletingTargetFileJMXNotification
 
NOTIFICATION_TYPE - Static variable in class org.sadun.util.polling.ExceptionMovingFileJMXNotification
 
NOTIFICATION_TYPE - Static variable in class org.sadun.util.polling.FileFoundJMXNotification
 
NOTIFICATION_TYPE - Static variable in class org.sadun.util.polling.FileMovedJMXNotification
 
NOTIFICATION_TYPE - Static variable in class org.sadun.util.polling.FileSetFoundJMXNotification
 

O

org.sadun.util.polling - package org.sadun.util.polling
 
org.sadun.util.polling.jboss - package org.sadun.util.polling.jboss
 
org.sadun.util.polling.pollmanagers - package org.sadun.util.polling.pollmanagers
 
org.sadun.util.polling.test - package org.sadun.util.polling.test
 

P

PollManager - interface org.sadun.util.polling.PollManager.
Clients implementing this interface and registering with DirectoryPoller.addPollManager() receive method calls whenever a polling event occur.
PollManagerFactory - interface org.sadun.util.polling.PollManagerFactory.
This interface is used in conjunction with the JMX instrumentation ManagedDirectoryPoller of DirectoryPoller.
pollManagersList - Variable in class org.sadun.util.polling.DirectoryPoller
 
postDeregister() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
postDeregister() - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
postDeregister() - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
postRegister(Boolean) - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
postRegister(Boolean) - Method in class org.sadun.util.polling.ManagedDirectoryPoller
 
postRegister(Boolean) - Method in class org.sadun.util.polling.jboss.ManagedDirectoryPollerService
 
preDeregister() - Method in class org.sadun.util.polling.InstrumentedManagedDirectoryPoller
 
preDeregister() - Method in class org.sadun.util.polling.ManagedDirectoryPoller