Package io.quarkus.vertx.http.deployment
Class EagerSecurityInterceptorBuildItem
java.lang.Object
io.quarkus.builder.item.BuildItem
io.quarkus.builder.item.SimpleBuildItem
io.quarkus.vertx.http.deployment.EagerSecurityInterceptorBuildItem
public final class EagerSecurityInterceptorBuildItem
extends io.quarkus.builder.item.SimpleBuildItem
Bears collected security interceptors per method candidate. Methods are candidates because not each of them
must be finally resolved to endpoint and invoked.
This build item should be consumed by every extension that run SecurityChecks
before CDI interceptors when proactive auth is disabled.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionEagerSecurityInterceptorBuildItem(List<org.jboss.jandex.MethodInfo> methodCandidates, Map<io.quarkus.runtime.RuntimeValue<io.quarkus.security.spi.runtime.MethodDescription>, Consumer<io.vertx.ext.web.RoutingContext>> methodCandidateToSecurityInterceptor) -
Method Summary
-
Field Details
-
methodCandidateToSecurityInterceptor
-
-
Constructor Details
-
EagerSecurityInterceptorBuildItem
-
-
Method Details
-
applyInterceptorOn
public boolean applyInterceptorOn(org.jboss.jandex.MethodInfo method)
-