| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.catalina.ha.deploy.WarWatcher
public class WarWatcher
The WarWatcher watches the deployDir for changes made to the directory (adding new WAR files->deploy or remove WAR files->undeploy) And notifies a listener of the changes made
| Nested Class Summary | |
|---|---|
| protected  class | WarWatcher.WarFilterFile name filter for war files | 
| protected  class | WarWatcher.WarInfoFile information on existing WAR files | 
| Field Summary | |
|---|---|
| protected  java.util.Map | currentStatusCurrently deployed files | 
| protected  FileChangeListener | listenerParent to be notified of changes | 
| static Log | log | 
| protected  java.io.File | watchDirDirectory to watch for war files | 
| Constructor Summary | |
|---|---|
| WarWatcher() | |
| WarWatcher(FileChangeListener listener,
           java.io.File watchDir) | |
| Method Summary | |
|---|---|
| protected  void | addWarInfo(java.io.File warfile)add cluster war to the watcher state | 
|  void | check()check for modification and send notifcation to listener | 
|  void | clear()clear watcher state | 
|  FileChangeListener | getListener() | 
|  java.io.File | getWatchDir() | 
|  void | setListener(FileChangeListener listener) | 
|  void | setWatchDir(java.io.File watchDir) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static Log log
protected java.io.File watchDir
protected FileChangeListener listener
protected java.util.Map currentStatus
| Constructor Detail | 
|---|
public WarWatcher()
public WarWatcher(FileChangeListener listener,
                  java.io.File watchDir)
| Method Detail | 
|---|
public void check()
protected void addWarInfo(java.io.File warfile)
warfile - public void clear()
public java.io.File getWatchDir()
public void setWatchDir(java.io.File watchDir)
watchDir - The watchDir to set.public FileChangeListener getListener()
public void setListener(FileChangeListener listener)
listener - The listener to set.| 
 | Apache Tomcat 6.0.53 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||