Package org.apache.commons.jci.listeners
Class ReloadingListener
- java.lang.Object
-
- org.apache.commons.jci.listeners.AbstractFilesystemAlterationListener
-
- org.apache.commons.jci.listeners.ReloadingListener
-
- All Implemented Interfaces:
FilesystemAlterationListener
- Direct Known Subclasses:
CompilingListener
public class ReloadingListener extends AbstractFilesystemAlterationListener
This Listener waits for FAM events to trigger a reload of classes or resources.- Author:
- tcurdt
-
-
Field Summary
-
Fields inherited from class org.apache.commons.jci.listeners.AbstractFilesystemAlterationListener
observer
-
-
Constructor Summary
Constructors Constructor Description ReloadingListener()
ReloadingListener(ResourceStore pStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addReloadNotificationListener(ReloadNotificationListener pNotificationListener)
ResourceStore
getStore()
boolean
isReloadRequired(FilesystemAlterationObserver pObserver)
void
onDirectoryChange(java.io.File pDir)
void
onDirectoryCreate(java.io.File pDir)
void
onDirectoryDelete(java.io.File pDir)
void
onStop(FilesystemAlterationObserver pObserver)
-
Methods inherited from class org.apache.commons.jci.listeners.AbstractFilesystemAlterationListener
getChangedDirectories, getChangedFiles, getCreatedDirectories, getCreatedFiles, getDeletedDirectories, getDeletedFiles, onFileChange, onFileCreate, onFileDelete, onStart, signals, waitForCheck, waitForEvent, waitForFirstCheck
-
-
-
-
Constructor Detail
-
ReloadingListener
public ReloadingListener()
-
ReloadingListener
public ReloadingListener(ResourceStore pStore)
-
-
Method Detail
-
getStore
public ResourceStore getStore()
-
addReloadNotificationListener
public void addReloadNotificationListener(ReloadNotificationListener pNotificationListener)
-
isReloadRequired
public boolean isReloadRequired(FilesystemAlterationObserver pObserver)
-
onStop
public void onStop(FilesystemAlterationObserver pObserver)
- Specified by:
onStop
in interfaceFilesystemAlterationListener
- Overrides:
onStop
in classAbstractFilesystemAlterationListener
-
onDirectoryCreate
public void onDirectoryCreate(java.io.File pDir)
- Specified by:
onDirectoryCreate
in interfaceFilesystemAlterationListener
- Overrides:
onDirectoryCreate
in classAbstractFilesystemAlterationListener
-
onDirectoryChange
public void onDirectoryChange(java.io.File pDir)
- Specified by:
onDirectoryChange
in interfaceFilesystemAlterationListener
- Overrides:
onDirectoryChange
in classAbstractFilesystemAlterationListener
-
onDirectoryDelete
public void onDirectoryDelete(java.io.File pDir)
- Specified by:
onDirectoryDelete
in interfaceFilesystemAlterationListener
- Overrides:
onDirectoryDelete
in classAbstractFilesystemAlterationListener
-
-