| Package | Description |
|---|---|
| javax.enterprise.inject.spi |
The portable extension integration SPI.
|
| org.jboss.weld.bean | |
| org.jboss.weld.bean.builtin | |
| 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 |
|---|---|
<T> InjectionTarget<T> |
BeanManagerProxy.createInjectionTarget(EjbDescriptor<T> descriptor) |
<X> InjectionTarget<X> |
BeanManagerProxy.fireProcessInjectionTarget(AnnotatedType<X> type) |
<X> InjectionTarget<X> |
BeanManagerProxy.fireProcessInjectionTarget(AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
| Modifier and Type | Method and Description |
|---|---|
<X> InjectionTarget<X> |
BeanManagerProxy.fireProcessInjectionTarget(AnnotatedType<X> annotatedType,
InjectionTarget<X> injectionTarget) |
| 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 |
StatelessSessionBeanInjector.inject(T instance,
CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
InjectionTarget<T> injectionTarget) |
void |
ResourceInjector.inject(T instance,
CreationalContext<T> ctx,
BeanManagerImpl manager,
SlimAnnotatedType<T> type,
InjectionTarget<T> injectionTarget) |
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> |
PlainInterceptorFactory.getInjectionTarget() |
| Constructor and Description |
|---|
PlainInterceptorFactory(InjectionTarget<T> injectionTarget) |
| Modifier and Type | Method and Description |
|---|---|
<T> InjectionTarget<T> |
BeanManagerImpl.createInjectionTarget(AnnotatedType<T> type) |
<T> InjectionTarget<T> |
BeanManagerImpl.createInjectionTarget(EjbDescriptor<T> descriptor) |
protected InjectionTarget<T> |
InjectionTargetFactoryImpl.createMessageDrivenInjectionTarget(InternalEjbDescriptor<T> descriptor) |
<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 | Interface and Description |
|---|---|
interface |
WeldInjectionTarget<T>
Specialized version of
InjectionTarget that exposes additional information. |
| 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.
|
<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 © 2014. All Rights Reserved.