org.jboss.weld.environment.tomcat
Class ForwardingAnnotationProcessor

java.lang.Object
  extended by org.jboss.weld.environment.tomcat.ForwardingAnnotationProcessor
All Implemented Interfaces:
org.apache.AnnotationProcessor

public abstract class ForwardingAnnotationProcessor
extends java.lang.Object
implements org.apache.AnnotationProcessor


Constructor Summary
ForwardingAnnotationProcessor()
           
 
Method Summary
protected abstract  org.apache.AnnotationProcessor delegate()
           
 void postConstruct(java.lang.Object instance)
           
 void preDestroy(java.lang.Object instance)
           
 void processAnnotations(java.lang.Object instance)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ForwardingAnnotationProcessor

public ForwardingAnnotationProcessor()
Method Detail

delegate

protected abstract org.apache.AnnotationProcessor delegate()

postConstruct

public void postConstruct(java.lang.Object instance)
                   throws java.lang.IllegalAccessException,
                          java.lang.reflect.InvocationTargetException
Specified by:
postConstruct in interface org.apache.AnnotationProcessor
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

preDestroy

public void preDestroy(java.lang.Object instance)
                throws java.lang.IllegalAccessException,
                       java.lang.reflect.InvocationTargetException
Specified by:
preDestroy in interface org.apache.AnnotationProcessor
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

processAnnotations

public void processAnnotations(java.lang.Object instance)
                        throws java.lang.IllegalAccessException,
                               java.lang.reflect.InvocationTargetException,
                               javax.naming.NamingException
Specified by:
processAnnotations in interface org.apache.AnnotationProcessor
Throws:
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
javax.naming.NamingException


Copyright © 2008-2009 Seam Framework. All Rights Reserved.