Uses of Interface
io.quarkus.arc.deployment.ArcConfig
Packages that use ArcConfig
-
Uses of ArcConfig in io.quarkus.arc.deployment
Methods in io.quarkus.arc.deployment with parameters of type ArcConfigModifier and TypeMethodDescription(package private) voidAutoInjectFieldProcessor.annotationTransformer(ArcConfig config, List<AutoInjectAnnotationBuildItem> autoInjectAnnotations, io.quarkus.deployment.annotations.BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer) UsesAnnotationsTransformerto automatically add@Injectto all non-static fields that are annotated with one of the specified annotations.(package private) voidAutoProducerMethodsProcessor.annotationTransformer(ArcConfig config, BeanArchiveIndexBuildItem beanArchiveIndex, CustomScopeAnnotationsBuildItem scopes, List<StereotypeRegistrarBuildItem> stereotypeRegistrars, io.quarkus.deployment.annotations.BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformer) Register an annotation transformer that automatically addsProducesto all non-void methods that are annotated with a qualifier or a scope annotation.BeanArchiveProcessor.build(ArcConfig config, io.quarkus.deployment.builditem.ApplicationArchivesBuildItem applicationArchivesBuildItem, List<BeanDefiningAnnotationBuildItem> additionalBeanDefiningAnnotations, List<AdditionalBeanBuildItem> additionalBeans, List<GeneratedBeanBuildItem> generatedBeans, io.quarkus.deployment.builditem.LiveReloadBuildItem liveReloadBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, CustomScopeAnnotationsBuildItem customScopes, List<io.quarkus.deployment.builditem.ExcludeDependencyBuildItem> excludeDependencyBuildItems, List<BeanArchivePredicateBuildItem> beanArchivePredicates, List<KnownCompatibleBeanArchiveBuildItem> knownCompatibleBeanArchives, BuildCompatibleExtensionsBuildItem buildCompatibleExtensions, io.quarkus.deployment.annotations.BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformations) (package private) voidWrongAnnotationUsageProcessor.detect(ArcConfig config, io.quarkus.deployment.builditem.ApplicationIndexBuildItem applicationIndex, CustomScopeAnnotationsBuildItem scopeAnnotations, TransformedAnnotationsBuildItem transformedAnnotations, io.quarkus.deployment.annotations.BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors, InterceptorResolverBuildItem interceptorResolverBuildItem) voidArcProcessor.generateResources(ArcConfig config, ValidationPhaseBuildItem validationPhase, List<ValidationPhaseBuildItem.ValidationErrorBuildItem> validationErrors, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveMethodBuildItem> reflectiveMethods, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveFieldBuildItem> reflectiveFields, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClass, io.quarkus.deployment.builditem.LiveReloadBuildItem liveReloadBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResource, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.BytecodeTransformerBuildItem> bytecodeTransformer, List<ReflectiveBeanClassBuildItem> reflectiveBeanClasses, ExecutorService buildExecutor) ArcProcessor.initialize(ArcConfig arcConfig, BeanArchiveIndexBuildItem beanArchiveIndex, io.quarkus.deployment.builditem.CombinedIndexBuildItem combinedIndex, io.quarkus.deployment.builditem.ApplicationIndexBuildItem applicationIndex, BuildCompatibleExtensionsBuildItem buildCompatibleExtensions, List<ExcludedTypeBuildItem> excludedTypes, List<AnnotationsTransformerBuildItem> annotationTransformers, List<InjectionPointTransformerBuildItem> injectionPointTransformers, List<ObserverTransformerBuildItem> observerTransformers, List<InterceptorBindingRegistrarBuildItem> interceptorBindingRegistrars, List<QualifierRegistrarBuildItem> qualifierRegistrars, List<StereotypeRegistrarBuildItem> stereotypeRegistrars, List<io.quarkus.deployment.builditem.ApplicationClassPredicateBuildItem> applicationClassPredicates, List<AdditionalBeanBuildItem> additionalBeans, List<ResourceAnnotationBuildItem> resourceAnnotations, List<BeanDefiningAnnotationBuildItem> additionalBeanDefiningAnnotations, List<SuppressConditionGeneratorBuildItem> suppressConditionGenerators, Optional<io.quarkus.deployment.builditem.TestClassPredicateBuildItem> testClassPredicate, io.quarkus.deployment.Capabilities capabilities, CustomScopeAnnotationsBuildItem customScopes, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.deployment.annotations.BuildProducer<CompletedApplicationClassPredicateBuildItem> applicationClassPredicateProducer) ArcProcessor.initializeContainer(ArcConfig config, io.quarkus.arc.runtime.ArcRecorder recorder, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, Optional<CurrentContextFactoryBuildItem> currentContextFactory, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode) (package private) voidArcProcessor.registerContextPropagation(ArcConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.smallrye.context.deployment.spi.ThreadContextProviderBuildItem> threadContextProvider) (package private) voidSplitPackageProcessor.splitPackageDetection(io.quarkus.deployment.builditem.ApplicationArchivesBuildItem archivesBuildItem, ArcConfig config, List<IgnoreSplitPackageBuildItem> excludedPackages, io.quarkus.deployment.annotations.BuildProducer<ValidationPhaseBuildItem.ValidationErrorBuildItem> dummy) (package private) io.quarkus.deployment.builditem.ApplicationStartBuildItemLifecycleEventsBuildStep.startupEvent(io.quarkus.arc.runtime.ArcRecorder recorder, List<io.quarkus.deployment.builditem.ServiceStartBuildItem> startList, BeanContainerBuildItem beanContainer, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, ArcConfig config) (package private) voidConfigBuildStep.validateConfigMappingsInjectionPoints(ArcConfig arcConfig, ValidationPhaseBuildItem validationPhase, List<UnremovableBeanBuildItem> unremovableBeans, List<io.quarkus.deployment.builditem.ConfigClassBuildItem> configClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ConfigMappingBuildItem> configMappings) (package private) voidConfigBuildStep.validateConfigPropertiesInjectionPoints(ArcConfig arcConfig, ValidationPhaseBuildItem validationPhase, List<io.quarkus.deployment.builditem.ConfigClassBuildItem> configClasses, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ConfigPropertiesBuildItem> configProperties) -
Uses of ArcConfig in io.quarkus.arc.deployment.devui
Methods in io.quarkus.arc.deployment.devui with parameters of type ArcConfigModifier and TypeMethodDescriptionvoidArcDevModeApiProcessor.collectBeanInfo(ArcConfig config, ValidationPhaseBuildItem validationPhaseBuildItem, CompletedApplicationClassPredicateBuildItem predicate, io.quarkus.deployment.annotations.BuildProducer<ArcBeanInfoBuildItem> arcBeanInfoProducer) io.quarkus.devui.spi.page.CardPageBuildItemArcDevUIProcessor.pages(ArcBeanInfoBuildItem arcBeanInfoBuildItem, ArcConfig config) (package private) voidArcDevUIProcessor.registerMonitoringComponents(ArcConfig config, io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> beans, io.quarkus.deployment.annotations.BuildProducer<AnnotationsTransformerBuildItem> annotationTransformers, CustomScopeAnnotationsBuildItem customScopes, List<BeanDefiningAnnotationBuildItem> beanDefiningAnnotations)