public class ClientInjectionProcessor<T>
extends java.lang.Object
Constructor and Description |
---|
ClientInjectionProcessor(java.lang.Class<? extends T> beanClass,
java.util.List<Injection> injections,
java.util.List<CallbackMetaData> postConstructMethods,
java.util.List<CallbackMetaData> preDestroyMethods,
javax.naming.Context context) |
Modifier and Type | Method and Description |
---|---|
void |
allowStatic() |
T |
createInstance() |
java.lang.reflect.Field |
findField(java.lang.Class typeClass,
java.lang.String propertyName,
java.lang.Object propertyValue) |
java.lang.reflect.Method |
findSetter(java.lang.Class typeClass,
java.lang.String propertyName,
java.lang.Object propertyValue) |
T |
getInstance() |
void |
postConstruct() |
void |
preDestroy() |
public ClientInjectionProcessor(java.lang.Class<? extends T> beanClass, java.util.List<Injection> injections, java.util.List<CallbackMetaData> postConstructMethods, java.util.List<CallbackMetaData> preDestroyMethods, javax.naming.Context context)
public void allowStatic()
public T createInstance() throws java.lang.Exception
java.lang.Exception
public T getInstance()
public void postConstruct() throws java.lang.Exception
java.lang.Exception
public void preDestroy()
public java.lang.reflect.Method findSetter(java.lang.Class typeClass, java.lang.String propertyName, java.lang.Object propertyValue)
public java.lang.reflect.Field findField(java.lang.Class typeClass, java.lang.String propertyName, java.lang.Object propertyValue)