<T> T |
InjectionManager.createManagedObject(Class<T> clazz) |
Create a managed object for the given class.
|
<T> T |
InjectionManager.createManagedObject(Class<T> clazz,
boolean invokePostConstruct) |
Create a managed object for the given class.
|
void |
InjectionManager.destroyManagedObject(Object managedObject) |
Destroy a managed object that was created via createManagedObject.
|
void |
InjectionManager.destroyManagedObject(Object managedObject,
boolean validate) |
Destroy a managed object that may have been created via createManagedObject.
|
void |
InjectionManager.inject(Class clazz,
Object instance,
com.sun.enterprise.deployment.JndiNameEnvironment envDescriptor,
String componentId,
boolean invokePostConstruct) |
Perform injection.
|
void |
InjectionManager.injectClass(Class clazz,
com.sun.enterprise.deployment.JndiNameEnvironment componentEnv) |
Inject the injectable resources from the given component environment
into a Class instance.
|
void |
InjectionManager.injectClass(Class clazz,
com.sun.enterprise.deployment.JndiNameEnvironment componentEnv,
boolean invokePostConstruct) |
Inject the injectable resources from the given component environment
into a Class instance.
|
void |
InjectionManager.injectClass(Class clazz,
String componentId,
boolean invokePostConstruct) |
Inject the injectable resources from the given component id
into a Class instance.
|
void |
InjectionManager.injectInstance(Object instance) |
Inject the given object instance with the resources from its
component environment.
|
void |
InjectionManager.injectInstance(Object instance,
boolean invokePostConstruct) |
Inject the given object instance with the resources from its
component environment.
|
void |
InjectionManager.injectInstance(Object instance,
com.sun.enterprise.deployment.JndiNameEnvironment componentEnv) |
Inject the injectable resources from the given component environment
into an object instance.
|
void |
InjectionManager.injectInstance(Object instance,
com.sun.enterprise.deployment.JndiNameEnvironment componentEnv,
boolean invokePostConstruct) |
Inject the injectable resources from the given component environment
into an object instance.
|
void |
InjectionManager.injectInstance(Object instance,
String componentId,
boolean invokePostConstruct) |
Inject the injectable resources for the given component id
into an object instance.
|
void |
InjectionManager.invokeClassPreDestroy(Class clazz,
com.sun.enterprise.deployment.JndiNameEnvironment componentEnv) |
Invoke any static @PreDestroy methods defined on the class
(and super-classes).
|
void |
InjectionManager.invokeInstancePostConstruct(Object instance,
com.sun.enterprise.deployment.JndiNameEnvironment componentEnv) |
Invoke any @PostConstruct methods defined on the instance's class
(and super-classes).
|
void |
InjectionManager.invokeInstancePreDestroy(Object instance) |
Invoke any @PreDestroy methods defined on the instance's class
(and super-classes).
|
void |
InjectionManager.invokeInstancePreDestroy(Object instance,
boolean validate) |
Invoke any @PreDestroy methods defined on the instance's class
(and super-classes).
|
void |
InjectionManager.invokeInstancePreDestroy(Object instance,
com.sun.enterprise.deployment.JndiNameEnvironment componentEnv) |
Invoke any @PreDestroy methods defined on the instance's class
(and super-classes).
|