Package io.quarkus.arc.deployment
Class KnownCompatibleBeanArchiveBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.arc.deployment.KnownCompatibleBeanArchiveBuildItem
public final class KnownCompatibleBeanArchiveBuildItem
extends io.quarkus.builder.item.MultiBuildItem
Marks a bean archive with given coordinates (groupId, artifactId and optionally classifier)
as known compatible with Quarkus. If a bean archive is known to be compatible with
Quarkus, any error logging or exception throwing related to that compatibility is skipped.
Bean archives whose
Bean archives that contain the unsupported
This is useful in the following cases:
beans.xml defines a bean discovery mode of all; bean archives with discovery mode of
none or annotated are always compatible.Specializes annotation.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumAn enum listing known reasons for which an archive might be marked as compatible despite using some unsupported feature such asbeans.xmldiscovery modeallor usingSpecializesannotation on its classes. -
Field Summary
FieldsModifier and TypeFieldDescription(package private) final String(package private) final String(package private) final String(package private) final Set<KnownCompatibleBeanArchiveBuildItem.Reason> -
Constructor Summary
ConstructorsConstructorDescriptionKnownCompatibleBeanArchiveBuildItem(String groupId, String artifactId) Deprecated.KnownCompatibleBeanArchiveBuildItem(String groupId, String artifactId, String classifier) Deprecated. -
Method Summary
Modifier and TypeMethodDescription
-
Field Details
-
reasons
-
groupId
-
artifactId
-
classifier
-
-
Constructor Details
-
KnownCompatibleBeanArchiveBuildItem
Deprecated.Deprecated, usebuilder(String, String)method instead. For compatibility reasons, this method automatically registers the artifact withKnownCompatibleBeanArchiveBuildItem.Reason.BEANS_XML_ALL. -
KnownCompatibleBeanArchiveBuildItem
@Deprecated public KnownCompatibleBeanArchiveBuildItem(String groupId, String artifactId, String classifier) Deprecated.Deprecated, usebuilder(String, String)method instead. For compatibility reasons, this method automatically registers the artifact withKnownCompatibleBeanArchiveBuildItem.Reason.BEANS_XML_ALL.
-
-
Method Details
-
builder
public static KnownCompatibleBeanArchiveBuildItem.Builder builder(String groupId, String artifactId)
-