All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AdditionalBeanBuildItem This build item is used to specify one or more additional bean classes to be analyzed during bean discovery.AdditionalBeanBuildItem.Builder AdditionalStereotypeBuildItem Deprecated. useStereotypeRegistrarBuildItem; this class will be removed at some time after Quarkus 3.0AnnotationsTransformerBuildItem Make it possible to add, remove or alter annotations on various components.ArcBeanInfoBuildItem ArcConfig ArcConfig$$accessor ArcContextPropagationConfig ArcDevConsoleProcessor ArcDevModeConfig ArcDevUIProcessor 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 AutoAddScopeBuildItem.MatchPredicate AutoAddScopeProcessor AutoInjectAnnotationBuildItem This build item can be used to define annotations that will turn a non-static field into an injection point even if noInjectis declared.AutoInjectFieldProcessor AutoProducerMethodsProcessor BeanArchiveIndexBuildItem Represent a JandexIndexViewon the whole deployment that has a complete CDI-related information.BeanArchivePredicateBuildItem By default, only explicit/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 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 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.ConfigInjectionStaticInitBuildItem 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 ofContextConfiguratorobjects which is used to register custom CDI contexts.CurrentContextFactoryBuildItem An extension can provide a customCurrentContextFactory.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 viaContextRegistrationPhaseBuildItemshould produce this build item in order to contribute the custom scope annotation name to the set of bean defining annotations.DependencyGraph DependencyGraph.Link DevBeanInfo DevBeanInfos DevBeanKind DevBeanWithInterceptorInfo DevDecoratorInfo DevInterceptorInfo DevObserverInfo ExcludedTypeBuildItem This build item is used to specify types to be excluded from discovery.ExecutorServiceProcessor GeneratedBeanBuildItem A generated CDI bean.GeneratedBeanGizmoAdaptor HotDeploymentConfigBuildStep IgnoreSplitPackageBuildItem Allows extensions to programmatically exclude certain packages from split package detection which is executed bySplitPackageProcessor.InitializationTaskProcessor A processor that is used to track allInitTaskCompletedBuildItemin order to exit once they are completed if needed.InjectionPointTransformerBuildItem Make it possible to programmatically modify qualifiers on an injection point.InterceptedStaticMethodBuildItem Represents an intercepted static method.InterceptedStaticMethodsProcessor InterceptedStaticMethodsProcessor.InterceptedStaticMethodsClassVisitor InterceptedStaticMethodsProcessor.InterceptedStaticMethodsEnhancer InterceptedStaticMethodsProcessor.InterceptedStaticMethodsMethodVisitor InterceptedStaticMethodsTransformersRegisteredBuildItem Marker build item to signal that bytecode transformers used for static method interception were registered.InterceptorBindingRegistrarBuildItem Makes it possible to register annotations that should be considered interceptor bindings but are not annotated withjakarta.interceptor.InterceptorBinding.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.KnownCompatibleBeanArchives LifecycleEventsBuildStep LoggingBeanSupportProcessor LookupConditionsProcessor Name ObserverRegistrationPhaseBuildItem An extension that needs to produce other build items during the "synthetic observer registration" phase should use this build item.ObserverRegistrationPhaseBuildItem.ObserverConfiguratorBuildItem ObserverTransformerBuildItem This build item is used to register anObserverTransformerinstance.ObserverValidationProcessor Validates observer methods from application classes.PreBeanContainerBuildItem A build item that represents the fully initialized CDI bean container.ProxyUnwrapProcessor QualifierRegistrarBuildItem Makes it possible to register annotations that should be considered qualifiers but are not annotated withjakarta.inject.Qualifier.RecorderBeanInitializedBuildItem Deprecated. use synthetic beans for bean initialization insteadReflectiveBeanClassBuildItem This build item instructs ArC to produce aReflectiveClassBuildItemfor a client proxy and intercepted 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 StereotypeRegistrarBuildItem Makes it possible to register annotations that should be considered stereotypes but are not annotated withjakarta.enterprise.inject.Stereotype.SuppressConditionGeneratorBuildItem This build item can be used to contribute logic to the generated method body ofInjectableBean.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 propertyArcConfig.removeUnusedBeansis 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