Package | Description |
---|---|
org.apache.webbeans.component | |
org.apache.webbeans.component.creation | |
org.apache.webbeans.ejb.common.component | |
org.apache.webbeans.util |
Modifier and Type | Class and Description |
---|---|
class |
CdiInterceptorBean<T>
Interceptor
Bean implementation for CDI-style Beans. |
class |
DecoratorBean<T>
Decorator Bean implementation.
|
class |
EjbInterceptorBean<T>
Interceptor Bean implementation for EJB-style Beans. |
class |
InterceptorBean<T>
Abstract
Interceptor Bean implementation. |
class |
ManagedBean<T>
Managed bean implementation of the
Bean . |
class |
NewManagedBean<T>
Component definition with
New binding annotation. |
class |
SelfInterceptorBean<T>
Implicit self-interceptor Bean implementation.
|
Modifier and Type | Method and Description |
---|---|
InjectionTargetBean<?> |
AbstractProducerBean.getOwnerBean() |
InjectionTargetBean<?> |
IBeanHasParent.getParent() |
Constructor and Description |
---|
AbstractProducerBean(InjectionTargetBean<?> ownerComponent,
WebBeansType webBeansType,
BeanAttributes<T> beanAttributes,
Class<T> returnType,
ProducerFactory<?> producerFactory)
Create a new instance.
|
ProducerFieldBean(InjectionTargetBean<?> ownerComponent,
BeanAttributesImpl<T> beanAttributes,
Class<T> returnType,
ProducerFactory<T> producerFactory)
Defines the new producer field component.
|
ProducerMethodBean(InjectionTargetBean<P> ownerComponent,
BeanAttributesImpl<T> beanAttributes,
Class<T> returnType,
MethodProducerFactory<P> producerFactory)
Creates a new instance.
|
ResourceBean(InjectionTargetBean<?> ownerComponent,
ResourceReference<X,T> resourceReference,
BeanAttributesImpl<X> beanAttributes,
Class<X> beanClass) |
Modifier and Type | Class and Description |
---|---|
class |
ObserverMethodsBuilder<T,I extends InjectionTargetBean<T>>
Abstract implementation of
AbstractBeanBuilder . |
class |
ProducerFieldBeansBuilder<T,I extends InjectionTargetBean<T>>
Abstract implementation of
AbstractBeanBuilder . |
class |
ProducerMethodBeansBuilder<T,I extends InjectionTargetBean<T>>
Abstract implementation of
AbstractBeanBuilder . |
Modifier and Type | Field and Description |
---|---|
protected InjectionTargetBean<?> |
AbstractProducerBeanBuilder.parent |
Modifier and Type | Method and Description |
---|---|
protected <P> ProducerMethodBean<T> |
ProducerMethodBeanBuilder.createBean(InjectionTargetBean<P> parent,
Class<T> beanClass) |
protected <X> P |
ProducerFieldBeanBuilder.createBean(InjectionTargetBean<X> owner,
Class<T> beanClass) |
protected <X> ResourceBean<T,R> |
ResourceBeanBuilder.createBean(InjectionTargetBean<X> owner,
Class<T> beanClass) |
protected abstract <X> P |
AbstractProducerBeanBuilder.createBean(InjectionTargetBean<X> parent,
Class<T> beanClass) |
Set<ProducerFieldBean<?>> |
ProducerFieldBeansBuilder.defineProducerFields(InjectionTargetBean<T> bean) |
Set<ProducerMethodBean<?>> |
ProducerMethodBeansBuilder.defineProducerMethods(InjectionTargetBean<T> bean) |
Constructor and Description |
---|
AbstractProducerBeanBuilder(InjectionTargetBean<?> parent,
A annotated,
BeanAttributesImpl<T> beanAttributes) |
ProducerFieldBeanBuilder(InjectionTargetBean<?> owner,
javax.enterprise.inject.spi.AnnotatedField<?> annotated,
BeanAttributesImpl<T> beanAttributes) |
ProducerMethodBeanBuilder(InjectionTargetBean<T> parent,
javax.enterprise.inject.spi.AnnotatedMethod<?> annotatedMethod,
BeanAttributesImpl<T> beanAttributes) |
ResourceBeanBuilder(InjectionTargetBean<?> parent,
ResourceReference<T,R> resourceRef,
javax.enterprise.inject.spi.AnnotatedField<?> annotatedField,
BeanAttributesImpl<T> beanAttributes) |
Modifier and Type | Class and Description |
---|---|
class |
BaseEjbBean<T>
Defines bean contract for the session beans.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
WebBeansUtil.hasInjectionTargetBeanAnnotatedWithAlternative(InjectionTargetBean<?> bean) |
boolean |
WebBeansUtil.isProducerBeanEnabled(InjectionTargetBean<?> parent,
Set<Class<? extends Annotation>> stereotypes,
Annotation[] annotations) |
void |
WebBeansUtil.setBeanEnableFlagForProducerBean(InjectionTargetBean<?> parent,
AbstractProducerBean<?> producer,
Annotation[] annotations) |
void |
WebBeansUtil.setInjectionTargetBeanEnableFlag(InjectionTargetBean<?> bean)
Sets bean enabled flag.
|
Copyright © 2008–2016 The Apache Software Foundation. All rights reserved.