Package org.jboss.weld.bootstrap.events
Class ProcessBeanInjectionTarget<X>
- java.lang.Object
-
- org.jboss.weld.bootstrap.events.ContainerEvent
-
- org.jboss.weld.bootstrap.events.AbstractContainerEvent
-
- org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
-
- org.jboss.weld.bootstrap.events.AbstractProcessInjectionTarget<X>
-
- org.jboss.weld.bootstrap.events.ProcessBeanInjectionTarget<X>
-
- All Implemented Interfaces:
ProcessInjectionTarget<X>
,NotificationListener
public class ProcessBeanInjectionTarget<X> extends AbstractProcessInjectionTarget<X> implements ProcessInjectionTarget<X>
-
-
Field Summary
-
Fields inherited from class org.jboss.weld.bootstrap.events.AbstractProcessInjectionTarget
annotatedType
-
-
Constructor Summary
Constructors Constructor Description ProcessBeanInjectionTarget(BeanManagerImpl beanManager, AbstractClassBean<X> bean)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InjectionTarget<X>
getInjectionTarget()
Returns theInjectionTarget
object that will be used by the container to perform injection.void
setInjectionTarget(InjectionTarget<X> injectionTarget)
Replaces theInjectionTarget
which performs injection for this target.-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractProcessInjectionTarget
fire, fire, getAnnotatedType, getDefinitionErrors
-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractDefinitionContainerEvent
addDefinitionError, fire
-
Methods inherited from class org.jboss.weld.bootstrap.events.AbstractContainerEvent
getActualTypeArguments, getBeanManager, getErrors, getEventType, getRawType
-
Methods inherited from class org.jboss.weld.bootstrap.events.ContainerEvent
checkWithinObserverNotification, getReceiver, postNotify, preNotify
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jakarta.enterprise.inject.spi.ProcessInjectionTarget
addDefinitionError, getAnnotatedType
-
-
-
-
Constructor Detail
-
ProcessBeanInjectionTarget
public ProcessBeanInjectionTarget(BeanManagerImpl beanManager, AbstractClassBean<X> bean)
-
-
Method Detail
-
getInjectionTarget
public InjectionTarget<X> getInjectionTarget()
Description copied from interface:ProcessInjectionTarget
Returns theInjectionTarget
object that will be used by the container to perform injection.- Specified by:
getInjectionTarget
in interfaceProcessInjectionTarget<X>
- Returns:
- the
InjectionTarget
object which performs the injection
-
setInjectionTarget
public void setInjectionTarget(InjectionTarget<X> injectionTarget)
Description copied from interface:ProcessInjectionTarget
Replaces theInjectionTarget
which performs injection for this target.- Specified by:
setInjectionTarget
in interfaceProcessInjectionTarget<X>
- Parameters:
injectionTarget
- The newInjectionTarget
to use
-
-