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
Producer s that produce CDI Extension s. |
class |
SimpleProducerFactory<P> |
Constructor and Description |
---|
AbstractProducerBean(InjectionTargetBean<?> ownerComponent,
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–2016 The Apache Software Foundation. All rights reserved.