|
Apache Tomcat 6.0.35 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.catalina.util.DefaultAnnotationProcessor
public class DefaultAnnotationProcessor
Verify the annotation and Process it.
| Field Summary | |
|---|---|
protected javax.naming.Context |
context
|
| Constructor Summary | |
|---|---|
DefaultAnnotationProcessor(javax.naming.Context context)
|
|
| Method Summary | |
|---|---|
protected static void |
lookupFieldResource(javax.naming.Context context,
java.lang.Object instance,
java.lang.reflect.Field field,
java.lang.String name,
java.lang.Class<?> clazz)
Inject resources in specified field. |
protected static void |
lookupMethodResource(javax.naming.Context context,
java.lang.Object instance,
java.lang.reflect.Method method,
java.lang.String name,
java.lang.Class<?> clazz)
Inject resources in specified method. |
void |
postConstruct(java.lang.Object instance)
Call postConstruct method on the specified instance. |
void |
preDestroy(java.lang.Object instance)
Call preDestroy method on the specified instance. |
void |
processAnnotations(java.lang.Object instance)
Inject resources in specified instance. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected javax.naming.Context context
| Constructor Detail |
|---|
public DefaultAnnotationProcessor(javax.naming.Context context)
| Method Detail |
|---|
public void postConstruct(java.lang.Object instance)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
postConstruct in interface AnnotationProcessorjava.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public void preDestroy(java.lang.Object instance)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
preDestroy in interface AnnotationProcessorjava.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
public void processAnnotations(java.lang.Object instance)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
javax.naming.NamingException
processAnnotations in interface AnnotationProcessorjava.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
javax.naming.NamingException
protected static void lookupFieldResource(javax.naming.Context context,
java.lang.Object instance,
java.lang.reflect.Field field,
java.lang.String name,
java.lang.Class<?> clazz)
throws javax.naming.NamingException,
java.lang.IllegalAccessException
javax.naming.NamingException
java.lang.IllegalAccessException
protected static void lookupMethodResource(javax.naming.Context context,
java.lang.Object instance,
java.lang.reflect.Method method,
java.lang.String name,
java.lang.Class<?> clazz)
throws javax.naming.NamingException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
javax.naming.NamingException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
|
Apache Tomcat 6.0.35 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||