public abstract class AbstractFilesystemAlterationListener extends java.lang.Object implements FilesystemAlterationListener
| Modifier and Type | Field and Description |
|---|---|
protected FilesystemAlterationObserver |
observer |
| Constructor and Description |
|---|
AbstractFilesystemAlterationListener() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<java.io.File> |
getChangedDirectories() |
java.util.Collection<java.io.File> |
getChangedFiles() |
java.util.Collection<java.io.File> |
getCreatedDirectories() |
java.util.Collection<java.io.File> |
getCreatedFiles() |
java.util.Collection<java.io.File> |
getDeletedDirectories() |
java.util.Collection<java.io.File> |
getDeletedFiles() |
void |
onDirectoryChange(java.io.File pDir) |
void |
onDirectoryCreate(java.io.File pDir) |
void |
onDirectoryDelete(java.io.File pDir) |
void |
onFileChange(java.io.File pFile) |
void |
onFileCreate(java.io.File pFile) |
void |
onFileDelete(java.io.File pFile) |
void |
onStart(FilesystemAlterationObserver pObserver) |
void |
onStop(FilesystemAlterationObserver pObserver) |
protected void |
signals() |
void |
waitForCheck()
wait for the next filesystem check to happen
|
void |
waitForEvent() |
void |
waitForFirstCheck()
we don't reset the signal so if there was a check it is
already true and exit immediatly otherwise it will behave just
like waitForCheck()
|
protected FilesystemAlterationObserver observer
public AbstractFilesystemAlterationListener()
public void onDirectoryCreate(java.io.File pDir)
onDirectoryCreate in interface FilesystemAlterationListenerpublic void onDirectoryChange(java.io.File pDir)
onDirectoryChange in interface FilesystemAlterationListenerpublic void onDirectoryDelete(java.io.File pDir)
onDirectoryDelete in interface FilesystemAlterationListenerpublic void onFileCreate(java.io.File pFile)
onFileCreate in interface FilesystemAlterationListenerpublic void onFileChange(java.io.File pFile)
onFileChange in interface FilesystemAlterationListenerpublic void onFileDelete(java.io.File pFile)
onFileDelete in interface FilesystemAlterationListenerpublic java.util.Collection<java.io.File> getChangedDirectories()
public java.util.Collection<java.io.File> getChangedFiles()
public java.util.Collection<java.io.File> getCreatedDirectories()
public java.util.Collection<java.io.File> getCreatedFiles()
public java.util.Collection<java.io.File> getDeletedDirectories()
public java.util.Collection<java.io.File> getDeletedFiles()
protected void signals()
public void onStart(FilesystemAlterationObserver pObserver)
onStart in interface FilesystemAlterationListenerpublic void onStop(FilesystemAlterationObserver pObserver)
onStop in interface FilesystemAlterationListenerpublic void waitForEvent()
throws java.lang.Exception
java.lang.Exceptionpublic void waitForFirstCheck()
throws java.lang.Exception
java.lang.Exception - in case of a timeoutpublic void waitForCheck()
throws java.lang.Exception
java.lang.Exception - in case of a timeout