Package | Description |
---|---|
javax.enterprise.inject.spi |
The portable extension integration SPI.
|
org.jboss.weld.bean | |
org.jboss.weld.bootstrap.events | |
org.jboss.weld.injection | |
org.jboss.weld.injection.producer | |
org.jboss.weld.injection.producer.ejb | |
org.jboss.weld.injection.spi | |
org.jboss.weld.interceptor.reader | |
org.jboss.weld.manager | |
org.jboss.weld.manager.api | |
org.jboss.weld.util |
Modifier and Type | Method and Description |
---|---|
<T> InjectionTarget<T> |
BeanManager.createInjectionTarget(AnnotatedType<T> type)
Obtains an
InjectionTarget for the given AnnotatedType . |
InjectionTarget<T> |
InjectionTargetFactory.createInjectionTarget(Bean<T> bean)
Create a new injection target for a bean.
|
InjectionTarget<X> |
ProcessInjectionTarget.getInjectionTarget()
Returns the
InjectionTarget object that will be used by the container to perform
injection. |
Modifier and Type | Method and Description |
---|---|
void |
ProcessInjectionTarget.setInjectionTarget(InjectionTarget<X> injectionTarget)
Replaces the
InjectionTarget which performs injection for this target. |
Modifier and Type | Field and Description |
---|---|
protected InjectionTarget<T> |
SyntheticClassBean.producer |
Modifier and Type | Method and Description |
---|---|
InjectionTarget<T> |
AbstractClassBean.getInjectionTarget()
Duplicate of
AbstractClassBean.getProducer() - kept for backwards compatibility. |
protected InjectionTarget<T> |
SyntheticClassBean.getProducer() |
InjectionTarget<T> |
AbstractClassBean.getProducer() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractClassBean.setInjectionTarget(InjectionTarget<T> injectionTarget) |
void |
AbstractClassBean.setProducer(InjectionTarget<T> producer) |
Modifier and Type | Method and Description |
---|---|
protected static <X> InjectionTarget<X> |
AbstractProcessInjectionTarget.fire(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
<X> InjectionTarget<X> |
ContainerLifecycleEvents.fireProcessInjectionTarget(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
InjectionTarget<X> |
ProcessSimpleInjectionTarget.getInjectionTarget() |
InjectionTarget<X> |
ProcessBeanInjectionTarget.getInjectionTarget() |
Modifier and Type | Method and Description |
---|---|
protected static <X> InjectionTarget<X> |
AbstractProcessInjectionTarget.fire(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
<X> InjectionTarget<X> |
ContainerLifecycleEvents.fireProcessInjectionTarget(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
void |
ProcessSimpleInjectionTarget.setInjectionTarget(InjectionTarget<X> injectionTarget) |
void |
ProcessBeanInjectionTarget.setInjectionTarget(InjectionTarget<X> injectionTarget) |
Constructor and Description |
---|
ProcessSimpleInjectionTarget(BeanManagerImpl beanManager,
AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingInjectionTarget<T> |
Modifier and Type | Method and Description |
---|---|
protected abstract InjectionTarget<T> |
ForwardingInjectionTarget.delegate() |
InjectionTarget<T> |
InjectionContextImpl.getInjectionTarget() |
Constructor and Description |
---|
InjectionContextImpl(BeanManagerImpl beanManager,
InjectionTarget<T> injectionTarget,
AnnotatedType<T> annotatedType,
T target) |
Modifier and Type | Class and Description |
---|---|
class |
BasicInjectionTarget<T>
Basic
InjectionTarget implementation. |
class |
BeanInjectionTarget<T> |
class |
DecoratorInjectionTarget<T>
InjectionTarget implementation used for decorators. |
class |
NonProducibleInjectionTarget<T>
An implementation of
InjectionTarget for classes that do not fulfill bean class requirements (e.g. |
Modifier and Type | Method and Description |
---|---|
void |
Injector.inject(T instance,
CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
InjectionTarget<T> injectionTarget) |
void |
DefaultInjector.inject(T instance,
CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
InjectionTarget<T> injectionTarget) |
Modifier and Type | Class and Description |
---|---|
class |
SessionBeanInjectionTarget<T> |
Modifier and Type | Method and Description |
---|---|
InjectionTarget<T> |
InjectionContext.getInjectionTarget()
Get the
InjectionTarget for the instance being injected |
Modifier and Type | Method and Description |
---|---|
<T> void |
InjectionServices.registerInjectionTarget(InjectionTarget<T> injectionTarget,
AnnotatedType<T> annotatedType)
This method is invoked during Weld bootstrap and allows an integrator to process an
InjectionTarget that may be
injected at runtime. |
Modifier and Type | Method and Description |
---|---|
InjectionTarget<T> |
ClassMetadataInterceptorFactory.getInjectionTarget() |
Modifier and Type | Method and Description |
---|---|
<T> InjectionTarget<T> |
BeanManagerImpl.createInjectionTarget(AnnotatedType<T> type) |
InjectionTarget<T> |
InjectionTargetFactoryImpl.createInjectionTarget(Bean<T> bean) |
<T> InjectionTarget<T> |
BeanManagerImpl.createInjectionTarget(EjbDescriptor<T> descriptor) |
InjectionTarget<T> |
InjectionTargetFactoryImpl.createInterceptorInjectionTarget() |
protected InjectionTarget<T> |
InjectionTargetFactoryImpl.createMessageDrivenInjectionTarget() |
<X> InjectionTarget<X> |
BeanManagerImpl.fireProcessInjectionTarget(AnnotatedType<X> annotatedType) |
<X> InjectionTarget<X> |
BeanManagerImpl.fireProcessInjectionTarget(AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
Modifier and Type | Method and Description |
---|---|
<X> InjectionTarget<X> |
BeanManagerImpl.fireProcessInjectionTarget(AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
Modifier and Type | Method and Description |
---|---|
<T> InjectionTarget<T> |
WeldManager.createInjectionTarget(EjbDescriptor<T> descriptor)
The injection target for the given EJB, or null if Weld was not given this descriptor in the deployment.
|
InjectionTarget<T> |
WeldInjectionTargetFactory.createInterceptorInjectionTarget()
Create a new injection target for an interceptor bound using
Interceptors or a deployment descriptor. |
<X> InjectionTarget<X> |
WeldManager.fireProcessInjectionTarget(AnnotatedType<X> type)
Fire a ProcessInjectionTarget event for the given type.
|
<X> InjectionTarget<X> |
WeldManager.fireProcessInjectionTarget(AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget)
Fire a ProcessInjectionTarget event for the given type.
|
Modifier and Type | Method and Description |
---|---|
<X> InjectionTarget<X> |
WeldManager.fireProcessInjectionTarget(AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget)
Fire a ProcessInjectionTarget event for the given type.
|
Modifier and Type | Method and Description |
---|---|
<T> InjectionTarget<T> |
ForwardingBeanManager.createInjectionTarget(AnnotatedType<T> type) |
Copyright © 2013 Seam Framework. All Rights Reserved.