public class AnnotationValidator extends AbstractAnnotationValidator implements ClassLoaderAwareServletContainerInitializer
For internal use only. May be renamed or removed in a future release.
ERROR_MESSAGE_BEGINNING, MIDDLE_ROUTER_LAYOUT, NON_PARENT, NON_PARENT_ALIAS, NON_ROUTER_LAYOUT
Constructor and Description |
---|
AnnotationValidator() |
Modifier and Type | Method and Description |
---|---|
List<Class<?>> |
getAnnotations()
Gets the annotations that are subject to validate.
|
void |
process(Set<Class<?>> classSet,
ServletContext servletContext)
Implement this method instead of
ClassLoaderAwareServletContainerInitializer.onStartup(Set, ServletContext)
to handle classes accessible by different classloaders. |
getClassAnnotations, getErrorHint, handleNonRouterLayout, validateClasses
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
onStartup, requiresLookup
public void process(Set<Class<?>> classSet, ServletContext servletContext) throws ServletException
ClassLoaderAwareServletContainerInitializer
ClassLoaderAwareServletContainerInitializer.onStartup(Set, ServletContext)
to handle classes accessible by different classloaders.process
in interface ClassLoaderAwareServletContainerInitializer
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 HandlesTypesservletContext
- the ServletContext of the web application that is
being started and in which the classes contained in c
were foundServletException
- if an error has occurredClassLoaderAwareServletContainerInitializer.onStartup(Set, ServletContext)
public List<Class<?>> getAnnotations()
AbstractAnnotationValidator
getAnnotations
in class AbstractAnnotationValidator
Copyright © 2025. All rights reserved.