Class ServletContextInitializerBeans
java.lang.Object
java.util.AbstractCollection<ServletContextInitializer>
org.springframework.boot.web.servlet.ServletContextInitializerBeans
- All Implemented Interfaces:
- Iterable<ServletContextInitializer>,- Collection<ServletContextInitializer>
A collection 
ServletContextInitializers obtained from a
 ListableBeanFactory. Includes all ServletContextInitializer beans and
 also adapts Servlet, Filter and certain EventListener beans.
 
 Items are sorted so that adapted beans are top (Servlet, Filter then
 EventListener) and direct ServletContextInitializer beans are at the
 end. Further sorting is applied within these groups using the
 AnnotationAwareOrderComparator.
- Since:
- 1.4.0
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprotected static interfaceAdapter to convert a given Bean type into aRegistrationBean(and hence aServletContextInitializer).
- 
Constructor SummaryConstructorsConstructorDescriptionServletContextInitializerBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory, Class<? extends ServletContextInitializer>... initializerTypes) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddAdaptableBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory) protected <T> voidaddAsRegistrationBean(org.springframework.beans.factory.ListableBeanFactory beanFactory, Class<T> type, ServletContextInitializerBeans.RegistrationBeanAdapter<T> adapter) iterator()intsize()Methods inherited from class java.util.AbstractCollectionadd, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collectionequals, hashCode, parallelStream, removeIf, spliterator, stream, toArray
- 
Constructor Details- 
ServletContextInitializerBeans@SafeVarargs public ServletContextInitializerBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory, Class<? extends ServletContextInitializer>... initializerTypes) 
 
- 
- 
Method Details- 
addAdaptableBeansprotected void addAdaptableBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory) 
- 
addAsRegistrationBeanprotected <T> void addAsRegistrationBean(org.springframework.beans.factory.ListableBeanFactory beanFactory, Class<T> type, ServletContextInitializerBeans.RegistrationBeanAdapter<T> adapter) 
- 
iterator- Specified by:
- iteratorin interface- Collection<ServletContextInitializer>
- Specified by:
- iteratorin interface- Iterable<ServletContextInitializer>
- Specified by:
- iteratorin class- AbstractCollection<ServletContextInitializer>
 
- 
sizepublic int size()- Specified by:
- sizein interface- Collection<ServletContextInitializer>
- Specified by:
- sizein class- AbstractCollection<ServletContextInitializer>
 
 
-