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
 - Author:
 - Dave Syer, Phillip Webb, Brian Clozel
 
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static interfaceAdapter to convert a given Bean type into aRegistrationBean(and hence aServletContextInitializer). - 
Constructor Summary
ConstructorsConstructorDescriptionServletContextInitializerBeans(ListableBeanFactory beanFactory, Class<? extends ServletContextInitializer>... initializerTypes)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddAdaptableBeans(ListableBeanFactory beanFactory) protected <T> voidaddAsRegistrationBean(ListableBeanFactory beanFactory, Class<T> type, ServletContextInitializerBeans.RegistrationBeanAdapter<T> adapter) iterator()intsize()Methods inherited from class java.util.AbstractCollection
add, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
equals, hashCode, parallelStream, removeIf, spliterator, stream, toArray 
- 
Constructor Details
- 
ServletContextInitializerBeans
@SafeVarargs public ServletContextInitializerBeans(ListableBeanFactory beanFactory, Class<? extends ServletContextInitializer>... initializerTypes)  
 - 
 - 
Method Details
- 
addAdaptableBeans
 - 
addAsRegistrationBean
protected <T> void addAsRegistrationBean(ListableBeanFactory beanFactory, Class<T> type, ServletContextInitializerBeans.RegistrationBeanAdapter<T> adapter)  - 
iterator
- Specified by:
 iteratorin interfaceCollection<ServletContextInitializer>- Specified by:
 iteratorin interfaceIterable<ServletContextInitializer>- Specified by:
 iteratorin classAbstractCollection<ServletContextInitializer>
 - 
size
public int size()- Specified by:
 sizein interfaceCollection<ServletContextInitializer>- Specified by:
 sizein classAbstractCollection<ServletContextInitializer>
 
 -