| Package | Description |
|---|---|
| org.apache.webbeans.component | |
| org.apache.webbeans.component.creation | |
| 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.getOwnerComponent() |
InjectionTargetBean<?> |
IBeanHasParent.getParent() |
| Constructor and Description |
|---|
AbstractProducerBean(InjectionTargetBean<?> ownerComponent,
WebBeansType webBeansType,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes,
Class<T> returnType,
javax.enterprise.inject.spi.ProducerFactory<?> producerFactory)
Create a new instance.
|
ProducerFieldBean(InjectionTargetBean<?> ownerComponent,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes,
Class<T> returnType,
javax.enterprise.inject.spi.ProducerFactory<T> producerFactory)
Defines the new producer field component.
|
ProducerMethodBean(InjectionTargetBean<P> ownerComponent,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes,
Class<T> returnType,
MethodProducerFactory<P> producerFactory)
Creates a new instance.
|
ResourceBean(InjectionTargetBean<?> ownerComponent,
ResourceReference<X,T> resourceReference,
javax.enterprise.inject.spi.BeanAttributes<X> beanAttributes,
Class<X> beanClass,
javax.enterprise.inject.spi.ProducerFactory<X> producerFactory) |
| 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> ResourceBean<T,R> |
ResourceBeanBuilder.createBean(InjectionTargetBean<X> owner,
Class<T> beanClass) |
protected abstract <X> P |
AbstractProducerBeanBuilder.createBean(InjectionTargetBean<X> parent,
Class<T> beanClass) |
protected <X> P |
ProducerFieldBeanBuilder.createBean(InjectionTargetBean<X> owner,
Class<T> beanClass) |
Set<ProducerFieldBean<?>> |
ProducerFieldBeansBuilder.defineProducerFields(InjectionTargetBean<T> bean) |
Set<ProducerMethodBean<?>> |
ProducerMethodBeansBuilder.defineProducerMethods(InjectionTargetBean<T> bean,
Set<ProducerFieldBean<?>> producerFields) |
| Constructor and Description |
|---|
AbstractProducerBeanBuilder(InjectionTargetBean<?> parent,
A annotated,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes) |
ProducerFieldBeanBuilder(InjectionTargetBean<?> owner,
javax.enterprise.inject.spi.AnnotatedField<?> annotated,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes) |
ProducerMethodBeanBuilder(InjectionTargetBean<T> parent,
javax.enterprise.inject.spi.AnnotatedMethod<?> annotatedMethod,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes) |
ResourceBeanBuilder(InjectionTargetBean<?> parent,
ResourceReference<T,R> resourceRef,
javax.enterprise.inject.spi.AnnotatedField<?> annotatedField,
javax.enterprise.inject.spi.BeanAttributes<T> beanAttributes) |
| Modifier and Type | Method and Description |
|---|---|
void |
WebBeansUtil.setBeanEnableFlagForProducerBean(InjectionTargetBean<?> parent,
AbstractProducerBean<?> producer,
Annotation[] annotations) |
void |
WebBeansUtil.setInjectionTargetBeanEnableFlag(InjectionTargetBean<?> bean)
Sets bean enabled flag.
|
Copyright © 2008–2020 The Apache Software Foundation. All rights reserved.