Package org.eclipse.jetty.plus.webapp
Class EnvConfiguration
- java.lang.Object
-
- org.eclipse.jetty.webapp.AbstractConfiguration
-
- org.eclipse.jetty.plus.webapp.EnvConfiguration
-
- All Implemented Interfaces:
Configuration
public class EnvConfiguration extends AbstractConfiguration
EnvConfiguration
-
-
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 EnvConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbindEnvEntries(WebAppContext context)Bind all EnvEntries that have been declared, so that the processing of the web.xml file can potentially override them.voidconfigure(WebAppContext context)Configure WebApp.protected voidcreateEnvContext(WebAppContext wac)voiddeconfigure(WebAppContext context)Remove jndi setup from startvoiddestroy(WebAppContext context)Remove all jndi setupvoidpreConfigure(WebAppContext context)Set up for configuration.voidsetJettyEnvXml(java.net.URL url)-
Methods inherited from class org.eclipse.jetty.webapp.AbstractConfiguration
cloneConfigure, postConfigure
-
-
-
-
Method Detail
-
setJettyEnvXml
public void setJettyEnvXml(java.net.URL url)
-
preConfigure
public void preConfigure(WebAppContext context) throws java.lang.Exception
Description copied from interface:ConfigurationSet up for configuration.Typically this step discovers configuration resources
- Specified by:
preConfigurein interfaceConfiguration- Overrides:
preConfigurein 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
Description copied from interface:ConfigurationConfigure WebApp.Typically this step applies the discovered configuration resources to either the
WebAppContextor the associatedMetaData.- Specified by:
configurein interfaceConfiguration- Overrides:
configurein classAbstractConfiguration- Parameters:
context- The context to configure- Throws:
java.lang.Exception- if unable to configure
-
deconfigure
public void deconfigure(WebAppContext context) throws java.lang.Exception
Remove jndi setup from start- Specified by:
deconfigurein interfaceConfiguration- Overrides:
deconfigurein classAbstractConfiguration- Parameters:
context- The context to configure- Throws:
java.lang.Exception- if unable to deconfigure
-
destroy
public void destroy(WebAppContext context) throws java.lang.Exception
Remove all jndi setup- Specified by:
destroyin interfaceConfiguration- Overrides:
destroyin classAbstractConfiguration- Parameters:
context- The context to configure- Throws:
java.lang.Exception- if unable to destroy
-
bindEnvEntries
public void bindEnvEntries(WebAppContext context) throws javax.naming.NamingException
Bind all EnvEntries that have been declared, so that the processing of the web.xml file can potentially override them. We first bind EnvEntries declared in Server scope, then WebAppContext scope.- Parameters:
context- the context to use for the object scope- Throws:
javax.naming.NamingException- if unable to bind env entries
-
createEnvContext
protected void createEnvContext(WebAppContext wac) throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
-
-