|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.loader.WebappLoader
org.apache.tomcat.maven.common.run.ExternalRepositoriesReloadableWebappLoader
public class ExternalRepositoriesReloadableWebappLoader
A WebappLoader implementation that allows scanning for changes to project classpath in support of context reloads.
| Field Summary |
|---|
| Fields inherited from class org.apache.catalina.loader.WebappLoader |
|---|
sm, support |
| Fields inherited from class org.apache.catalina.util.LifecycleMBeanBase |
|---|
mserver |
| Fields inherited from interface org.apache.catalina.Lifecycle |
|---|
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT |
| Constructor Summary | |
|---|---|
ExternalRepositoriesReloadableWebappLoader()
Default Constructor. |
|
ExternalRepositoriesReloadableWebappLoader(ClassLoader parent,
org.apache.maven.plugin.logging.Log log)
Convenience Constructor allows setting of a parent ClassLoader. |
|
| Method Summary | |
|---|---|
void |
addRepository(String repository)
|
boolean |
modified()
Check if WebappLoader says modified(), if not then check files from added repositories. |
| Methods inherited from class org.apache.catalina.loader.WebappLoader |
|---|
addPropertyChangeListener, backgroundProcess, closeJARs, findRepositories, getClassLoader, getClasspath, getContainer, getDelegate, getDomainInternal, getInfo, getLoaderClass, getLoaderRepositories, getLoaderRepositoriesString, getObjectNameKeyProperties, getReloadable, getRepositories, getRepositoriesString, getSearchExternalFirst, propertyChange, removePropertyChangeListener, setContainer, setDelegate, setLoaderClass, setReloadable, setSearchExternalFirst, startInternal, stopInternal, toString |
| Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase |
|---|
destroyInternal, getDomain, getObjectName, initInternal, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister |
| Methods inherited from class org.apache.catalina.util.LifecycleBase |
|---|
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, setState, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ExternalRepositoriesReloadableWebappLoader()
public ExternalRepositoriesReloadableWebappLoader(ClassLoader parent,
org.apache.maven.plugin.logging.Log log)
parent - the ClassLoader instance to set as this Loader's parent ClassLoader.| Method Detail |
|---|
public void addRepository(String repository)
addRepository in interface org.apache.catalina.LoaderaddRepository in class org.apache.catalina.loader.WebappLoaderpublic boolean modified()
WebappLoader says modified(), if not then check files from added repositories.
modified in interface org.apache.catalina.Loadermodified in class org.apache.catalina.loader.WebappLoader
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||