Class VertxRequestHandler
java.lang.Object
io.quarkus.funqy.runtime.bindings.knative.events.VertxRequestHandler
- All Implemented Interfaces:
io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
public class VertxRequestHandler
extends Object
implements io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final io.quarkus.security.identity.CurrentIdentityAssociationprotected final io.quarkus.arc.runtime.BeanContainerprotected final CurrentVertxRequestprotected final FunctionInvokerprotected final Executorprotected final Map<String,List<Predicate<CloudEvent>>> protected final com.fasterxml.jackson.databind.ObjectMapperprotected final Stringprotected final Map<String,Collection<FunctionInvoker>> protected final io.vertx.core.Vertx -
Constructor Summary
ConstructorsConstructorDescriptionVertxRequestHandler(io.vertx.core.Vertx vertx, String rootPath, io.quarkus.arc.runtime.BeanContainer beanContainer, com.fasterxml.jackson.databind.ObjectMapper mapper, FunqyKnativeEventsConfig config, FunctionInvoker defaultInvoker, Map<String, Collection<FunctionInvoker>> typeTriggers, Map<String, List<Predicate<CloudEvent>>> invokersFilters, Executor executor) -
Method Summary
-
Field Details
-
vertx
protected final io.vertx.core.Vertx vertx -
mapper
protected final com.fasterxml.jackson.databind.ObjectMapper mapper -
beanContainer
protected final io.quarkus.arc.runtime.BeanContainer beanContainer -
association
protected final io.quarkus.security.identity.CurrentIdentityAssociation association -
currentVertxRequest
-
executor
-
defaultInvoker
-
typeTriggers
-
invokersFilters
-
rootPath
-
-
Constructor Details
-
VertxRequestHandler
public VertxRequestHandler(io.vertx.core.Vertx vertx, String rootPath, io.quarkus.arc.runtime.BeanContainer beanContainer, com.fasterxml.jackson.databind.ObjectMapper mapper, FunqyKnativeEventsConfig config, FunctionInvoker defaultInvoker, Map<String, Collection<FunctionInvoker>> typeTriggers, Map<String, List<Predicate<CloudEvent>>> invokersFilters, Executor executor)
-
-
Method Details
-
handle
public void handle(io.vertx.ext.web.RoutingContext routingContext) - Specified by:
handlein interfaceio.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
-