| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInjectionTargetBean<T>
Abstract class for injection target beans.
|
class |
ConversationBean
Conversation bean implementation.
|
class |
ExtensionBean<T>
Extension service bean definition.
|
class |
ManagedBean<T>
Managed bean implementation of the
Bean. |
class |
NewManagedBean<T>
Component definition with
New binding annotation. |
| Modifier and Type | Field and Description |
|---|---|
protected InjectionTargetBean<?> |
AbstractProducerBean.ownerComponent
Owner of the producer field component
|
| Modifier and Type | Method and Description |
|---|---|
InjectionTargetBean<?> |
IBeanHasParent.getParent() |
InjectionTargetBean<?> |
AbstractProducerBean.getParent() |
| Constructor and Description |
|---|
AbstractProducerBean(WebBeansType type,
Class<T> returnType,
InjectionTargetBean<?> ownerComponent)
Create a new instance.
|
ProducerFieldBean(InjectionTargetBean<?> ownerComponent,
Class<T> returnType)
Defines the new producer field component.
|
ProducerMethodBean(InjectionTargetBean<?> parent,
Class<T> returnType)
Creates a new instance.
|
ResourceBean(Class<X> returnType,
InjectionTargetBean<?> ownerBean,
ResourceReference<X,T> resourceReference) |
| Modifier and Type | Method and Description |
|---|---|
<X> ProducerMethodBean<X> |
DefinitionUtil.createProducerBeanFromAnnotatedType(Class<X> returnType,
javax.enterprise.inject.spi.AnnotatedMethod<X> method,
InjectionTargetBean<?> parent,
boolean isSpecializes) |
<T> ProducerMethodBean<T> |
DefinitionUtil.createProducerComponent(Class<T> returnType,
Method method,
InjectionTargetBean<?> parent,
boolean isSpecializes) |
<T> Set<javax.enterprise.inject.spi.ObserverMethod<?>> |
DefinitionUtil.defineObserverMethods(InjectionTargetBean<T> component,
Class<T> clazz) |
Set<ProducerFieldBean<?>> |
DefinitionUtil.defineProducerFields(InjectionTargetBean<?> component)
Defines the set of
ProducerFieldBean components. |
Set<ProducerFieldBean<?>> |
DefinitionUtil.defineProducerFields(InjectionTargetBean<?> component,
Class<?> returnType) |
<X> Set<ProducerMethodBean<?>> |
DefinitionUtil.defineProducerMethods(InjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType) |
| Modifier and Type | Class and Description |
|---|---|
class |
WebBeansDecorator<T>
Defines decorators.
|
| Modifier and Type | Method and Description |
|---|---|
static List<Object> |
WebBeansDecoratorConfig.getDecoratorStack(InjectionTargetBean<?> component,
Object instance,
Object delegate,
CreationalContextImpl<?> ownerCreationalContext) |
| Modifier and Type | Method and Description |
|---|---|
<T> Set<javax.enterprise.inject.spi.ObserverMethod<?>> |
NotificationManager.addObservableComponentMethods(InjectionTargetBean<?> component) |
<T> javax.enterprise.inject.spi.ObserverMethod<?> |
NotificationManager.getObservableMethodForAnnotatedMethod(javax.enterprise.inject.spi.AnnotatedMethod<?> annotatedMethod,
InjectionTargetBean<T> bean)
Gets observer method from given annotated method.
|
| Constructor and Description |
|---|
ObserverMethodImpl(InjectionTargetBean<?> bean,
Method observerMethod,
boolean ifExist)
Creates a new bean observer instance.
|
ObserverMethodImpl(InjectionTargetBean<?> bean,
Method observerMethod,
boolean ifExist,
Annotation[] qualifiers,
Type observedEventType)
used if the qualifiers and event type are already known, e.g. from the XML.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
InterceptorUtil.callAroundInvokes(WebBeansContext webBeansContext,
InjectionTargetBean<?> bean,
Object instance,
CreationalContextImpl<?> creationalContext,
Method proceed,
Object[] arguments,
List<InterceptorData> stack,
javax.interceptor.InvocationContext ejbInvocationContext,
Object altKey) |
| Constructor and Description |
|---|
InjectionTargetProducer(InjectionTargetBean<T> bean)
Creates a new injection target producer.
|
| Modifier and Type | Method and Description |
|---|---|
<X> Set<ProducerFieldBean<?>> |
WebBeansAnnotatedTypeUtil.defineProducerFields(InjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType) |
<X> Set<ProducerMethodBean<?>> |
WebBeansAnnotatedTypeUtil.defineProducerMethods(InjectionTargetBean<X> bean,
javax.enterprise.inject.spi.AnnotatedType<X> annotatedType) |
static boolean |
WebBeansUtil.hasInjectionTargetBeanAnnotatedWithAlternative(InjectionTargetBean<?> bean) |
void |
WebBeansUtil.setBeanEnableFlagForProducerBean(InjectionTargetBean<?> parent,
AbstractProducerBean<?> producer,
Annotation[] annotations) |
void |
WebBeansUtil.setInjectionTargetBeanEnableFlag(InjectionTargetBean<?> bean)
Sets bean enabled flag.
|
Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.