AnnotationsTransformer to automatically add @Inject to all non-static fields that are annotated with
one of the specified annotations.Produces to all non-void methods that are annotated
with a qualifier or a scope annotation.Inject is declared.@Inject is automatically added to all non-static fields that are annotated with
one of the annotations defined by AutoInjectAnnotationBuildItem.javax.enterprise.inject.Produces is automatically added to all non-void methods that are
annotated with a scope annotation, a stereotype or a qualifier, and are not annotated with Inject or
Produces, and no parameter is annotated with Disposes, Observes or ObservesAsync.IndexView on the whole deployment that has a complete CDI-related information.BeanDeploymentValidator which can either perform additional validation or enforce
validation skip for certain components.BeanRegistrar which is an API allowing to
specify a synthetic bean through series of configuration methods (scope, type, qualifiers, ...).ConfigProperties.NamingStrategy.AdditionalBeanBuildItem insteadDotName.javax.interceptor.InterceptorBinding.ObserverRegistrar which is an API allowing to
specify a synthetic observer through series of configuration methods.ObserverTransformer instance.configClass bytecode to identify all fields that have a default value set in the class
constructor.all (or true) the container will attempt to remove all unused beans.
If set to none (or false) no beans will ever be removed even if they are unused (according to the
criteria set out
below)
If set to fwk, then all unused beans will be removed, except the unused beans whose classes are declared in
the
application code
ExecutionTime.STATIC_INIT.ArcConfig.removeUnusedBeans is set to true.Copyright © 2020 JBoss by Red Hat. All rights reserved.