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, waitproceedpublic InjectionContextImpl(BeanManagerImpl beanManager, InjectionTarget<T> injectionTarget, AnnotatedType<T> annotatedType, T target)
public void run()
public InjectionTarget<T> getInjectionTarget()
InjectionContextInjectionTarget for the instance being injectedgetInjectionTarget in interface InjectionContext<T>public AnnotatedType<T> getAnnotatedType()
InjectionContextAnnotatedType for the instance being injectedgetAnnotatedType in interface InjectionContext<T>public T getTarget()
InjectionContextSessionObjectReference.getBusinessObject(Class)getTarget in interface InjectionContext<T>Copyright © 2014 Seam Framework. All Rights Reserved.