Class AnnotationScanInitializer
- java.lang.Object
-
- cloud.piranha.webapp.annotationscan.AnnotationScanInitializer
-
- All Implemented Interfaces:
ServletContainerInitializer
public class AnnotationScanInitializer extends Object implements ServletContainerInitializer
This ServletContainerInitializer deep scans for annotations and adds them to the DefaultAnnotationManager.- Author:
- Arjan Tijms, Manfred Riem ([email protected])
-
-
Constructor Summary
Constructors Constructor Description AnnotationScanInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
loadClass(ClassLoader classLoader, String className)
Load the class using the given class loader.void
onStartup(Set<Class<?>> classes, ServletContext servletContext)
On startup.
-
-
-
Method Detail
-
onStartup
public void onStartup(Set<Class<?>> classes, ServletContext servletContext) throws ServletException
On startup.- Specified by:
onStartup
in interfaceServletContainerInitializer
- Parameters:
classes
- the classes.servletContext
- the servlet context.- Throws:
ServletException
- when a servlet error occurs.
-
loadClass
public Class<?> loadClass(ClassLoader classLoader, String className)
Load the class using the given class loader.- Parameters:
classLoader
- the class loader.className
- the class name.- Returns:
- the class.
-
-