Uses of Class
io.vertx.mutiny.ext.web.RoutingContext
Packages that use RoutingContext
Package
Description
-
Uses of RoutingContext in io.vertx.mutiny.ext.web
Fields in io.vertx.mutiny.ext.web with type parameters of type RoutingContextMethods in io.vertx.mutiny.ext.web that return RoutingContextModifier and TypeMethodDescriptionRoutingContext.attachment(String filename) Set Content-Disposition get to "attachment" with optionalfilenamemime type.RoutingContext.endAndForget()Shortcut to the response end.RoutingContext.endAndForget(io.vertx.core.buffer.Buffer buffer) Shortcut to the response end.RoutingContext.endAndForget(String chunk) Shortcut to the response end.Set the ETag of a response.RoutingContext.jsonAndForget(Object json) Encode an Object to JSON and end the request.RoutingContext.lastModified(String instant) Set the Last-Modified date using a String.RoutingContext.lastModified(Instant instant) Set the Last-Modified date using a Instant.static RoutingContextRoutingContext.newInstance(io.vertx.ext.web.RoutingContext delegate) Creates a new instance of theRoutingContext.Put some arbitrary data in the context.RoutingContext.redirectAndForget(String url) Perform a 302 redirect tourl.Methods in io.vertx.mutiny.ext.web with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidRouter.handleContext(RoutingContext context) Used to route a context to the router.voidRouter.handleFailure(RoutingContext context) Used to route a failure to the router.Method parameters in io.vertx.mutiny.ext.web with type arguments of type RoutingContextModifier and TypeMethodDescriptionRoute.blockingHandler(Consumer<RoutingContext> requestHandler) Likeio.vertx.mutiny.ext.web.Route#blockingHandler(Handler, boolean)called with ordered = trueRoute.blockingHandler(Consumer<RoutingContext> requestHandler, boolean ordered) Specify a blocking request handler for the route.Router.errorHandler(int statusCode, Consumer<RoutingContext> errorHandler) Specify an handler to handle an error for a particular status code.Route.failureHandler(Consumer<RoutingContext> failureHandler) Append a failure handler to the route failure handlers list.Route.handler(Consumer<RoutingContext> requestHandler) Append a request handler to the route handlers list.<T> RouteRoute.respond(Function<RoutingContext, io.smallrye.mutiny.Uni<T>> function) Append a function request handler to the route handlers list.Router.uncaughtErrorHandler(Consumer<RoutingContext> errorHandler) Specify an handler to handle an error for any status code that doesn't have a specific handler assigned. -
Uses of RoutingContext in io.vertx.mutiny.ext.web.api.service
Methods in io.vertx.mutiny.ext.web.api.service with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidRouteToEBServiceHandler.accept(RoutingContext item) Handle an item.voidRouteToEBServiceHandler.handle(RoutingContext item) Handle an item.Method parameters in io.vertx.mutiny.ext.web.api.service with type arguments of type RoutingContextModifier and TypeMethodDescriptionRouteToEBServiceHandler.extraPayloadMapper(Function<RoutingContext, io.vertx.core.json.JsonObject> extraPayloadMapper) WhenextraPayloadMapperis configured, this handler puts the evaluation result intoServiceRequest#getExtra() -
Uses of RoutingContext in io.vertx.mutiny.ext.web.handler
Methods in io.vertx.mutiny.ext.web.handler with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidAPIKeyHandler.accept(RoutingContext item) Handle an item.voidAuthenticationHandler.accept(RoutingContext item) Handle an item.voidAuthenticationHandler.AuthenticationHandlerImpl.accept(RoutingContext item) Handle an item.voidAuthorizationHandler.accept(RoutingContext item) Handle an item.voidBasicAuthHandler.accept(RoutingContext item) Handle an item.voidBodyHandler.accept(RoutingContext item) Handle an item.voidChainAuthHandler.accept(RoutingContext item) Handle an item.voidCorsHandler.accept(RoutingContext item) Handle an item.voidCSPHandler.accept(RoutingContext item) Handle an item.voidCSRFHandler.accept(RoutingContext item) Handle an item.voidDigestAuthHandler.accept(RoutingContext item) Handle an item.voidErrorHandler.accept(RoutingContext item) Handle an item.voidFaviconHandler.accept(RoutingContext item) Handle an item.voidFormLoginHandler.accept(RoutingContext item) Handle an item.voidHSTSHandler.accept(RoutingContext item) Handle an item.voidInputTrustHandler.accept(RoutingContext item) Handle an item.voidInputTrustHandler.InputTrustHandlerImpl.accept(RoutingContext item) Handle an item.voidJWTAuthHandler.accept(RoutingContext item) Handle an item.voidLoggerHandler.accept(RoutingContext item) Handle an item.voidMethodOverrideHandler.accept(RoutingContext item) Handle an item.voidMultiTenantHandler.accept(RoutingContext item) Handle an item.voidOAuth2AuthHandler.accept(RoutingContext item) Handle an item.voidOtpAuthHandler.accept(RoutingContext item) Handle an item.voidPlatformHandler.accept(RoutingContext item) Handle an item.voidPlatformHandler.PlatformHandlerImpl.accept(RoutingContext item) Handle an item.voidProtocolUpgradeHandler.accept(RoutingContext item) Handle an item.voidProtocolUpgradeHandler.ProtocolUpgradeHandlerImpl.accept(RoutingContext item) Handle an item.voidRedirectAuthHandler.accept(RoutingContext item) Handle an item.voidResponseContentTypeHandler.accept(RoutingContext item) Handle an item.voidResponseTimeHandler.accept(RoutingContext item) Handle an item.voidSecurityAuditLoggerHandler.accept(RoutingContext item) Handle an item.voidSecurityPolicyHandler.accept(RoutingContext item) Handle an item.voidSecurityPolicyHandler.SecurityPolicyHandlerImpl.accept(RoutingContext item) Handle an item.voidSessionHandler.accept(RoutingContext item) Handle an item.voidSimpleAuthenticationHandler.accept(RoutingContext item) Handle an item.voidStaticHandler.accept(RoutingContext item) Handle an item.voidTemplateHandler.accept(RoutingContext item) Handle an item.voidTimeoutHandler.accept(RoutingContext item) Handle an item.voidWebAuthn4JHandler.accept(RoutingContext item) Handle an item.voidXFrameHandler.accept(RoutingContext item) Handle an item.io.smallrye.mutiny.Uni<Void>SessionHandler.flush(RoutingContext ctx) Flush a context session earlier to the store, this will allow the end user to have full control on the event of a failure at the store level.io.smallrye.mutiny.Uni<Void>SessionHandler.flush(RoutingContext ctx, boolean ignoreStatus) Flush a context session earlier to the store, this will allow the end user to have full control on the event of a failure at the store level.voidSessionHandler.flushAndAwait(RoutingContext ctx) Flush a context session earlier to the store, this will allow the end user to have full control on the event of a failure at the store level.voidSessionHandler.flushAndAwait(RoutingContext ctx, boolean ignoreStatus) Flush a context session earlier to the store, this will allow the end user to have full control on the event of a failure at the store level.SessionHandler.flushAndForget(RoutingContext ctx) Flush a context session earlier to the store, this will allow the end user to have full control on the event of a failure at the store level.SessionHandler.flushAndForget(RoutingContext ctx, boolean ignoreStatus) Flush a context session earlier to the store, this will allow the end user to have full control on the event of a failure at the store level.LoggerFormatter.format(RoutingContext routingContext, long ms) Formats and returns the log statementvoidAPIKeyHandler.handle(RoutingContext item) Handle an item.voidAuthenticationHandler.AuthenticationHandlerImpl.handle(RoutingContext item) Handle an item.voidAuthenticationHandler.handle(RoutingContext item) Handle an item.voidAuthorizationHandler.handle(RoutingContext item) Handle an item.voidBasicAuthHandler.handle(RoutingContext item) Handle an item.voidBodyHandler.handle(RoutingContext item) Handle an item.voidChainAuthHandler.handle(RoutingContext item) Handle an item.voidCorsHandler.handle(RoutingContext item) Handle an item.voidCSPHandler.handle(RoutingContext item) Handle an item.voidCSRFHandler.handle(RoutingContext item) Handle an item.voidDigestAuthHandler.handle(RoutingContext item) Handle an item.voidErrorHandler.handle(RoutingContext item) Handle an item.voidFaviconHandler.handle(RoutingContext item) Handle an item.voidFormLoginHandler.handle(RoutingContext item) Handle an item.voidHSTSHandler.handle(RoutingContext item) Handle an item.voidInputTrustHandler.handle(RoutingContext item) Handle an item.voidInputTrustHandler.InputTrustHandlerImpl.handle(RoutingContext item) Handle an item.voidJWTAuthHandler.handle(RoutingContext item) Handle an item.voidLoggerHandler.handle(RoutingContext item) Handle an item.voidMethodOverrideHandler.handle(RoutingContext item) Handle an item.voidMultiTenantHandler.handle(RoutingContext item) Handle an item.voidOAuth2AuthHandler.handle(RoutingContext item) Handle an item.voidOtpAuthHandler.handle(RoutingContext item) Handle an item.voidPlatformHandler.handle(RoutingContext item) Handle an item.voidPlatformHandler.PlatformHandlerImpl.handle(RoutingContext item) Handle an item.voidProtocolUpgradeHandler.handle(RoutingContext item) Handle an item.voidProtocolUpgradeHandler.ProtocolUpgradeHandlerImpl.handle(RoutingContext item) Handle an item.voidRedirectAuthHandler.handle(RoutingContext item) Handle an item.voidResponseContentTypeHandler.handle(RoutingContext item) Handle an item.voidResponseTimeHandler.handle(RoutingContext item) Handle an item.voidSecurityAuditLoggerHandler.handle(RoutingContext item) Handle an item.voidSecurityPolicyHandler.handle(RoutingContext item) Handle an item.voidSecurityPolicyHandler.SecurityPolicyHandlerImpl.handle(RoutingContext item) Handle an item.voidSessionHandler.handle(RoutingContext item) Handle an item.voidSimpleAuthenticationHandler.handle(RoutingContext item) Handle an item.voidStaticHandler.handle(RoutingContext item) Handle an item.voidTemplateHandler.handle(RoutingContext item) Handle an item.voidTimeoutHandler.handle(RoutingContext item) Handle an item.voidWebAuthn4JHandler.handle(RoutingContext item) Handle an item.voidXFrameHandler.handle(RoutingContext item) Handle an item.SessionHandler.newSession(RoutingContext context) Create a new sessionio.smallrye.mutiny.Uni<Void>SessionHandler.setUser(RoutingContext context, User user) Set the user for the sessionvoidSessionHandler.setUserAndAwait(RoutingContext context, User user) Set the user for the sessionSessionHandler.setUserAndForget(RoutingContext context, User user) Set the user for the sessionMethod parameters in io.vertx.mutiny.ext.web.handler with type arguments of type RoutingContextModifier and TypeMethodDescriptionMultiTenantHandler.addDefaultHandler(Consumer<RoutingContext> handler) Add a default handler for the case when no tenant was matched.MultiTenantHandler.addTenantHandler(String tenant, Consumer<RoutingContext> handler) Add a handler for a given tenant to this handler.SimpleAuthenticationHandler.authenticate(Function<RoutingContext, io.smallrye.mutiny.Uni<User>> authenticationFunction) This function will allow you to perform authentication the way you intended to.static MultiTenantHandlerMultiTenantHandler.create(Function<RoutingContext, String> tenantExtractor) Create a MultiTenant handler using a custom tenant extraction function.static MultiTenantHandlerMultiTenantHandler.create(Function<RoutingContext, String> tenantExtractor, String contextKey) Create a MultiTenant handler using a custom tenant extraction function. -
Uses of RoutingContext in io.vertx.mutiny.ext.web.handler.graphql
Methods in io.vertx.mutiny.ext.web.handler.graphql with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidGraphQLHandler.accept(RoutingContext item) Handle an item.voidGraphQLHandler.handle(RoutingContext item) Handle an item.Method parameters in io.vertx.mutiny.ext.web.handler.graphql with type arguments of type RoutingContextModifier and TypeMethodDescriptionGraphiQLHandlerBuilder.addingHeaders(Function<RoutingContext, io.vertx.core.MultiMap> factory) Customize the HTTP headers to add to GraphQL requests sent by the GraphiQL user interface.GraphQLHandlerBuilder.beforeExecute(Consumer<ExecutionInputBuilderWithContext<RoutingContext>> beforeExecuteHandler) Set a callback to invoke before executing a GraphQL query. -
Uses of RoutingContext in io.vertx.mutiny.ext.web.handler.graphql.ws
Methods in io.vertx.mutiny.ext.web.handler.graphql.ws with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidGraphQLWSHandler.accept(RoutingContext item) Handle an item.voidGraphQLWSHandler.handle(RoutingContext item) Handle an item. -
Uses of RoutingContext in io.vertx.mutiny.ext.web.handler.sockjs
Methods in io.vertx.mutiny.ext.web.handler.sockjs that return RoutingContext -
Uses of RoutingContext in io.vertx.mutiny.ext.web.healthchecks
Methods in io.vertx.mutiny.ext.web.healthchecks with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidHealthCheckHandler.accept(RoutingContext item) Handle an item.voidHealthCheckHandler.handle(RoutingContext item) Handle an item. -
Uses of RoutingContext in io.vertx.mutiny.ext.web.proxy.handler
Methods in io.vertx.mutiny.ext.web.proxy.handler with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidProxyHandler.accept(RoutingContext item) Handle an item.voidProxyHandler.handle(RoutingContext item) Handle an item. -
Uses of RoutingContext in io.vertx.mutiny.ext.web.validation
Methods in io.vertx.mutiny.ext.web.validation with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidValidationHandler.accept(RoutingContext item) Handle an item.RequestPredicate.apply(RoutingContext item) voidValidationHandler.handle(RoutingContext item) Handle an item. -
Uses of RoutingContext in io.vertx.mutiny.micrometer
Methods in io.vertx.mutiny.micrometer that return types with arguments of type RoutingContextModifier and TypeMethodDescriptionstatic Consumer<RoutingContext>PrometheusScrapingHandler.create()Creates a Vert.x WebRoutehandler for Prometheus metrics scraping.static Consumer<RoutingContext>PrometheusScrapingHandler.create(io.micrometer.prometheusmetrics.PrometheusMeterRegistry registry) Creates a Vert.x WebRoutehandler for Prometheus metrics scraping.static Consumer<RoutingContext>Creates a Vert.x WebRoutehandler for Prometheus metrics scraping.static Consumer<RoutingContext>PrometheusScrapingHandler.PrometheusScrapingHandlerImpl.create()Creates a Vert.x WebRoutehandler for Prometheus metrics scraping.static Consumer<RoutingContext>PrometheusScrapingHandler.PrometheusScrapingHandlerImpl.create(io.micrometer.prometheusmetrics.PrometheusMeterRegistry registry) Creates a Vert.x WebRoutehandler for Prometheus metrics scraping.static Consumer<RoutingContext>Creates a Vert.x WebRoutehandler for Prometheus metrics scraping.