Package io.quarkus.arc.deployment
Class BeanArchiveProcessor
java.lang.Object
io.quarkus.arc.deployment.BeanArchiveProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
archiveMatches
(io.quarkus.maven.dependency.ArtifactKey key, String groupId, Optional<String> artifactId, Optional<String> classifier) build
(ArcConfig config, ApplicationArchivesBuildItem applicationArchivesBuildItem, List<BeanDefiningAnnotationBuildItem> additionalBeanDefiningAnnotations, List<AdditionalBeanBuildItem> additionalBeans, List<GeneratedBeanBuildItem> generatedBeans, LiveReloadBuildItem liveReloadBuildItem, BuildProducer<GeneratedClassBuildItem> generatedClass, CustomScopeAnnotationsBuildItem customScopes, List<ExcludeDependencyBuildItem> excludeDependencyBuildItems, List<BeanArchivePredicateBuildItem> beanArchivePredicates, List<KnownCompatibleBeanArchiveBuildItem> knownCompatibleBeanArchives, BuildCompatibleExtensionsBuildItem buildCompatibleExtensions, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformations) (package private) boolean
containsBeanDefiningAnnotation
(org.jboss.jandex.IndexView index, Collection<org.jboss.jandex.DotName> beanDefiningAnnotations)
-
Constructor Details
-
BeanArchiveProcessor
public BeanArchiveProcessor()
-
-
Method Details
-
build
public BeanArchiveIndexBuildItem build(ArcConfig config, ApplicationArchivesBuildItem applicationArchivesBuildItem, List<BeanDefiningAnnotationBuildItem> additionalBeanDefiningAnnotations, List<AdditionalBeanBuildItem> additionalBeans, List<GeneratedBeanBuildItem> generatedBeans, LiveReloadBuildItem liveReloadBuildItem, BuildProducer<GeneratedClassBuildItem> generatedClass, CustomScopeAnnotationsBuildItem customScopes, List<ExcludeDependencyBuildItem> excludeDependencyBuildItems, List<BeanArchivePredicateBuildItem> beanArchivePredicates, List<KnownCompatibleBeanArchiveBuildItem> knownCompatibleBeanArchives, BuildCompatibleExtensionsBuildItem buildCompatibleExtensions, BuildProducer<AnnotationsTransformerBuildItem> annotationsTransformations) throws Exception - Throws:
Exception
-
archiveMatches
-
containsBeanDefiningAnnotation
boolean containsBeanDefiningAnnotation(org.jboss.jandex.IndexView index, Collection<org.jboss.jandex.DotName> beanDefiningAnnotations)
-