org.apache.commons.jci.listeners
Class ReloadingListener

java.lang.Object
  extended byorg.apache.commons.jci.listeners.NotifyingListener
      extended byorg.apache.commons.jci.listeners.ResourceStoringListener
          extended byorg.apache.commons.jci.listeners.ReloadingListener
All Implemented Interfaces:
FilesystemAlterationListener
Direct Known Subclasses:
CompilingListener

public class ReloadingListener
extends ResourceStoringListener


Nested Class Summary
 
Nested classes inherited from class org.apache.commons.jci.listeners.NotifyingListener
NotifyingListener.Signal
 
Field Summary
protected  java.util.Collection changed
           
protected  java.util.Collection created
           
protected  java.util.Collection deleted
           
protected  ReloadingClassLoader reloader
           
 
Fields inherited from class org.apache.commons.jci.listeners.NotifyingListener
notificationListener, repository
 
Constructor Summary
ReloadingListener(java.io.File pRepository)
           
ReloadingListener(java.io.File pRepository, ResourceStore pStore)
           
 
Method Summary
 ResourceStore getStore()
           
 void onChangeDirectory(java.io.File file)
           
 void onChangeFile(java.io.File file)
           
 void onCreateDirectory(java.io.File file)
           
 void onCreateFile(java.io.File file)
           
 void onDeleteDirectory(java.io.File file)
           
 void onDeleteFile(java.io.File file)
           
 void onStart()
           
 void onStop()
           
 
Methods inherited from class org.apache.commons.jci.listeners.NotifyingListener
checked, getRepository, setNotificationListener, waitForCheck, waitForFirstCheck, waitForNotification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

created

protected final java.util.Collection created

changed

protected final java.util.Collection changed

deleted

protected final java.util.Collection deleted

reloader

protected ReloadingClassLoader reloader
Constructor Detail

ReloadingListener

public ReloadingListener(java.io.File pRepository)

ReloadingListener

public ReloadingListener(java.io.File pRepository,
                         ResourceStore pStore)
Method Detail

getStore

public ResourceStore getStore()
Specified by:
getStore in class ResourceStoringListener

onStart

public void onStart()

onStop

public void onStop()

onCreateFile

public void onCreateFile(java.io.File file)

onChangeFile

public void onChangeFile(java.io.File file)

onDeleteFile

public void onDeleteFile(java.io.File file)

onCreateDirectory

public void onCreateDirectory(java.io.File file)

onChangeDirectory

public void onChangeDirectory(java.io.File file)

onDeleteDirectory

public void onDeleteDirectory(java.io.File file)


Copyright © 2004-2005 The Apache Software Foundation. All Rights Reserved.