public class InjectionCollection
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.String,java.util.List<Injection>> |
_injectionMap |
static java.lang.String |
INJECTION_COLLECTION |
private static Logger |
LOG |
Constructor and Description |
---|
InjectionCollection() |
Modifier and Type | Method and Description |
---|---|
void |
add(Injection injection) |
Injection |
getInjection(java.lang.String jndiName,
java.lang.Class<?> clazz,
java.lang.reflect.Field field) |
Injection |
getInjection(java.lang.String jndiName,
java.lang.Class<?> clazz,
java.lang.reflect.Method method,
java.lang.Class<?> paramClass) |
java.util.List<Injection> |
getInjections(java.lang.String className) |
void |
inject(java.lang.Object injectable) |
private static final Logger LOG
public static final java.lang.String INJECTION_COLLECTION
private java.util.HashMap<java.lang.String,java.util.List<Injection>> _injectionMap
public void add(Injection injection)
public java.util.List<Injection> getInjections(java.lang.String className)
public Injection getInjection(java.lang.String jndiName, java.lang.Class<?> clazz, java.lang.reflect.Field field)
public Injection getInjection(java.lang.String jndiName, java.lang.Class<?> clazz, java.lang.reflect.Method method, java.lang.Class<?> paramClass)
public void inject(java.lang.Object injectable)