- java.lang.Object
-
- org.eclipse.jetty.webapp.AbstractConfiguration
-
- org.eclipse.jetty.plus.webapp.EnvConfiguration
-
- All Implemented Interfaces:
org.eclipse.jetty.webapp.Configuration
public class EnvConfiguration extends org.eclipse.jetty.webapp.AbstractConfigurationEnvConfiguration
-
-
Constructor Summary
Constructors Constructor Description EnvConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbindEnvEntries(org.eclipse.jetty.webapp.WebAppContext context)Bind all EnvEntries that have been declared, so that the processing of the web.xml file can potentially override them.voidconfigure(org.eclipse.jetty.webapp.WebAppContext context)protected voidcreateEnvContext(org.eclipse.jetty.webapp.WebAppContext wac)voiddeconfigure(org.eclipse.jetty.webapp.WebAppContext context)Remove jndi setup from startvoiddestroy(org.eclipse.jetty.webapp.WebAppContext context)Remove all jndi setupvoidpreConfigure(org.eclipse.jetty.webapp.WebAppContext context)voidsetJettyEnvResource(org.eclipse.jetty.util.resource.Resource resource)voidsetJettyEnvXml(java.net.URL url)-
Methods inherited from class org.eclipse.jetty.webapp.AbstractConfiguration
abort, addDependencies, addDependencies, addDependents, addDependents, cloneConfigure, expose, getDependencies, getDependents, getServerClasses, getSystemClasses, hide, isEnabledByDefault, postConfigure, protect, protectAndExpose
-
-
-
-
Method Detail
-
setJettyEnvResource
public void setJettyEnvResource(org.eclipse.jetty.util.resource.Resource resource)
-
setJettyEnvXml
public void setJettyEnvXml(java.net.URL url)
-
preConfigure
public void preConfigure(org.eclipse.jetty.webapp.WebAppContext context) throws java.lang.Exception- Specified by:
preConfigurein interfaceorg.eclipse.jetty.webapp.Configuration- Overrides:
preConfigurein classorg.eclipse.jetty.webapp.AbstractConfiguration- Throws:
java.lang.Exception
-
configure
public void configure(org.eclipse.jetty.webapp.WebAppContext context) throws java.lang.Exception- Specified by:
configurein interfaceorg.eclipse.jetty.webapp.Configuration- Overrides:
configurein classorg.eclipse.jetty.webapp.AbstractConfiguration- Throws:
java.lang.Exception
-
deconfigure
public void deconfigure(org.eclipse.jetty.webapp.WebAppContext context) throws java.lang.ExceptionRemove jndi setup from start- Specified by:
deconfigurein interfaceorg.eclipse.jetty.webapp.Configuration- Overrides:
deconfigurein classorg.eclipse.jetty.webapp.AbstractConfiguration- Throws:
java.lang.Exception- if unable to deconfigure
-
destroy
public void destroy(org.eclipse.jetty.webapp.WebAppContext context) throws java.lang.ExceptionRemove all jndi setup- Specified by:
destroyin interfaceorg.eclipse.jetty.webapp.Configuration- Overrides:
destroyin classorg.eclipse.jetty.webapp.AbstractConfiguration- Throws:
java.lang.Exception- if unable to destroy
-
bindEnvEntries
public void bindEnvEntries(org.eclipse.jetty.webapp.WebAppContext context) throws javax.naming.NamingExceptionBind 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(org.eclipse.jetty.webapp.WebAppContext wac) throws javax.naming.NamingException- Throws:
javax.naming.NamingException
-
-