Class ServletContainerInitializerRegistrationBean<T extends ServletContainerInitializer>
- java.lang.Object
-
- org.joinfaces.autoconfigure.servlet.initializer.ServletContainerInitializerRegistrationBean<T>
-
- Type Parameters:
T- Type of the actualServletContainerInitializerimplementation
- All Implemented Interfaces:
WebServerFactoryCustomizer<ConfigurableServletWebServerFactory>
- Direct Known Subclasses:
MyFacesInitializerRegistrationBean
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 Summary
Constructors Constructor Description ServletContainerInitializerRegistrationBean(Class<T> servletContainerInitializerClass)
-
Method Summary
All 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
-
customize
public void customize(ConfigurableServletWebServerFactory factory)
- Specified by:
customizein interfaceWebServerFactoryCustomizer<T extends ServletContainerInitializer>
-
getClasses
protected Set<Class<?>> getClasses(ClassLoader classLoader)
-
findPreparedScanResult
protected Optional<Set<Class<?>>> findPreparedScanResult(ClassLoader classLoader)
-
handleScanResult
protected void handleScanResult(ScanResult scanResult)
-
isUsePreparedScanResult
public boolean isUsePreparedScanResult()
-
setUsePreparedScanResult
public void setUsePreparedScanResult(boolean usePreparedScanResult)
-
-