public class AnnotationConfiguration extends AbstractConfiguration
| Modifier and Type | Field and Description |
|---|---|
protected ClassInheritanceHandler |
_classInheritanceHandler |
protected List<ContainerInitializerAnnotationHandler> |
_containerInitializerAnnotationHandlers |
protected List<AnnotationParser.DiscoverableAnnotationHandler> |
_discoverableAnnotationHandlers |
static String |
CLASS_INHERITANCE_MAP |
static String |
CONTAINER_INITIALIZERS |
| Constructor and Description |
|---|
AnnotationConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
cloneConfigure(WebAppContext template,
WebAppContext context) |
void |
configure(WebAppContext context) |
protected AnnotationParser |
createAnnotationParser() |
void |
createServletContainerInitializerAnnotationHandlers(WebAppContext context,
List<javax.servlet.ServletContainerInitializer> scis) |
FragmentDescriptor |
getFragmentFromJar(Resource jar,
List<FragmentDescriptor> frags)
Get the web-fragment.xml from a jar
|
List<javax.servlet.ServletContainerInitializer> |
getNonExcludedInitializers(WebAppContext context) |
boolean |
isFromExcludedJar(WebAppContext context,
javax.servlet.ServletContainerInitializer service)
Check to see if the ServletContainerIntializer loaded via the ServiceLoader came
from a jar that is excluded by the fragment ordering.
|
boolean |
isMetaDataComplete(WebDescriptor d) |
void |
parseContainerPath(WebAppContext context,
AnnotationParser parser)
Scan jars on container path.
|
void |
parseWebInfClasses(WebAppContext context,
AnnotationParser parser)
Scan classes in WEB-INF/classes
|
void |
parseWebInfLib(WebAppContext context,
AnnotationParser parser)
Scan jars in WEB-INF/lib
|
void |
postConfigure(WebAppContext context) |
void |
preConfigure(WebAppContext context) |
deconfigure, destroypublic static final String CLASS_INHERITANCE_MAP
public static final String CONTAINER_INITIALIZERS
protected List<AnnotationParser.DiscoverableAnnotationHandler> _discoverableAnnotationHandlers
protected ClassInheritanceHandler _classInheritanceHandler
protected List<ContainerInitializerAnnotationHandler> _containerInitializerAnnotationHandlers
public void preConfigure(WebAppContext context) throws Exception
preConfigure in interface ConfigurationpreConfigure in class AbstractConfigurationExceptionpublic void configure(WebAppContext context) throws Exception
configure in interface Configurationconfigure in class AbstractConfigurationExceptionAbstractConfiguration.configure(org.eclipse.jetty.webapp.WebAppContext)public void postConfigure(WebAppContext context) throws Exception
postConfigure in interface ConfigurationpostConfigure in class AbstractConfigurationExceptionAbstractConfiguration.postConfigure(org.eclipse.jetty.webapp.WebAppContext)protected AnnotationParser createAnnotationParser()
public void cloneConfigure(WebAppContext template, WebAppContext context) throws Exception
cloneConfigure in interface ConfigurationcloneConfigure in class AbstractConfigurationExceptionAbstractConfiguration.cloneConfigure(org.eclipse.jetty.webapp.WebAppContext, org.eclipse.jetty.webapp.WebAppContext)public void createServletContainerInitializerAnnotationHandlers(WebAppContext context, List<javax.servlet.ServletContainerInitializer> scis) throws Exception
context - scis - Exceptionpublic boolean isFromExcludedJar(WebAppContext context, javax.servlet.ServletContainerInitializer service) throws Exception
orderedJars - service - Exceptionpublic List<javax.servlet.ServletContainerInitializer> getNonExcludedInitializers(WebAppContext context) throws Exception
context - Exceptionpublic void parseContainerPath(WebAppContext context, AnnotationParser parser) throws Exception
context - parser - Exceptionpublic void parseWebInfLib(WebAppContext context, AnnotationParser parser) throws Exception
context - parser - Exceptionpublic void parseWebInfClasses(WebAppContext context, AnnotationParser parser) throws Exception
context - parser - Exceptionpublic FragmentDescriptor getFragmentFromJar(Resource jar, List<FragmentDescriptor> frags) throws Exception
jar - frags - Exceptionpublic boolean isMetaDataComplete(WebDescriptor d)
Copyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.