| AdditionalBeanBuildItem |
This build item is used to specify one or more additional bean classes to be analyzed during bean discovery.
|
| AdditionalBeanBuildItem.Builder |
|
| AdditionalStereotypeBuildItem |
A map of additional stereotype classes to their instances that we want to process.
|
| AnnotationsTransformerBuildItem |
Make it possible to add, remove or alter annotations on various components.
|
| ArcConfig |
|
| ArcConfig$$accessor |
|
| ArcDevModeConfig |
|
| ArcProcessor |
This class contains build steps that trigger various phases of the bean processing.
|
| ArcProcessor.ExistingClasses |
This tracks beans etc from the platform that have already been generated.
|
| ArcTestConfig |
|
| AutoAddScopeBuildItem |
This build item can be used to turn a class that is not annotated with a CDI scope annotation into a bean, i.e.
|
| AutoAddScopeBuildItem.Builder |
|
| AutoAddScopeProcessor |
|
| AutoInjectAnnotationBuildItem |
This build item can be used to define annotations that will turn a non-static field into an injection point even if no
Inject is declared.
|
| AutoInjectFieldProcessor |
|
| AutoProducerMethodsProcessor |
|
| BeanArchiveIndexBuildItem |
Represent a Jandex IndexView on the whole deployment that has a complete CDI-related information.
|
| BeanArchivePredicateBuildItem |
By default, only explict/implicit bean archives (as defined by the spec) are considered during the bean discovery.
|
| BeanArchiveProcessor |
|
| BeanContainerBuildItem |
A build item that represents the fully initialized CDI bean container.
|
| BeanContainerListenerBuildItem |
Build item that registers a listener which gets notified as soon as the CDI bean container is initialized.
|
| BeanDefiningAnnotationBuildItem |
This build item is used to specify additional bean defining annotations.
|
| BeanDiscoveryFinishedBuildItem |
Consumers of this build item can easily inspect all class-based beans, observers and injection points registered in the
application.
|
| BeanRegistrationPhaseBuildItem |
Bean registration phase can be used to register synthetic beans.
|
| BeanRegistrationPhaseBuildItem.BeanConfiguratorBuildItem |
|
| BuildExclusionsBuildItem |
A type of build item that contains only declaring classes, methods and fields that have been annotated with
unsuccessful build time conditions.
|
| BuildTimeConditionBuildItem |
|
| BuildTimeEnabledProcessor |
|
| CommandLineArgumentsProcessor |
|
| CompletedApplicationClassPredicateBuildItem |
This build item hold the "final" predicate that is used to distinguish application classes from framework/library classes.
|
| ConfigBuildStep |
MicroProfile Config related build steps.
|
| ConfigPropertyBuildItem |
Represents a mandatory config property that needs to be validated at runtime.
|
| ContextRegistrationPhaseBuildItem |
Context registration phase can be used to register custom CDI contexts.
|
| ContextRegistrationPhaseBuildItem.ContextConfiguratorBuildItem |
|
| CustomScopeAnnotationsBuildItem |
Holds information about all known custom scopes in the deployment and has utility methods allowing to check
whether given class has some scope annotation.
|
| CustomScopeBuildItem |
An extension that registers a custom CDI context via ContextRegistrationPhaseBuildItem should produce this build
item in order to contribute the custom scope annotation name to the set of bean defining annotations.
|
| ExcludedTypeBuildItem |
This build item is used to specify types to be excluded from discovery.
|
| GeneratedBeanBuildItem |
A generated CDI bean.
|
| GeneratedBeanGizmoAdaptor |
|
| HotDeploymentConfigBuildStep |
|
| IgnoreSplitPackageBuildItem |
Allows extensions to programmatically exclude certain packages from split package detection which is executed by
SplitPackageProcessor.
|
| InjectionPointTransformerBuildItem |
Make it possible to programmatically modify qualifiers on an injection point.
|
| InterceptorBindingRegistrarBuildItem |
Makes it possible to register annotations that should be considered interceptor bindings but are not annotated with
javax.interceptor.InterceptorBinding.
|
| InterceptorResolverBuildItem |
Holds a reference to the interceptor resolver.
|
| LifecycleEventsBuildStep |
|
| LookupConditionsProcessor |
|
| ObserverRegistrationPhaseBuildItem |
An extension that needs to produce other build items during the "synthetic observer registration" phase should use this build
item.
|
| ObserverRegistrationPhaseBuildItem.ObserverConfiguratorBuildItem |
|
| ObserverTransformerBuildItem |
|
| ObserverValidationProcessor |
Validates observer methods from application classes.
|
| ProxyUnwrapProcessor |
|
| QualifierRegistrarBuildItem |
Makes it possible to register annotations that should be considered qualifiers but are not annotated with
javax.inject.Qualifier.
|
| ReflectiveBeanClassBuildItem |
This build item instructs ArC to produce a ReflectiveClassBuildItem for a client proxy and intercepred
subclass generated for the given bean class.
|
| ReflectiveBeanClassesProcessor |
|
| RegisteredComponentsBuildItem |
|
| ResourceAnnotationBuildItem |
This build item is used to specify resource annotations that makes it possible to resolve non-CDI injection points, such as
Java EE resources.
|
| SplitPackageProcessor |
Split package (same package coming from multiple app archives) is considered a bad practice and
this processor tries to detect it and log a warning listing out the offending packages.
|
| StartupBuildSteps |
|
| SuppressConditionGeneratorBuildItem |
This build item can be used to contribute logic to the generated method body of InjectableBean.isSuppressed().
|
| SynthesisFinishedBuildItem |
Consumers of this build item can easily inspect all beans, observers and injection points registered in the
application.
|
| SyntheticBeanBuildItem |
Makes it possible to register a synthetic bean.
|
| SyntheticBeanBuildItem.ExtendedBeanConfigurator |
This construct is not thread-safe and should not be reused.
|
| SyntheticBeansProcessor |
|
| SyntheticBeansRuntimeInitBuildItem |
This build item should be consumed by build steps that require RUNTIME_INIT synthetic beans to be initialized.
|
| TestsAsBeansProcessor |
|
| TransformedAnnotationsBuildItem |
Makes it possible to query transformed annotations for a given annotation target.
|
| UnremovableAnnotationsProcessor |
|
| UnremovableBeanBuildItem |
This build item is used to exclude beans that would be normally removed if the config property
ArcConfig.removeUnusedBeans is set to true.
|
| UnremovableBeanBuildItem.BeanClassAnnotationExclusion |
|
| UnremovableBeanBuildItem.BeanClassNameExclusion |
|
| UnremovableBeanBuildItem.BeanClassNamesExclusion |
|
| UnremovableBeanBuildItem.BeanTypeExclusion |
|
| UnremovableBeanBuildItem.BeanTypesExclusion |
|
| ValidationPhaseBuildItem |
Validation phase can be used to validate the deployment.
|
| ValidationPhaseBuildItem.ValidationErrorBuildItem |
|
| WrongAnnotationUsageProcessor |
|