Package io.quarkus.security.spi
Class SecurityTransformerBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.security.spi.SecurityTransformerBuildItem
public final class SecurityTransformerBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
A build item that serves as a builder for the
SecurityTransformer.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) final class -
Constructor Summary
ConstructorsConstructorDescriptionSecurityTransformerBuildItem(Map<SecurityTransformer.AuthorizationType, Set<org.jboss.jandex.DotName>> authorizationTypeToSecurityAnnotations, Predicate<org.jboss.jandex.ClassInfo> isInterfaceWithTransformations, Set<org.jboss.jandex.DotName> securedAnnotations) -
Method Summary
Modifier and TypeMethodDescriptionstatic SecurityTransformercreateSecurityTransformer(org.jboss.jandex.IndexView indexView, SecurityTransformerBuildItem transformerBuildItem) static SecurityTransformercreateSecurityTransformer(org.jboss.jandex.IndexView indexView, Optional<SecurityTransformerBuildItem> optionalTransformerBuildItem) String[]
-
Constructor Details
-
SecurityTransformerBuildItem
public SecurityTransformerBuildItem(Map<SecurityTransformer.AuthorizationType, Set<org.jboss.jandex.DotName>> authorizationTypeToSecurityAnnotations, Predicate<org.jboss.jandex.ClassInfo> isInterfaceWithTransformations, Set<org.jboss.jandex.DotName> securedAnnotations)
-
-
Method Details
-
createSecurityTransformer
public static SecurityTransformer createSecurityTransformer(org.jboss.jandex.IndexView indexView, Optional<SecurityTransformerBuildItem> optionalTransformerBuildItem) -
createSecurityTransformer
public static SecurityTransformer createSecurityTransformer(org.jboss.jandex.IndexView indexView, SecurityTransformerBuildItem transformerBuildItem) -
getAllSecurityAnnotationNames
-