| Interface | Description |
|---|---|
| AlternativePriorities |
Represents an additional way of defining priorities for alternative beans.
|
| AnnotationsTransformation<T extends AnnotationsTransformation<T>> |
Represents a transformation of a collection of
AnnotationInstance instances. |
| AnnotationsTransformer |
Allows a build-time extension to override the annotations that exist on bean classes.
|
| AnnotationsTransformer.TransformationContext | |
| BeanDeploymentValidator |
Makes it possible to validate the bean deployment and also to skip some validation rules for specific components.
|
| BeanDeploymentValidator.ValidationContext | |
| BeanRegistrar |
Allows a build-time extension to register synthetic beans.
|
| BeanRegistrar.RegistrationContext | |
| BeanResolver |
Implements type-safe resolution rules.
|
| BuildExtension |
Build-time extension point.
|
| BuildExtension.BuildContext | |
| BuildExtension.Key<T> | |
| ContextRegistrar |
Use this extension point to register a custom
InjectableContext implementation. |
| ContextRegistrar.RegistrationContext | |
| InjectionPointsTransformer |
Allows a build-time extension to alter qualifiers on an injection point.
|
| InjectionPointsTransformer.TransformationContext | |
| InjectionTargetInfo | |
| InterceptorBindingRegistrar | |
| ObserverRegistrar |
Allows a build-time extension to register synthetic observers.
|
| ObserverRegistrar.RegistrationContext | |
| ObserverTransformer |
Allows a build-time extension to:
override the set of qualifiers and priority of any observer method,
instruct the container to veto the observer method.
|
| ObserverTransformer.ObserverTransformation | |
| ObserverTransformer.TransformationContext |
Transformation context.
|
| QualifierRegistrar |
Makes it possible to turn an annotation into a qualifier without adding a
Qualifier annotation to it. |
| ReflectionRegistration | |
| ResourceOutput |
Represents a generated resource.
|
| ResourceOutput.Resource |
| Class | Description |
|---|---|
| AnnotationLiteralGenerator | |
| AnnotationLiteralProcessor |
Generates shared annotation literal classes that can be used to represent annotation instances at runtime.
|
| Annotations | |
| AnnotationStore |
Applies
AnnotationsTransformers and caches the results of transformations. |
| AsmUtilCopy |
Copy of quarkus-core AsmUtil for some methods, with a tweak on the ARG_MAPPER (not name->String anymore) and
methods for getting a class signature and knowing if a signature is required.
|
| BeanArchives | |
| BeanConfigurator<T> |
Synthetic bean configurator.
|
| BeanConfiguratorBase<B extends BeanConfiguratorBase<B,T>,T> |
This construct is not thread-safe.
|
| BeanDefiningAnnotation | |
| BeanDeployment | |
| BeanGenerator | |
| BeanInfo |
Represents a CDI bean at build time.
|
| BeanProcessor |
An integrator should create a new instance of the bean processor using the convenient
BeanProcessor.Builder and then invoke the
"processing" methods in the following order:
BeanProcessor.registerCustomContexts()
BeanProcessor.registerScopes()
BeanProcessor.registerBeans()
#initialize(Consumer)
BeanProcessor.validate(Consumer)
BeanProcessor.processValidationErrors(io.quarkus.arc.processor.BeanDeploymentValidator.ValidationContext)
#generateResources(ReflectionRegistration, Set, Consumer)
|
| BeanProcessor.Builder | |
| BeanStream |
Convenient
Stream wrapper that can be used to filter a set of beans. |
| BuildExtension.SimpleKey<V> | |
| BytecodeTransformer | |
| ClientProxyGenerator | |
| ComponentsProviderGenerator | |
| ContextConfigurator |
Custom context configurator.
|
| DisposerInfo | |
| DotNames | |
| Injection |
Injection abstraction, basically a collection of injection points plus the annotation target:
an injected field,
a bean constructor,
an initializer method,
a producer method,
a disposer method,
an observer method.
|
| InjectionPointInfo |
Represents an injection point.
|
| InjectionPointModifier |
Holds all
InjectionPointsTransformer instances and provides helper method to apply them on a given
type. |
| InjectionPointsTransformer.Transformation | |
| InterceptorGenerator | |
| InterceptorInfo | |
| InterceptorResolver | |
| MethodDescriptors | |
| ObserverConfigurator |
Configures a synthetic observer.
|
| ObserverGenerator | |
| ObserverInfo |
Represents an observer method.
|
| QualifierConfigurator<C extends Consumer<org.jboss.jandex.AnnotationInstance>> |
Use this configurator to construct an
AnnotationInstance that represents a CDI qualifier. |
| ResourceClassOutput | |
| ScopeInfo |
ScopeInfo is used to create a custom scope for use with BeanConfigurator. |
| StereotypeInfo | |
| SubclassGenerator | |
| Transformation | |
| Types |
| Enum | Description |
|---|---|
| BuiltinScope | |
| InjectionTargetInfo.TargetKind | |
| ResourceOutput.Resource.SpecialType | |
| ResourceOutput.Resource.Type |
Copyright © 2021 JBoss by Red Hat. All rights reserved.