|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.sadun.util.polling.pollmanagers.HistoryPollManager
A PollManager which simply keeps a journal of events and processed files.
This class is abstract as it doesn't identify the device where to store the information.
Constructor Summary | |
HistoryPollManager()
|
Method Summary | |
void |
cycleEnded(CycleEndEvent evt)
Invoked when a polling cycle has ended (the pooler is going to sleep) |
void |
cycleStarted(CycleStartEvent evt)
Invoked when a polling cycle start (the pooler has just awaken) |
void |
directoryLookupEnded(DirectoryLookupEndEvent evt)
Invoked when the poller has finished looking into a directory |
void |
directoryLookupStarted(DirectoryLookupStartEvent evt)
Invoked when the poller is starting to look into a directory |
void |
exceptionDeletingTargetFile(java.io.File target)
Invoked when an automove operation fails since the given file cannot be deleted |
void |
exceptionMovingFile(java.io.File file,
java.io.File dest)
Invoked when an automove operation fails since the given file cannot be moved to the given destination |
void |
fileFound(FileFoundEvent evt)
Invoked for each of the files found, if setSendSingleFileEvent()
has been invoked before starting the poller thread. |
void |
fileMoved(FileMovedEvent evt)
If the automove mode is active, is invoked for each automatic move operation executed by the poller. |
void |
fileSetFound(FileSetFoundEvent evt)
Invoked when the poller has found a set of file matching the current criteria |
protected abstract void |
storeAutomoveException(java.lang.Exception e,
java.io.File target)
|
protected abstract void |
storeEvent(BasePollerEvent evt)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public HistoryPollManager()
Method Detail |
public void cycleEnded(CycleEndEvent evt)
PollManager
cycleEnded
in interface PollManager
evt
- the cycle end eventpublic void cycleStarted(CycleStartEvent evt)
PollManager
cycleStarted
in interface PollManager
evt
- the cycle start eventpublic void directoryLookupEnded(DirectoryLookupEndEvent evt)
PollManager
directoryLookupEnded
in interface PollManager
evt
- the lookup end eventpublic void directoryLookupStarted(DirectoryLookupStartEvent evt)
PollManager
directoryLookupStarted
in interface PollManager
evt
- the lookup start eventpublic void exceptionDeletingTargetFile(java.io.File target)
PollManager
exceptionDeletingTargetFile
in interface PollManager
target
- the file that caused the exceptionpublic void exceptionMovingFile(java.io.File file, java.io.File dest)
PollManager
exceptionMovingFile
in interface PollManager
file
- the file that caused the exceptiondest
- the expected destinationpublic void fileFound(FileFoundEvent evt)
PollManager
setSendSingleFileEvent()
has been invoked before starting the poller thread.
fileFound
in interface PollManager
evt
- the file set found eventpublic void fileMoved(FileMovedEvent evt)
PollManager
fileMoved
in interface PollManager
public void fileSetFound(FileSetFoundEvent evt)
PollManager
fileSetFound
in interface PollManager
evt
- the file set found eventprotected abstract void storeEvent(BasePollerEvent evt)
protected abstract void storeAutomoveException(java.lang.Exception e, java.io.File target)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |