public class PropertyInjectionTarget<T>
extends java.lang.Object
implements javax.enterprise.inject.spi.InjectionTarget<T>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MESSAGE_NO_CONVERTER_FOUND |
static java.lang.String |
MESSAGE_NO_VALUE_FOUND |
| Constructor and Description |
|---|
PropertyInjectionTarget(java.util.Map<java.lang.reflect.Field,java.lang.Object> injectableValues,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> pit,
javax.enterprise.inject.spi.InjectionTarget<T> it)
Constructor accepting all required values for injection
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose(T instance) |
java.util.Set<javax.enterprise.inject.spi.InjectionPoint> |
getInjectionPoints() |
void |
inject(T instance,
javax.enterprise.context.spi.CreationalContext<T> ctx) |
void |
postConstruct(T instance) |
void |
preDestroy(T instance) |
T |
produce(javax.enterprise.context.spi.CreationalContext<T> ctx) |
public static final java.lang.String MESSAGE_NO_CONVERTER_FOUND
public static final java.lang.String MESSAGE_NO_VALUE_FOUND
public PropertyInjectionTarget(java.util.Map<java.lang.reflect.Field,java.lang.Object> injectableValues,
javax.enterprise.inject.spi.ProcessInjectionTarget<T> pit,
javax.enterprise.inject.spi.InjectionTarget<T> it)
injectableValues - - injectable values for this instances of this typepit - - the process injection targetit - - The current instance to be injectedpublic void inject(T instance, javax.enterprise.context.spi.CreationalContext<T> ctx)
inject in interface javax.enterprise.inject.spi.InjectionTarget<T>public void postConstruct(T instance)
postConstruct in interface javax.enterprise.inject.spi.InjectionTarget<T>public void preDestroy(T instance)
preDestroy in interface javax.enterprise.inject.spi.InjectionTarget<T>public T produce(javax.enterprise.context.spi.CreationalContext<T> ctx)
produce in interface javax.enterprise.inject.spi.Producer<T>public void dispose(T instance)
dispose in interface javax.enterprise.inject.spi.Producer<T>public java.util.Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
getInjectionPoints in interface javax.enterprise.inject.spi.Producer<T>