public class WeldForwardingAnnotationProcessor extends ForwardingAnnotationProcessor
Constructor and Description |
---|
WeldForwardingAnnotationProcessor(AnnotationProcessor originalAnnotationProcessor,
AnnotationProcessor weldProcessor) |
Modifier and Type | Method and Description |
---|---|
protected AnnotationProcessor |
delegate() |
void |
postConstruct(Object instance) |
void |
preDestroy(Object instance) |
void |
processAnnotations(Object instance) |
static void |
replaceAnnotationProcessor(ServletContextEvent sce,
WeldManager manager) |
static void |
restoreAnnotationProcessor(ServletContextEvent sce) |
public WeldForwardingAnnotationProcessor(AnnotationProcessor originalAnnotationProcessor, AnnotationProcessor weldProcessor)
protected AnnotationProcessor delegate()
delegate
in class ForwardingAnnotationProcessor
public void processAnnotations(Object instance) throws IllegalAccessException, InvocationTargetException, NamingException
processAnnotations
in class ForwardingAnnotationProcessor
IllegalAccessException
InvocationTargetException
NamingException
public void postConstruct(Object instance) throws IllegalAccessException, InvocationTargetException
postConstruct
in class ForwardingAnnotationProcessor
IllegalAccessException
InvocationTargetException
public void preDestroy(Object instance) throws IllegalAccessException, InvocationTargetException
preDestroy
in class ForwardingAnnotationProcessor
IllegalAccessException
InvocationTargetException
public static void replaceAnnotationProcessor(ServletContextEvent sce, WeldManager manager)
public static void restoreAnnotationProcessor(ServletContextEvent sce)
Copyright © 2013 Seam Framework. All Rights Reserved.