| Modifier and Type | Method and Description |
|---|---|
boolean |
AnnotationManager.configuredProducerSpecializedName(AbstractOwbBean<?> component,
Method method,
Method superMethod)
Configures the name of the producer method for specializing the parent.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractInjectionTargetBean<T>
Abstract class for injection target beans.
|
class |
AbstractProducerBean<T>
Abstract class for producer components.
|
class |
BeanManagerBean |
class |
BuildInOwbBean<T>
Following 3 options are provided for vendor's build-in beans implementation:
1.
|
class |
ConversationBean
Conversation bean implementation.
|
class |
EventBean<T>
Implicit observable bean definition.
|
class |
ExtensionBean<T>
Extension service bean definition.
|
class |
InjectionPointBean |
class |
InstanceBean<T> |
class |
ManagedBean<T>
Managed bean implementation of the
Bean. |
class |
NewManagedBean<T>
Component definition with
New binding annotation. |
class |
ProducerFieldBean<T>
Defines the producer field component implementation.
|
class |
ProducerMethodBean<T>
Concrete implementation of the
AbstractOwbBean. |
class |
ResourceBean<X,T extends Annotation> |
| Modifier and Type | Method and Description |
|---|---|
AbstractOwbBean<T> |
BeanCreator.getBean()
Gets bean.
|
AbstractOwbBean<T> |
AbstractBeanCreator.getBean()
Gets bean.
|
| Constructor and Description |
|---|
AbstractBeanCreator(AbstractOwbBean<T> bean,
Annotation[] beanAnnotations)
Creates a bean instance.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ThirdpartyBeanImpl<T> |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
DefinitionUtil.addConstructorInjectionPointMetaData(AbstractOwbBean<T> owner,
Constructor<T> constructor) |
<T> void |
DefinitionUtil.addFieldInjectionPointMetaData(AbstractOwbBean<T> owner,
Field field) |
<T> void |
DefinitionUtil.addMethodInjectionPointMetaData(AbstractOwbBean<T> owner,
Method method) |
static <T> void |
DefinitionUtil.defineApiTypes(AbstractOwbBean<T> bean,
Class<T> clazz)
Configures the web bean api types.
|
<T> void |
DefinitionUtil.defineDisposalMethods(AbstractOwbBean<T> component) |
<T> void |
DefinitionUtil.defineDisposalMethods(AbstractOwbBean<T> component,
Class<?> clazz) |
<T> void |
DefinitionUtil.defineName(AbstractOwbBean<T> component,
Annotation[] anns,
String defaultName)
Configure web beans component name.
|
<T> void |
DefinitionUtil.defineQualifiers(AbstractOwbBean<T> component,
Annotation[] annotations)
Configure web beans component qualifier.
|
<T> void |
DefinitionUtil.defineScopeType(AbstractOwbBean<T> component,
Annotation[] annotations,
String exceptionMessage,
boolean allowLazyInit)
Configure web beans component scope type.
|
<T> void |
DefinitionUtil.defineSerializable(AbstractOwbBean<T> component) |
| Constructor and Description |
|---|
BeanInheritedMetaData(AbstractOwbBean<T> component) |
| Modifier and Type | Class and Description |
|---|---|
class |
WebBeansDecorator<T>
Defines decorators.
|
| Constructor and Description |
|---|
InjectableConstructor(Constructor<T> cons,
AbstractOwbBean<?> owner,
javax.enterprise.context.spi.CreationalContext<?> creationalContext)
Sets the constructor.
|
InjectableField(Field field,
Object instance,
AbstractOwbBean<?> owner,
javax.enterprise.context.spi.CreationalContext<?> creationalContext) |
| Modifier and Type | Method and Description |
|---|---|
AbstractOwbBean<T> |
OwbInterceptor.getDelegate() |
| Modifier and Type | Class and Description |
|---|---|
class |
CustomInterceptor<T> |
| Modifier and Type | Class and Description |
|---|---|
class |
WebBeansInterceptor<T>
Defines the webbeans specific interceptors.
|
| Modifier and Type | Method and Description |
|---|---|
AbstractOwbBean<T> |
WebBeansInterceptor.getDelegate() |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
WebBeansAnnotatedTypeUtil.addConstructorInjectionPointMetaData(AbstractOwbBean<T> owner,
javax.enterprise.inject.spi.AnnotatedConstructor<T> constructor) |
static <T,X> void |
WebBeansAnnotatedTypeUtil.addFieldInjectionPointMetaData(AbstractOwbBean<T> owner,
javax.enterprise.inject.spi.AnnotatedField<X> annotField) |
boolean |
WebBeansUtil.configuredProducerSpecializedName(AbstractOwbBean<?> component,
Method method,
Method superMethod)
Configures the name of the producer method for specializing the parent.
|
static void |
WebBeansUtil.configureProducerSpecialization(AbstractOwbBean<?> component,
Method method,
Class<?> superClass)
Configures the producer method specialization.
|
static <X> void |
WebBeansAnnotatedTypeUtil.configureProducerSpecialization(AbstractOwbBean<X> bean,
javax.enterprise.inject.spi.AnnotatedMethod<X> annotatedMethod) |
Copyright © 2008-2013 The Apache Software Foundation. All Rights Reserved.