public class LegacyAnnotationProcessor
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected javax.naming.Context |
context |
| Constructor and Description |
|---|
LegacyAnnotationProcessor(javax.naming.Context context) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
public LegacyAnnotationProcessor(javax.naming.Context context)
public void postConstruct(java.lang.Object instance)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
instance - java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic void preDestroy(java.lang.Object instance)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
instance - java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionpublic void processAnnotations(java.lang.Object instance)
throws java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException,
javax.naming.NamingException
instance - java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjavax.naming.NamingExceptionprotected 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
context - instance - field - name - clazz - javax.naming.NamingExceptionjava.lang.IllegalAccessExceptionprotected 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
context - instance - method - name - clazz - javax.naming.NamingExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException