Package com.zfabrik.servletjsp.embedding
Class AnnotationConfigurationOverride
java.lang.Object
org.eclipse.jetty.webapp.AbstractConfiguration
org.eclipse.jetty.annotations.AnnotationConfiguration
com.zfabrik.servletjsp.embedding.AnnotationConfigurationOverride
- All Implemented Interfaces:
org.eclipse.jetty.webapp.Configuration
public class AnnotationConfigurationOverride
extends org.eclipse.jetty.annotations.AnnotationConfiguration
See #2000. This is an override for Jetty's Annotation Config to correctly
decide on container level jars, vs. application level jars.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.annotations.AnnotationConfiguration
org.eclipse.jetty.annotations.AnnotationConfiguration.ClassInheritanceMap, org.eclipse.jetty.annotations.AnnotationConfiguration.DiscoveredServletContainerInitializerHolder, org.eclipse.jetty.annotations.AnnotationConfiguration.ParserTask, org.eclipse.jetty.annotations.AnnotationConfiguration.ServletContainerInitializerComparator, org.eclipse.jetty.annotations.AnnotationConfiguration.ServletContainerInitializerOrdering, org.eclipse.jetty.annotations.AnnotationConfiguration.TimeStatistic
Nested classes/interfaces inherited from interface org.eclipse.jetty.webapp.Configuration
org.eclipse.jetty.webapp.Configuration.Wrapper, org.eclipse.jetty.webapp.Configuration.WrapperFunction
-
Field Summary
Fields inherited from class org.eclipse.jetty.annotations.AnnotationConfiguration
_classInheritanceHandler, _containerInitializerAnnotationHandlers, _containerPathStats, _discoverableAnnotationHandlers, _parserTasks, _sciExcludePattern, _sciHolders, _webInfClassesStats, _webInfLibStats, CLASS_INHERITANCE_MAP, CONTAINER_INITIALIZER_STARTER, CONTAINER_INITIALIZERS, DEFAULT_MAX_SCAN_WAIT, DEFAULT_MULTI_THREADED, MAX_SCAN_WAIT, MULTI_THREADED, SERVLET_CONTAINER_INITIALIZER_EXCLUSION_PATTERN, SERVLET_CONTAINER_INITIALIZER_ORDER
Fields inherited from interface org.eclipse.jetty.webapp.Configuration
ATTR
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isFromContainerClassPath(org.eclipse.jetty.webapp.WebAppContext context, javax.servlet.ServletContainerInitializer sci)
Methods inherited from class org.eclipse.jetty.annotations.AnnotationConfiguration
addDiscoverableAnnotationHandler, cloneConfigure, configure, createAnnotationParser, createServletContainerInitializerAnnotationHandlers, getInitializerOrdering, getJarFor, getMaxScanWait, getNonExcludedInitializers, isFromExcludedJar, isFromWebInfClasses, isUseMultiThreading, matchesExclusionPattern, parseContainerPath, parseWebInfClasses, parseWebInfLib, postConfigure, preConfigure, scanForAnnotations
Methods inherited from class org.eclipse.jetty.webapp.AbstractConfiguration
abort, addDependencies, addDependencies, addDependents, addDependents, deconfigure, destroy, expose, getDependencies, getDependents, getServerClasses, getSystemClasses, hide, isEnabledByDefault, protect, protectAndExpose
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.jetty.webapp.Configuration
isAvailable, replaces
-
Constructor Details
-
AnnotationConfigurationOverride
public AnnotationConfigurationOverride()
-
-
Method Details
-
isFromContainerClassPath
public boolean isFromContainerClassPath(org.eclipse.jetty.webapp.WebAppContext context, javax.servlet.ServletContainerInitializer sci)- Overrides:
isFromContainerClassPath
in classorg.eclipse.jetty.annotations.AnnotationConfiguration
-