## Uses of Class
org.eclipse.jetty.webapp.WebAppContext

Packages that use WebAppContext
org.eclipse.jetty.annotations
org.eclipse.jetty.plus.webapp
org.eclipse.jetty.webapp

Uses of WebAppContext in org.eclipse.jetty.annotations

Fields in org.eclipse.jetty.annotations declared as WebAppContext
`protected WebAppContext` `RunAsAnnotationHandler._context`
`protected WebAppContext` `ResourceAnnotationHandler._context`
`protected WebAppContext` `PostConstructAnnotationHandler._context`
`protected WebAppContext` `DeclareRolesAnnotationHandler._context`
`protected WebAppContext` `AbstractDiscoverableAnnotationHandler._context`
`protected WebAppContext` `ResourcesAnnotationHandler._wac`

Methods in org.eclipse.jetty.annotations with parameters of type WebAppContext
`void` `AnnotationConfiguration.cloneConfigure(WebAppContext template, WebAppContext context)`
`void` `AnnotationConfiguration.configure(WebAppContext context)`

Constructors in org.eclipse.jetty.annotations with parameters of type WebAppContext
`AbstractDiscoverableAnnotationHandler(WebAppContext context)`
`AnnotationDecorator(WebAppContext context)`
`DeclareRolesAnnotationHandler(WebAppContext context)`
`PostConstructAnnotationHandler(WebAppContext wac)`
`PreDestroyAnnotationHandler(WebAppContext wac)`
`ResourceAnnotationHandler(WebAppContext wac)`
`ResourcesAnnotationHandler(WebAppContext wac)`
`RunAsAnnotationHandler(WebAppContext wac)`

Uses of WebAppContext in org.eclipse.jetty.plus.webapp

Fields in org.eclipse.jetty.plus.webapp declared as WebAppContext
`protected WebAppContext` `PlusDecorator._context`

Methods in org.eclipse.jetty.plus.webapp with parameters of type WebAppContext
`void` `PlusDescriptorProcessor.addInjections(WebAppContext context, Descriptor descriptor, XmlParser.Node node, String jndiName, Class<?> valueClass)` Iterate over the <injection-target> entries for a node
`protected void` `PlusDescriptorProcessor.bindEntry(WebAppContext context, String name, Class<?> typeClass)` Bind a resource with the given name from web.xml of the given type with a jndi resource from either the server or the webapp's naming environment.
`void` `EnvConfiguration.bindEnvEntries(WebAppContext context)` Bind all EnvEntries that have been declared, so that the processing of the web.xml file can potentially override them.
`void` `PlusDescriptorProcessor.bindMessageDestinationRef(WebAppContext context, String name, Class<?> typeClass)`
`void` `PlusDescriptorProcessor.bindResourceEnvRef(WebAppContext context, String name, Class<?> typeClass)`
`void` `PlusDescriptorProcessor.bindResourceRef(WebAppContext context, String name, Class<?> typeClass)` Bind a resource reference.
`void` `PlusConfiguration.bindUserTransaction(WebAppContext context)`
`void` `PlusConfiguration.cloneConfigure(WebAppContext template, WebAppContext context)`
`void` `PlusConfiguration.configure(WebAppContext context)`
`void` `EnvConfiguration.configure(WebAppContext context)`
`protected void` `EnvConfiguration.createEnvContext(WebAppContext wac)`
`void` `PlusConfiguration.deconfigure(WebAppContext context)`
`void` `EnvConfiguration.deconfigure(WebAppContext context)` Remove all jndi setup
`void` `PlusDescriptorProcessor.end(WebAppContext context, Descriptor descriptor)`
`protected void` `PlusConfiguration.lockCompEnv(WebAppContext wac)`
`void` `PlusConfiguration.postConfigure(WebAppContext context)`
`void` `PlusConfiguration.preConfigure(WebAppContext context)`
`void` `EnvConfiguration.preConfigure(WebAppContext context)`
`void` `PlusDescriptorProcessor.start(WebAppContext context, Descriptor descriptor)`
`protected void` `PlusConfiguration.unlockCompEnv(WebAppContext wac)`
`void` `PlusDescriptorProcessor.visitEnvEntry(WebAppContext context, Descriptor descriptor, XmlParser.Node node)` JavaEE 5.4.1.3
`void` `PlusDescriptorProcessor.visitMessageDestinationRef(WebAppContext context, Descriptor descriptor, XmlParser.Node node)` Common Annotations Spec section 2.3: message-destination-ref is for: - javax.jms.Queue - javax.jms.Topic
`void` `PlusDescriptorProcessor.visitPostConstruct(WebAppContext context, Descriptor descriptor, XmlParser.Node node)` If web.xml has at least 1 post-construct, then all post-constructs in fragments are ignored.
`void` `PlusDescriptorProcessor.visitPreDestroy(WebAppContext context, Descriptor descriptor, XmlParser.Node node)` pre-destroy is the name of a class and method to call just as the instance is being destroyed
`void` `PlusDescriptorProcessor.visitResourceEnvRef(WebAppContext context, Descriptor descriptor, XmlParser.Node node)` Common Annotations Spec section 2.3: resource-env-ref is for: - javax.transaction.UserTransaction - javax.resource.cci.InteractionSpec - anything else that is not a connection factory

`void`

`PlusDescriptorProcessor.visitResourceRef(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
Common Annotations Spec section 2.3: resource-ref is for: - javax.sql.DataSource - javax.jms.ConnectionFactory - javax.jms.QueueConnectionFactory - javax.jms.TopicConnectionFactory - javax.mail.Session - java.net.URL - javax.resource.cci.ConnectionFactory - org.omg.CORBA_2_3.ORB - any other connection factory defined by a resource adapter TODO If web.xml contains a resource-ref with injection targets, all resource-ref entries of the same name are ignored in web fragments.

Constructors in org.eclipse.jetty.plus.webapp with parameters of type WebAppContext
`PlusDecorator(WebAppContext context)`

Uses of WebAppContext in org.eclipse.jetty.webapp

Fields in org.eclipse.jetty.webapp declared as WebAppContext
`protected WebAppContext` `DiscoveredAnnotation._context`

Methods in org.eclipse.jetty.webapp that return WebAppContext
`static WebAppContext` `WebAppContext.getCurrentWebAppContext()`

Methods in org.eclipse.jetty.webapp with parameters of type WebAppContext
`void` `MetaInfConfiguration.addResource(WebAppContext context, String attribute, Resource jar)`
`protected void` `StandardDescriptorProcessor.addWelcomeFiles(WebAppContext context, XmlParser.Node node)`
`void` `WebInfConfiguration.cloneConfigure(WebAppContext template, WebAppContext context)`
`void` `TagLibConfiguration.cloneConfigure(WebAppContext template, WebAppContext context)`
`void` `Configuration.cloneConfigure(WebAppContext template, WebAppContext context)` Clone configuration instance.
`void` `AbstractConfiguration.cloneConfigure(WebAppContext template, WebAppContext context)`
`void` `WebXmlConfiguration.configure(WebAppContext context)` Process web-default.xml, web.xml, override-web.xml
`void` `WebInfConfiguration.configure(WebAppContext context)`
`void` `TagLibConfiguration.configure(WebAppContext context)`
`void` `JettyWebXmlConfiguration.configure(WebAppContext context)` Configure Apply web-jetty.xml configuration
`void` `FragmentConfiguration.configure(WebAppContext context)`
`void` `Configuration.configure(WebAppContext context)` Configure WebApp.
`void` `CloneConfiguration.configure(WebAppContext context)`
`void` `AbstractConfiguration.configure(WebAppContext context)`
`void` `WebXmlConfiguration.deconfigure(WebAppContext context)`
`void` `WebInfConfiguration.deconfigure(WebAppContext context)`
`void` `TagLibConfiguration.deconfigure(WebAppContext context)`
`void` `Configuration.deconfigure(WebAppContext context)` DeConfigure WebApp.
`void` `CloneConfiguration.deconfigure(WebAppContext context)`
`void` `AbstractConfiguration.deconfigure(WebAppContext context)`
`void` `TagLibConfiguration.TldProcessor.end(WebAppContext context, Descriptor descriptor)`
`void` `StandardDescriptorProcessor.end(WebAppContext context, Descriptor descriptor)`
`abstract void` `IterativeDescriptorProcessor.end(WebAppContext context, Descriptor descriptor)`
`protected List<Resource>` `WebInfConfiguration.findJars(WebAppContext context)` Look for jars in WEB-INF/lib
`void` `FragmentConfiguration.findWebFragments(WebAppContext context, MetaData metaData)` Look for any web-fragment.xml fragments in META-INF of jars in WEB-INF/lib
`protected Resource` `WebXmlConfiguration.findWebXml(WebAppContext context)`
`File` `WebInfConfiguration.findWorkDirectory(WebAppContext context)`
`static String` `WebInfConfiguration.getCanonicalNameForWebAppTmpDir(WebAppContext context)` Create a canonical name for a webapp temp directory.
`protected String` `StandardDescriptorProcessor.getSystemClassPath(WebAppContext context)` Generate the classpath (as a string) of all classloaders above the webapp's classloader.
`void` `WebInfConfiguration.makeTempDirectory(File parent, WebAppContext context, boolean deleteExisting)`
`protected EventListener` `StandardDescriptorProcessor.newListenerInstance(WebAppContext context, Class<? extends EventListener> clazz)`
`void` `TagLibConfiguration.postConfigure(WebAppContext context)`
`void` `MetaInfConfiguration.postConfigure(WebAppContext context)`
`void` `FragmentConfiguration.postConfigure(WebAppContext context)`
`void` `Configuration.postConfigure(WebAppContext context)` Clear down after configuration.
`void` `AbstractConfiguration.postConfigure(WebAppContext context)`
`void` `WebXmlConfiguration.preConfigure(WebAppContext context)`
`void` `WebInfConfiguration.preConfigure(WebAppContext context)`
`void` `TagLibConfiguration.preConfigure(WebAppContext context)`
`void` `MetaInfConfiguration.preConfigure(WebAppContext context)`
`void` `FragmentConfiguration.preConfigure(WebAppContext context)`
`void` `Configuration.preConfigure(WebAppContext context)` Set up for configuration.
`void` `AbstractConfiguration.preConfigure(WebAppContext context)`
`void` `IterativeDescriptorProcessor.process(WebAppContext context, Descriptor descriptor)`
`void` `DescriptorProcessor.process(WebAppContext context, Descriptor descriptor)`
`protected void` `MetaInfConfiguration.processEntry(WebAppContext context, URI jarUri, JarEntry entry)`
`void` `MetaData.resolve(WebAppContext context)` Resolve all servlet/filter/listener metadata from all sources: descriptors and annotations.
`void` `WebInfConfiguration.resolveTempDirectory(WebAppContext context)` Get a temporary directory in which to unpack the war etc etc.
`void` `WebAppContext.setTemplate(WebAppContext template)` Configure this WebAppContext from a shared WebAppContext as template.
`void` `TagLibConfiguration.TldProcessor.start(WebAppContext context, Descriptor descriptor)`
`void` `StandardDescriptorProcessor.start(WebAppContext context, Descriptor descriptor)`
`abstract void` `IterativeDescriptorProcessor.start(WebAppContext context, Descriptor descriptor)`
`void` `WebInfConfiguration.unpack(WebAppContext context)`
`protected void` `IterativeDescriptorProcessor.visit(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`void` `StandardDescriptorProcessor.visitContextParam(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitDisplayName(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitDistributable(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitErrorPage(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitFilter(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitFilterMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitJspConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`void` `TagLibConfiguration.TldProcessor.visitListener(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitListener(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitLocaleEncodingList(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitLoginConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitMimeMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitSecurityConstraint(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitSecurityRole(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitServlet(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitServletMapping(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitSessionConfig(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitTagLib(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`
`protected void` `StandardDescriptorProcessor.visitWelcomeFileList(WebAppContext context, Descriptor descriptor, XmlParser.Node node)`

Constructors in org.eclipse.jetty.webapp with parameters of type WebAppContext
`DiscoveredAnnotation(WebAppContext context, String className)`
`WebAppContext(WebAppContext template)`

Copyright © 1995-2010 Mort Bay Consulting. All Rights Reserved.