org.jboss.weld.injection.spi
Interface InjectionContext<T>


public interface InjectionContext<T>

The context in which instance injection occurs.

Author:
Pete Muir

Method Summary
 javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()
          Get the AnnotatedType for the instance being injected
 javax.enterprise.inject.spi.InjectionTarget<T> getInjectionTarget()
          Get the InjectionTarget for the instance being injected
 T getTarget()
          Get the underlying instance to be injected.
 void proceed()
          Calling proceed() will cause Weld to perform injection on the instance as it normally would.
 

Method Detail

proceed

void proceed()
Calling proceed() will cause Weld to perform injection on the instance as it normally would. It is legal to not call proceed(), however the container must ensure all injection, including CDI-style Inject injection is done.


getTarget

T getTarget()
Get the underlying instance to be injected. If the instance being injected is an EJB this will be whatever is returned by SessionObjectReference.getBusinessObject(Class)


getInjectionTarget

javax.enterprise.inject.spi.InjectionTarget<T> getInjectionTarget()
Get the InjectionTarget for the instance being injected


getAnnotatedType

javax.enterprise.inject.spi.AnnotatedType<T> getAnnotatedType()
Get the AnnotatedType for the instance being injected



Copyright © 2013 Seam Framework. All Rights Reserved.