public interface ClassLoaderAwareServletContainerInitializer
extends javax.servlet.ServletContainerInitializer
onStartup(Set, ServletContext) method loaded by another
 classloader.
 Workaround for https://github.com/vaadin/flow/issues/7805.
| Modifier and Type | Method and Description | 
|---|---|
default void | 
onStartup(Set<Class<?>> set,
         javax.servlet.ServletContext context)
Overridden to use different classloaders if needed. 
 | 
void | 
process(Set<Class<?>> classSet,
       javax.servlet.ServletContext context)
Implement this method instead of  
onStartup(Set, ServletContext)
 to handle classes accessible by different classloaders. | 
default boolean | 
requiresLookup()
Whether this initializer requires lookup or not. 
 | 
default void onStartup(Set<Class<?>> set, javax.servlet.ServletContext context) throws javax.servlet.ServletException
onStartup in interface javax.servlet.ServletContainerInitializerjavax.servlet.ServletExceptiondefault boolean requiresLookup()
void process(Set<Class<?>> classSet, javax.servlet.ServletContext context) throws javax.servlet.ServletException
onStartup(Set, ServletContext)
 to handle classes accessible by different classloaders.classSet - the Set of application classes that extend, implement, or have
            been annotated with the class types specified by the
            HandlesTypes
            annotation, or null if there are no matches, or this
            ServletContainerInitializer has not been annotated
            with HandlesTypescontext - the ServletContext of the web application that is
            being started and in which the classes contained in
            classSet were foundjavax.servlet.ServletException - if an error has occurredonStartup(Set, ServletContext)Copyright © 2021. All rights reserved.