|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.objectweb.jonas_web.deployment.lib.WebDeploymentDescManager
This class provide a way for managing the WebContainerDeploymentDesc. Note that there is an intance of the WebDeploymentDescManager on each JOnAS server.
Method Summary | |
int |
getCacheSize()
Get the size of the cache (number of entries in the cache). |
WebContainerDeploymentDesc |
getDeploymentDesc(java.net.URL url,
java.lang.ClassLoader loaderForCls,
java.lang.ClassLoader earLoader)
Get the specified web deployment descriptor. |
static WebDeploymentDescManager |
getInstance()
Get an instance of the WebDeploymentDescManager. |
void |
removeCache(java.lang.ClassLoader earClassLoader)
Make a cleanup of the cache of deployment descriptor. |
void |
setAltDD(java.lang.ClassLoader earClassLoader,
java.net.URL[] urls,
java.net.URL[] altDDs)
Set the alt deployment desc which are used instead of the web.xml file which is in the war file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static WebDeploymentDescManager getInstance()
public WebContainerDeploymentDesc getDeploymentDesc(java.net.URL url, java.lang.ClassLoader loaderForCls, java.lang.ClassLoader earLoader) throws WebContainerDeploymentDescException
url
- the url where to load xml deployment descriptors.loaderForCls
- classloader used to load web classes.earLoader
- the ear classloader.WebContainerDeploymentDescException
- when
WebContainerDeploymentDesc cannot be created with the given files.public void removeCache(java.lang.ClassLoader earClassLoader)
earClassLoader
- the ClassLoader of the ear application to
remove from the cache.public void setAltDD(java.lang.ClassLoader earClassLoader, java.net.URL[] urls, java.net.URL[] altDDs)
earClassLoader
- the ear classloader which is used for mapped
the URLs of the wars to the Alt dd.urls
- the urls of the warsaltDDs
- the alt-dd name for the specified war URLspublic int getCacheSize()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |