Package org.eclipse.jetty.webapp
Class WebXmlConfiguration
- java.lang.Object
-
- org.eclipse.jetty.webapp.AbstractConfiguration
-
- org.eclipse.jetty.webapp.WebXmlConfiguration
-
- All Implemented Interfaces:
Configuration
- Direct Known Subclasses:
AntWebXmlConfiguration
public class WebXmlConfiguration extends AbstractConfiguration
Configure by parsing default web.xml and web.xml
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration
Configuration.ClassList, Configuration.Wrapper, Configuration.WrapperFunction
-
-
Field Summary
-
Fields inherited from interface org.eclipse.jetty.webapp.Configuration
ATTR
-
-
Constructor Summary
Constructors Constructor Description WebXmlConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(WebAppContext context)
Process web-default.xml, web.xml, override-web.xmlvoid
deconfigure(WebAppContext context)
DeConfigure WebApp.protected Resource
findWebXml(WebAppContext context)
void
preConfigure(WebAppContext context)
Set up for configuration.-
Methods inherited from class org.eclipse.jetty.webapp.AbstractConfiguration
cloneConfigure, destroy, postConfigure
-
-
-
-
Method Detail
-
preConfigure
public void preConfigure(WebAppContext context) throws java.lang.Exception
Description copied from interface:Configuration
Set up for configuration.Typically this step discovers configuration resources
- Specified by:
preConfigure
in interfaceConfiguration
- Overrides:
preConfigure
in classAbstractConfiguration
- Parameters:
context
- The context to configure- Throws:
java.lang.Exception
- if unable to pre configure
-
configure
public void configure(WebAppContext context) throws java.lang.Exception
Process web-default.xml, web.xml, override-web.xml- Specified by:
configure
in interfaceConfiguration
- Overrides:
configure
in classAbstractConfiguration
- Parameters:
context
- The context to configure- Throws:
java.lang.Exception
- if unable to configure
-
findWebXml
protected Resource findWebXml(WebAppContext context) throws java.io.IOException
- Throws:
java.io.IOException
-
deconfigure
public void deconfigure(WebAppContext context) throws java.lang.Exception
Description copied from interface:Configuration
DeConfigure WebApp. This method is called to undo all configuration done. This is called to allow the context to work correctly over a stop/start cycle- Specified by:
deconfigure
in interfaceConfiguration
- Overrides:
deconfigure
in classAbstractConfiguration
- Parameters:
context
- The context to configure- Throws:
java.lang.Exception
- if unable to deconfigure
-
-