Class AuthorizationPolicyInstancesBuildItem

java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.vertx.http.deployment.AuthorizationPolicyInstancesBuildItem

public final class AuthorizationPolicyInstancesBuildItem extends io.quarkus.builder.item.SimpleBuildItem
Carries all gathered AuthorizationPolicy instances that should be applied.
  • Field Details

    • methodToPolicyName

      final Map<org.jboss.jandex.MethodInfo,String> methodToPolicyName
      Contains: - Methods annotated with AuthorizationPolicy - Methods of classes annotated with AuthorizationPolicy that doesn't have another standard security annotation.
  • Constructor Details

    • AuthorizationPolicyInstancesBuildItem

      AuthorizationPolicyInstancesBuildItem(Map<org.jboss.jandex.MethodInfo,String> methodToPolicyName)
  • Method Details

    • applyAuthorizationPolicy

      public boolean applyAuthorizationPolicy(org.jboss.jandex.MethodInfo methodInfo)