Package io.quarkus.security.spi
Class RunAsUserPredicateBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.MultiBuildItem
io.quarkus.security.spi.RunAsUserPredicateBuildItem
public final class RunAsUserPredicateBuildItem
extends io.quarkus.builder.item.MultiBuildItem
The
RunAsUser annotation can only be used on the AnnotationTarget
matching a predicate registered with this build item. Using the annotation on any other AnnotationTarget
results in validation failure that prevents unsupported scenarios.-
Method Summary
Modifier and TypeMethodDescriptionstatic Predicate<org.jboss.jandex.AnnotationTarget> get(List<RunAsUserPredicateBuildItem> items) static RunAsUserPredicateBuildItemofAnnotation(Class<? extends Annotation> annotationClass)
-
Method Details
-
get
public static Predicate<org.jboss.jandex.AnnotationTarget> get(List<RunAsUserPredicateBuildItem> items) -
ofAnnotation
-