Class ServletContainerInitializerRegistrationBean<T extends ServletContainerInitializer>
- java.lang.Object
-
- org.joinfaces.autoconfigure.servlet.initializer.ServletContainerInitializerRegistrationBean<T>
-
- Type Parameters:
T
- Type of the actualServletContainerInitializer
implementation
- All Implemented Interfaces:
WebServerFactoryCustomizer<ConfigurableServletWebServerFactory>
- Direct Known Subclasses:
MyFacesInitializerRegistrationBean
public class ServletContainerInitializerRegistrationBean<T extends ServletContainerInitializer> extends java.lang.Object implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory>
RegistrationBean
forServletContainerInitializer
s.This is implemented as
WebServerFactoryCustomizer
so 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(java.lang.Class<T> servletContainerInitializerClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
customize(ConfigurableServletWebServerFactory factory)
protected java.util.Optional<java.util.Set<java.lang.Class<?>>>
findPreparedScanResult()
protected java.util.Set<java.lang.Class<?>>
getClasses()
java.lang.Class<T>
getServletContainerInitializerClass()
protected void
handleScanResult(io.github.classgraph.ScanResult scanResult)
boolean
isUsePreparedScanResult()
protected java.util.Set<java.lang.Class<?>>
performClasspathScan()
void
setUsePreparedScanResult(boolean usePreparedScanResult)
-
-
-
Constructor Detail
-
ServletContainerInitializerRegistrationBean
public ServletContainerInitializerRegistrationBean(java.lang.Class<T> servletContainerInitializerClass)
-
-
Method Detail
-
customize
public void customize(ConfigurableServletWebServerFactory factory)
- Specified by:
customize
in interfaceWebServerFactoryCustomizer<T extends ServletContainerInitializer>
-
getClasses
protected java.util.Set<java.lang.Class<?>> getClasses()
-
findPreparedScanResult
protected java.util.Optional<java.util.Set<java.lang.Class<?>>> findPreparedScanResult()
-
performClasspathScan
@Nullable protected java.util.Set<java.lang.Class<?>> performClasspathScan()
-
handleScanResult
protected void handleScanResult(io.github.classgraph.ScanResult scanResult)
-
getServletContainerInitializerClass
public java.lang.Class<T> getServletContainerInitializerClass()
-
isUsePreparedScanResult
public boolean isUsePreparedScanResult()
-
setUsePreparedScanResult
public void setUsePreparedScanResult(boolean usePreparedScanResult)
-
-