public final class BeanDefiningAnnotationBuildItem
extends io.quarkus.builder.item.MultiBuildItem
By default, the resulting beans must not be removed even if they are considered unused and
ArcConfig.removeUnusedBeans
is enabled.
Constructor and Description |
---|
BeanDefiningAnnotationBuildItem(org.jboss.jandex.DotName name) |
BeanDefiningAnnotationBuildItem(org.jboss.jandex.DotName name,
org.jboss.jandex.DotName defaultScope) |
BeanDefiningAnnotationBuildItem(org.jboss.jandex.DotName name,
org.jboss.jandex.DotName defaultScope,
boolean removable) |
Modifier and Type | Method and Description |
---|---|
org.jboss.jandex.DotName |
getDefaultScope() |
org.jboss.jandex.DotName |
getName() |
boolean |
isRemovable() |
public BeanDefiningAnnotationBuildItem(org.jboss.jandex.DotName name)
public BeanDefiningAnnotationBuildItem(org.jboss.jandex.DotName name, org.jboss.jandex.DotName defaultScope)
public BeanDefiningAnnotationBuildItem(org.jboss.jandex.DotName name, org.jboss.jandex.DotName defaultScope, boolean removable)
public org.jboss.jandex.DotName getName()
public org.jboss.jandex.DotName getDefaultScope()
public boolean isRemovable()
ArcConfig.removeUnusedBeans
Copyright © 2021 JBoss by Red Hat. All rights reserved.