| Package | Description |
|---|---|
| org.apache.webbeans.component | |
| org.apache.webbeans.component.creation | |
| org.apache.webbeans.container | |
| org.apache.webbeans.portable |
| Modifier and Type | Class and Description |
|---|---|
class |
ExtensionProducerFactory<T>
A factory for
Producers that produce CDI Extensions. |
class |
SimpleProducerFactory<P> |
| Constructor and Description |
|---|
AbstractProducerBean(Class<?> ownerBeanClass,
WebBeansContext webBeansContext,
WebBeansType webBeansType,
BeanAttributes<T> beanAttributes,
Class<T> returnType,
ProducerFactory<?> producerFactory)
Create a new instance.
|
BuiltInOwbBean(WebBeansContext webBeansContext,
WebBeansType webBeansType,
BeanAttributesImpl<T> beanAttributes,
Class<T> returnType,
boolean nullable,
ProducerFactory<T> producerFactory) |
BuiltInOwbBean(WebBeansContext webBeansContext,
WebBeansType webBeansType,
Class<T> returnType,
ProducerFactory<T> producerFactory) |
ProducerFieldBean(InjectionTargetBean<?> ownerComponent,
BeanAttributesImpl<T> beanAttributes,
Class<T> returnType,
ProducerFactory<T> producerFactory)
Defines the new producer field component.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FieldProducerFactory<P> |
class |
MethodProducerFactory<P> |
| Modifier and Type | Method and Description |
|---|---|
<X> ProducerFactory<X> |
AbstractBeanManager.getProducerFactory(javax.enterprise.inject.spi.AnnotatedField<? super X> field,
javax.enterprise.inject.spi.Bean<X> bean) |
<X> ProducerFactory<X> |
AbstractBeanManager.getProducerFactory(javax.enterprise.inject.spi.AnnotatedMethod<? super X> method,
javax.enterprise.inject.spi.Bean<X> bean) |
| Modifier and Type | Method and Description |
|---|---|
<T,X> javax.enterprise.inject.spi.Bean<T> |
AbstractBeanManager.createBean(BeanAttributes<T> attributes,
Class<X> type,
ProducerFactory<X> factory) |
| Modifier and Type | Class and Description |
|---|---|
class |
ProviderBasedProducerFactory<P> |
Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.