Class ServletContainerInitializerRegistrationBean<T extends ServletContainerInitializer>
- java.lang.Object
- 
- org.joinfaces.autoconfigure.servlet.initializer.ServletContainerInitializerRegistrationBean<T>
 
- 
- Type Parameters:
- T- Type of the actual- ServletContainerInitializerimplementation
 - All Implemented Interfaces:
- WebServerFactoryCustomizer<ConfigurableServletWebServerFactory>
 - Direct Known Subclasses:
- MyFacesInitializerRegistrationBean,- WeldServletContainerInitializerRegistrationBean
 
 public class ServletContainerInitializerRegistrationBean<T extends ServletContainerInitializer> extends Object implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> RegistrationBeanforServletContainerInitializers.This is implemented as WebServerFactoryCustomizerso its only applied to embedded servlet-containers. When deployed as war file, the external servlet-container will handle theServletContainerInitializer.
- 
- 
Constructor SummaryConstructors Constructor Description ServletContainerInitializerRegistrationBean(Class<T> servletContainerInitializerClass)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcustomize(ConfigurableServletWebServerFactory factory)protected Optional<Set<Class<?>>>findPreparedScanResult(ClassLoader classLoader)protected Set<Class<?>>getClasses(ClassLoader classLoader)Class<T>getServletContainerInitializerClass()protected voidhandleScanResult(ScanResult scanResult)booleanisUsePreparedScanResult()protected Set<Class<?>>performClasspathScan()voidsetUsePreparedScanResult(boolean usePreparedScanResult)
 
- 
- 
- 
Method Detail- 
customizepublic void customize(ConfigurableServletWebServerFactory factory) - Specified by:
- customizein interface- WebServerFactoryCustomizer<T extends ServletContainerInitializer>
 
 - 
getClassesprotected Set<Class<?>> getClasses(ClassLoader classLoader) 
 - 
findPreparedScanResultprotected Optional<Set<Class<?>>> findPreparedScanResult(ClassLoader classLoader) 
 - 
handleScanResultprotected void handleScanResult(ScanResult scanResult) 
 - 
isUsePreparedScanResultpublic boolean isUsePreparedScanResult() 
 - 
setUsePreparedScanResultpublic void setUsePreparedScanResult(boolean usePreparedScanResult) 
 
- 
 
-