Uses of Package
io.quarkus.arc.deployment
Packages that use io.quarkus.arc.deployment
Package
Description
-
Classes in io.quarkus.arc.deployment used by io.quarkus.arc.deploymentClassDescriptionThis build item is used to specify one or more additional bean classes to be analyzed during bean discovery.Make it possible to add, remove or alter annotations on various components.This build item can be used to turn a class that is not annotated with a CDI scope annotation into a bean, i.e.This build item can be used to define annotations that will turn a non-static field into an injection point even if no
Injectis declared.Represent a JandexIndexViewon the whole deployment that has a complete CDI-related information.A build item that represents the fully initialized CDI bean container.Build item that registers a listener which gets notified as soon as the CDI bean container is initialized.This build item is used to specify additional bean defining annotations.Consumers of this build item can easily inspect all class-based beans, observers and injection points registered in the application.Bean registration phase can be used to register synthetic beans.A type of build item that contains only declaring classes, methods and fields that have been annotated with unsuccessful build time conditions.This build item hold the "final" predicate that is used to distinguish application classes from framework/library classes.Represents a mandatory config property that needs to be validated at runtime.Context registration phase can be used to register custom CDI contexts.A build item holding a list ofContextConfiguratorobjects which is used to register custom CDI contexts.An extension can provide a customCurrentContextFactory.Holds information about all known custom scopes in the deployment and has utility methods allowing to check whether given class has some scope annotation.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.This build item is used to specify types to be excluded from discovery.A generated CDI bean.Allows extensions to programmatically exclude certain packages from split package detection which is executed bySplitPackageProcessor.Holds a reference to the interceptor resolver.Marks a bean archive with given coordinates (groupId, artifactId and optionally classifier) as known compatible with Quarkus.An extension that needs to produce other build items during the "synthetic observer registration" phase should use this build item.A build item that represents the fully initialized CDI bean container.Makes it possible to register annotations that should be considered qualifiers but are not annotated withjakarta.inject.Qualifier.This build item instructs ArC to produce aReflectiveClassBuildItemfor a client proxy and intercepted subclass generated for the given bean class.It's made public so that you can make use of the abstraction.Makes it possible to register annotations that should be considered stereotypes but are not annotated withjakarta.enterprise.inject.Stereotype.This build item can be used to contribute logic to the generated method body ofInjectableBean.isSuppressed().Makes it possible to register a synthetic bean.This construct is not thread-safe and should not be reused.Makes it possible to query transformed annotations for a given annotation target.This build item is used to exclude beans that would be normally removed if the config propertyArcConfig.removeUnusedBeansis set to true.Validation phase can be used to validate the deployment. -
Classes in io.quarkus.arc.deployment used by io.quarkus.arc.deployment.devuiClassDescriptionThis build item is used to specify one or more additional bean classes to be analyzed during bean discovery.This build item is used to specify additional bean defining annotations.This build item hold the "final" predicate that is used to distinguish application classes from framework/library classes.Holds information about all known custom scopes in the deployment and has utility methods allowing to check whether given class has some scope annotation.Validation phase can be used to validate the deployment.
-
Classes in io.quarkus.arc.deployment used by io.quarkus.arc.deployment.staticmethodsClassDescriptionRepresent a Jandex
IndexViewon the whole deployment that has a complete CDI-related information.A build item that represents the fully initialized CDI bean container.Bean registration phase can be used to register synthetic beans.This build item hold the "final" predicate that is used to distinguish application classes from framework/library classes.Holds a reference to the interceptor resolver.Makes it possible to query transformed annotations for a given annotation target.