public abstract class InjectionContextImpl<T> extends Object implements InjectionContext<T>
Constructor and Description |
---|
InjectionContextImpl(BeanManagerImpl beanManager,
InjectionTarget<T> injectionTarget,
AnnotatedType<T> annotatedType,
T target) |
Modifier and Type | Method and Description |
---|---|
AnnotatedType<T> |
getAnnotatedType()
Get the
AnnotatedType for the instance being injected |
InjectionTarget<T> |
getInjectionTarget()
Get the
InjectionTarget for the instance being injected |
T |
getTarget()
Get the underlying instance to be injected.
|
void |
run() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
proceed
public InjectionContextImpl(BeanManagerImpl beanManager, InjectionTarget<T> injectionTarget, AnnotatedType<T> annotatedType, T target)
public void run()
public InjectionTarget<T> getInjectionTarget()
InjectionContext
InjectionTarget
for the instance being injectedgetInjectionTarget
in interface InjectionContext<T>
public AnnotatedType<T> getAnnotatedType()
InjectionContext
AnnotatedType
for the instance being injectedgetAnnotatedType
in interface InjectionContext<T>
public T getTarget()
InjectionContext
SessionObjectReference.getBusinessObject(Class)
getTarget
in interface InjectionContext<T>
Copyright © 2013 Seam Framework. All Rights Reserved.