Package org.eclipse.jetty.annotations
Class AnnotationConfiguration.DiscoveredServletContainerInitializerHolder
- java.lang.Object
-
- org.eclipse.jetty.util.component.AbstractLifeCycle
-
- org.eclipse.jetty.servlet.BaseHolder<jakarta.servlet.ServletContainerInitializer>
-
- org.eclipse.jetty.servlet.ServletContainerInitializerHolder
-
- org.eclipse.jetty.annotations.AnnotationConfiguration.DiscoveredServletContainerInitializerHolder
-
- All Implemented Interfaces:
org.eclipse.jetty.util.component.Dumpable,org.eclipse.jetty.util.component.LifeCycle
- Enclosing class:
- AnnotationConfiguration
public static class AnnotationConfiguration.DiscoveredServletContainerInitializerHolder extends org.eclipse.jetty.servlet.ServletContainerInitializerHolder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.servlet.ServletContainerInitializerHolder
org.eclipse.jetty.servlet.ServletContainerInitializerHolder.WrapFunction, org.eclipse.jetty.servlet.ServletContainerInitializerHolder.Wrapper
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopException
-
-
Constructor Summary
Constructors Constructor Description DiscoveredServletContainerInitializerHolder(org.eclipse.jetty.servlet.Source source, jakarta.servlet.ServletContainerInitializer sci, java.lang.Class<?>... startupClasses)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStartupClasses(java.lang.Class<?>... clazzes)Classes that are listed in @HandlesTypes and found by the createServletContainerInitializerAnnotationHandlers method.voidaddStartupClasses(java.lang.String... names)Classes that have annotations that are listed in @HandlesTypes are discovered by the ContainerInitializerAnnotationHandler and added here.protected java.util.Set<java.lang.Class<?>>resolveStartupClasses()-
Methods inherited from class org.eclipse.jetty.servlet.ServletContainerInitializerHolder
doStart, fromString, toString
-
Methods inherited from class org.eclipse.jetty.servlet.BaseHolder
createInstance, doStop, dump, dump, getClassName, getHeldClass, getInstance, getServletContext, getServletHandler, getSource, illegalStateIfContextStarted, initialize, isInstance, setClassName, setHeldClass, setInstance, setServletHandler, unwrap, wrap
-
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addEventListener, getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeEventListener, setEventListeners, start, stop
-
-
-
-
Method Detail
-
addStartupClasses
public void addStartupClasses(java.lang.String... names)
Classes that have annotations that are listed in @HandlesTypes are discovered by the ContainerInitializerAnnotationHandler and added here.- Overrides:
addStartupClassesin classorg.eclipse.jetty.servlet.ServletContainerInitializerHolder- Parameters:
names- of classnames that have an annotation that is listed as a class in HandlesTypes
-
addStartupClasses
public void addStartupClasses(java.lang.Class<?>... clazzes)
Classes that are listed in @HandlesTypes and found by the createServletContainerInitializerAnnotationHandlers method.- Overrides:
addStartupClassesin classorg.eclipse.jetty.servlet.ServletContainerInitializerHolder- Parameters:
clazzes- classes listed in HandlesTypes
-
resolveStartupClasses
protected java.util.Set<java.lang.Class<?>> resolveStartupClasses() throws java.lang.Exception- Overrides:
resolveStartupClassesin classorg.eclipse.jetty.servlet.ServletContainerInitializerHolder- Throws:
java.lang.Exception
-
-