See: Description
Interface | Description |
---|---|
AnnotationBuilder |
Builder for annotations of given type.
|
AnnotationBuilderFactory |
Supports instantiating
AnnotationBuilder . |
BeanInfo |
Beans are:
managed beans
beans defined by producer methods
beans defined by producer fields
synthetic beans
Managed beans are also known as class-based beans, while beans defined by producer methods
and producer fields are together also known as producer-based beans.
|
BuildCompatibleExtension |
Build compatible extensions are service providers for this interface, as defined in
ServiceLoader . |
BuildServices |
Service provider interface for various services needed by
BuildCompatibleExtension implementations. |
ClassConfig |
Allows adding annotations to and removing annotations from a class.
|
DeclarationConfig |
Allows adding annotations to and removing annotations from a declaration.
|
DisposerInfo |
Disposer methods may exist for producer-based beans.
|
FieldConfig |
Allows adding annotations to and removing annotations from a field.
|
InjectionPointInfo |
An injection point defined on some bean.
|
InterceptorInfo |
Interceptors are managed beans annotated
@Interceptor . |
Messages |
Allows logging and producing errors during build compatible extension
execution.
|
MetaAnnotations |
Allows registering custom CDI meta-annotations: qualifiers, interceptor bindings,
stereotypes, and scopes.
|
MethodConfig |
Allows adding annotations to and removing annotations from a method.
|
ObserverInfo |
Observers are:
observer methods
synthetic observers
Observer methods directly correspond to a method declaration in program source code.
|
ParameterConfig |
Allows adding annotations to and removing annotations from a method parameter.
|
Parameters |
A
String -keyed parameter map. |
ScannedClasses |
Allows adding additional classes to the set of types discovered during type discovery.
|
ScopeInfo |
A scope of a bean.
|
StereotypeInfo |
A stereotype.
|
SyntheticBeanBuilder<T> |
Builder for synthetic beans.
|
SyntheticBeanCreator<T> |
Creation function for a synthetic bean defined by
SyntheticBeanBuilder . |
SyntheticBeanDisposer<T> |
Destruction function for a synthetic bean defined by
SyntheticBeanBuilder . |
SyntheticComponents |
Allows registering synthetic beans and observers.
|
SyntheticObserver<T> |
The event notification function for a synthetic observer defined by
SyntheticObserverBuilder . |
SyntheticObserverBuilder<T> |
Builder for synthetic observers.
|
Types |
Factory for types.
|
Annotation Type | Description |
---|---|
Discovery |
1st phase of build compatible extension execution.
|
Enhancement |
2nd phase of build compatible extension execution.
|
Registration |
3rd phase of build compatible extension execution.
|
SkipIfPortableExtensionPresent |
If a build compatible extension is annotated
@SkipIfPortableExtensionPresent , it is ignored when the CDI container
can execute portable extensions and determines that a portable extension
of given class is present. |
Synthesis |
4th phase of build compatible extension execution.
|
Validation |
5th phase of build compatible extension execution.
|
The build compatible extension SPI. See: