AdditionalBeanBuildItem |
This build item is used to specify one or more additional bean classes to be analyzed during bean discovery.
|
AdditionalBeanBuildItem.Builder |
|
AnnotationsTransformerBuildItem |
Make it possible to add, remove or alter annotations on various components.
|
ArcConfig |
|
ArcContextPropagationConfig |
|
ArcDevModeConfig |
|
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 |
|
AutoAddScopeBuildItem.MatchPredicate |
|
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.
|
BeanArchiveIndexBuildItem |
Represent a Jandex IndexView on the whole deployment that has a complete CDI-related information.
|
BeanContainerBuildItem |
A build item that represents the fully initialized CDI bean container.
|
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 |
|
BuildCompatibleExtensionsBuildItem |
|
BuildExclusionsBuildItem |
A type of build item that contains only declaring classes, methods and fields that have been annotated with
unsuccessful build time conditions.
|
BuildTimeConditionBuildItem |
|
CompletedApplicationClassPredicateBuildItem |
This build item hold the "final" predicate that is used to distinguish application classes from framework/library classes.
|
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 |
A build item holding a list of ContextConfigurator objects which is used to register custom CDI contexts.
|
CurrentContextFactoryBuildItem |
An extension can provide a custom CurrentContextFactory .
|
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.
|
IgnoreSplitPackageBuildItem |
Allows extensions to programmatically exclude certain packages from split package detection which is executed by
SplitPackageProcessor .
|
InterceptorResolverBuildItem |
Holds a reference to the interceptor resolver.
|
KnownCompatibleBeanArchiveBuildItem |
Marks a bean archive with given coordinates (groupId, artifactId and optionally classifier)
as known compatible with Quarkus.
|
ObserverRegistrationPhaseBuildItem |
An extension that needs to produce other build items during the "synthetic observer registration" phase should use this build
item.
|
ObserverRegistrationPhaseBuildItem.ObserverConfiguratorBuildItem |
|
PreBeanContainerBuildItem |
A build item that represents the fully initialized CDI bean container.
|
QualifierRegistrarBuildItem |
Makes it possible to register annotations that should be considered qualifiers but are not annotated with
jakarta.inject.Qualifier .
|
ReflectiveBeanClassBuildItem |
This build item instructs ArC to produce a ReflectiveClassBuildItem for a client proxy and intercepted
subclass generated for the given bean class.
|
RegisteredComponentsBuildItem |
|
StereotypeRegistrarBuildItem |
Makes it possible to register annotations that should be considered stereotypes but are not annotated with
jakarta.enterprise.inject.Stereotype .
|
SuppressConditionGeneratorBuildItem |
This build item can be used to contribute logic to the generated method body of InjectableBean.isSuppressed() .
|
SyntheticBeanBuildItem |
Makes it possible to register a synthetic bean.
|
SyntheticBeanBuildItem.ExtendedBeanConfigurator |
This construct is not thread-safe and should not be reused.
|
TransformedAnnotationsBuildItem |
Makes it possible to query transformed annotations for a given annotation target.
|
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.BeanClassNameExclusion |
|
UnremovableBeanBuildItem.BeanClassNamesExclusion |
|
UnremovableBeanBuildItem.BeanTypeExclusion |
|
UnremovableBeanBuildItem.BeanTypesExclusion |
|
ValidationPhaseBuildItem |
Validation phase can be used to validate the deployment.
|
ValidationPhaseBuildItem.ValidationErrorBuildItem |
|