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: