## Uses of Class
io.vertx.rxjava.ext.web.RoutingContext

- Packages that use RoutingContext
  Package | Description
  --- | ---
  io.vertx.rxjava.circuitbreaker |
  io.vertx.rxjava.ext.healthchecks |
  io.vertx.rxjava.ext.web |
  io.vertx.rxjava.ext.web.api.contract |
  io.vertx.rxjava.ext.web.api.contract.openapi3 |
  io.vertx.rxjava.ext.web.api.validation |
  io.vertx.rxjava.ext.web.handler |
  io.vertx.rxjava.ext.web.handler.graphql |
  io.vertx.rxjava.ext.web.handler.sockjs |
  io.vertx.rxjava.ext.web.templ |
  io.vertx.rxjava.micrometer |

- - ### Uses of RoutingContext in io.vertx.rxjava.circuitbreaker

    Methods in io.vertx.rxjava.circuitbreaker with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | HystrixMetricHandler.`handle(RoutingContext event)` Something has happened, so handle it.

  - ### Uses of RoutingContext in io.vertx.rxjava.ext.healthchecks

    Methods in io.vertx.rxjava.ext.healthchecks with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | HealthCheckHandler.`handle(RoutingContext event)` Something has happened, so handle it.

  - ### Uses of RoutingContext in io.vertx.rxjava.ext.web

    Fields in io.vertx.rxjava.ext.web with type parameters of type RoutingContext
    Modifier and Type | Field and Description
    --- | ---
    `static io.vertx.lang.rx.TypeArg<RoutingContext>` | RoutingContext.`__TYPE_ARG`

    Methods in io.vertx.rxjava.ext.web that return RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `RoutingContext` | RoutingContext.`addCookie(Cookie cookie)` Add a cookie.
    `static RoutingContext` | RoutingContext.`newInstance(RoutingContext arg)`
    `RoutingContext` | RoutingContext.`put(String key, Object obj)` Put some arbitrary data in the context.

    Methods in io.vertx.rxjava.ext.web with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | Router.`handleContext(RoutingContext context)` Used to route a context to the router.
    `void` | Router.`handleFailure(RoutingContext context)` Used to route a failure to the router.

    Method parameters in io.vertx.rxjava.ext.web with type arguments of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `Route` | Route.`blockingHandler(Handler<RoutingContext> requestHandler)` Like `Route.blockingHandler(io.vertx.core.Handler<io.vertx.rxjava.ext.web.RoutingContext>)` called with ordered = true
    `Route` | Route.`blockingHandler(Handler<RoutingContext> requestHandler, boolean ordered)` Specify a blocking request handler for the route.
    `Router` | Router.`errorHandler(int statusCode, Handler<RoutingContext> errorHandler)` Specify an handler to handle an error for a particular status code.
    `Route` | Route.`failureHandler(Handler<RoutingContext> failureHandler)` Append a failure handler to the route failure handlers list.
    `Route` | Route.`handler(Handler<RoutingContext> requestHandler)` Append a request handler to the route handlers list.

  - ### Uses of RoutingContext in io.vertx.rxjava.ext.web.api.contract

    Methods in io.vertx.rxjava.ext.web.api.contract that return types with arguments of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `Handler<RoutingContext>` | RouterFactory.`getValidationFailureHandler()` Deprecated.

    Methods in io.vertx.rxjava.ext.web.api.contract with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | HTTPOperationRequestValidationHandler.`handle(RoutingContext event)` Something has happened, so handle it.

    Method parameters in io.vertx.rxjava.ext.web.api.contract with type arguments of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `RouterFactory` | RouterFactory.`addGlobalHandler(Handler<RoutingContext> globalHandler)` Add global handler to be applied prior to `Router` being generated.
    `RouterFactory` | RouterFactory.`addSecurityHandler(String securitySchemaName, Handler<RoutingContext> handler)` Mount to paths that have to follow a security schema a security handler
    `RouterFactory` | RouterFactory.`setExtraOperationContextPayloadMapper(java.util.function.Function<RoutingContext,JsonObject> extraOperationContextPayloadMapper)` When set, this function is called while creating the payload of `OperationRequest`
    `RouterFactory` | RouterFactory.`setNotImplementedFailureHandler(Handler<RoutingContext> notImplementedFailureHandler)` Deprecated.
    `RouterFactory` | RouterFactory.`setValidationFailureHandler(Handler<RoutingContext> validationFailureHandler)` Deprecated.

  - ### Uses of RoutingContext in io.vertx.rxjava.ext.web.api.contract.openapi3

    Methods in io.vertx.rxjava.ext.web.api.contract.openapi3 that return types with arguments of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `Handler<RoutingContext>` | OpenAPI3RouterFactory.`getValidationFailureHandler()` Deprecated.

    Methods in io.vertx.rxjava.ext.web.api.contract.openapi3 with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | OpenAPI3RequestValidationHandler.`handle(RoutingContext event)` Something has happened, so handle it.

    Method parameters in io.vertx.rxjava.ext.web.api.contract.openapi3 with type arguments of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `OpenAPI3RouterFactory` | OpenAPI3RouterFactory.`addFailureHandlerByOperationId(String operationId, Handler<RoutingContext> failureHandler)` Add a failure handler by operation_id field in Operation object
    `RouterFactory` | OpenAPI3RouterFactory.`addGlobalHandler(Handler<RoutingContext> globalHandler)` Add global handler to be applied prior to `Router` being generated.
    `OpenAPI3RouterFactory` | OpenAPI3RouterFactory.`addHandlerByOperationId(String operationId, Handler<RoutingContext> handler)` Add an handler by operation_id field in Operation object
    `RouterFactory` | OpenAPI3RouterFactory.`addSecurityHandler(String securitySchemaName, Handler<RoutingContext> handler)` Mount to paths that have to follow a security schema a security handler
    `OpenAPI3RouterFactory` | OpenAPI3RouterFactory.`addSecuritySchemaScopeValidator(String securitySchemaName, String scopeName, Handler<RoutingContext> handler)` Add a particular scope validator.
    `RouterFactory` | OpenAPI3RouterFactory.`setExtraOperationContextPayloadMapper(java.util.function.Function<RoutingContext,JsonObject> extraOperationContextPayloadMapper)` When set, this function is called while creating the payload of `OperationRequest`
    `RouterFactory` | OpenAPI3RouterFactory.`setNotImplementedFailureHandler(Handler<RoutingContext> notImplementedFailureHandler)` Deprecated.
    `RouterFactory` | OpenAPI3RouterFactory.`setValidationFailureHandler(Handler<RoutingContext> validationFailureHandler)` Deprecated.

  - ### Uses of RoutingContext in io.vertx.rxjava.ext.web.api.validation

    Methods in io.vertx.rxjava.ext.web.api.validation with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | HTTPRequestValidationHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | ValidationHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | CustomValidator.`validate(RoutingContext routingContext)` This function have to be synchronous.

  - ### Uses of RoutingContext in io.vertx.rxjava.ext.web.handler

    Methods in io.vertx.rxjava.ext.web.handler with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `SessionHandler` | SessionHandler.`flush(RoutingContext ctx, Handler<AsyncResult<Void>> handler)` 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.
    `Observable<Void>` | SessionHandler.`flushObservable(RoutingContext ctx)` Deprecated. use `SessionHandler.rxFlush(io.vertx.rxjava.ext.web.RoutingContext)` instead
    `void` | TimeoutHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | AuthHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | BasicAuthHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | UserSessionHandler.`handle(RoutingContext event)` Deprecated.
    `void` | CorsHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | DigestAuthHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | ResponseTimeHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | ResponseContentTypeHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | CSRFHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | FaviconHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | JWTAuthHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | RedirectAuthHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | MultiTenantHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | CookieHandler.`handle(RoutingContext event)` Deprecated.
    `void` | FormLoginHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | BodyHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | ErrorHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | VirtualHostHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | TemplateHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | ChainAuthHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | SessionHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | StaticHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | OAuth2AuthHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | LoggerHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | AuthHandler.`parseCredentials(RoutingContext context, Handler<AsyncResult<JsonObject>> handler)` Parses the credentials from the request into a JsonObject.
    `void` | BasicAuthHandler.`parseCredentials(RoutingContext context, Handler<AsyncResult<JsonObject>> handler)` Parses the credentials from the request into a JsonObject.
    `void` | DigestAuthHandler.`parseCredentials(RoutingContext context, Handler<AsyncResult<JsonObject>> handler)` Parses the credentials from the request into a JsonObject.
    `void` | JWTAuthHandler.`parseCredentials(RoutingContext context, Handler<AsyncResult<JsonObject>> handler)` Parses the credentials from the request into a JsonObject.
    `void` | RedirectAuthHandler.`parseCredentials(RoutingContext context, Handler<AsyncResult<JsonObject>> handler)` Parses the credentials from the request into a JsonObject.
    `void` | ChainAuthHandler.`parseCredentials(RoutingContext context, Handler<AsyncResult<JsonObject>> handler)` Parses the credentials from the request into a JsonObject.
    `void` | OAuth2AuthHandler.`parseCredentials(RoutingContext context, Handler<AsyncResult<JsonObject>> handler)` Parses the credentials from the request into a JsonObject.
    `Observable<JsonObject>` | BasicAuthHandler.`parseCredentialsObservable(RoutingContext context)` Deprecated. use `BasicAuthHandler.rxParseCredentials(io.vertx.rxjava.ext.web.RoutingContext)` instead
    `Observable<JsonObject>` | DigestAuthHandler.`parseCredentialsObservable(RoutingContext context)` Deprecated. use `DigestAuthHandler.rxParseCredentials(io.vertx.rxjava.ext.web.RoutingContext)` instead
    `Observable<JsonObject>` | JWTAuthHandler.`parseCredentialsObservable(RoutingContext context)` Deprecated. use `JWTAuthHandler.rxParseCredentials(io.vertx.rxjava.ext.web.RoutingContext)` instead
    `Observable<JsonObject>` | RedirectAuthHandler.`parseCredentialsObservable(RoutingContext context)` Deprecated. use `RedirectAuthHandler.rxParseCredentials(io.vertx.rxjava.ext.web.RoutingContext)` instead
    `Observable<JsonObject>` | ChainAuthHandler.`parseCredentialsObservable(RoutingContext context)` Deprecated. use `ChainAuthHandler.rxParseCredentials(io.vertx.rxjava.ext.web.RoutingContext)` instead
    `Observable<JsonObject>` | OAuth2AuthHandler.`parseCredentialsObservable(RoutingContext context)` Deprecated. use `OAuth2AuthHandler.rxParseCredentials(io.vertx.rxjava.ext.web.RoutingContext)` instead
    `Single<Void>` | SessionHandler.`rxFlush(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.
    `Single<JsonObject>` | BasicAuthHandler.`rxParseCredentials(RoutingContext context)` Parses the credentials from the request into a JsonObject.
    `Single<JsonObject>` | DigestAuthHandler.`rxParseCredentials(RoutingContext context)` Parses the credentials from the request into a JsonObject.
    `Single<JsonObject>` | JWTAuthHandler.`rxParseCredentials(RoutingContext context)` Parses the credentials from the request into a JsonObject.
    `Single<JsonObject>` | RedirectAuthHandler.`rxParseCredentials(RoutingContext context)` Parses the credentials from the request into a JsonObject.
    `Single<JsonObject>` | ChainAuthHandler.`rxParseCredentials(RoutingContext context)` Parses the credentials from the request into a JsonObject.
    `Single<JsonObject>` | OAuth2AuthHandler.`rxParseCredentials(RoutingContext context)` Parses the credentials from the request into a JsonObject.

    Method parameters in io.vertx.rxjava.ext.web.handler with type arguments of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `MultiTenantHandler` | MultiTenantHandler.`addDefaultHandler(Handler<RoutingContext> handler)` Add a default handler for the case when no tenant was matched.
    `MultiTenantHandler` | MultiTenantHandler.`addTenantHandler(String tenant, Handler<RoutingContext> handler)` Add a handler for a given tenant to this handler.
    `static MultiTenantHandler` | MultiTenantHandler.`create(java.util.function.Function<RoutingContext,String> tenantExtractor)` Create a MultiTenant handler using a custom tenant extraction function.
    `static MultiTenantHandler` | MultiTenantHandler.`create(java.util.function.Function<RoutingContext,String> tenantExtractor, String contextKey)` Create a MultiTenant handler using a custom tenant extraction function.
    `static VirtualHostHandler` | VirtualHostHandler.`create(String hostname, Handler<RoutingContext> handler)` Create a handler

  - ### Uses of RoutingContext in io.vertx.rxjava.ext.web.handler.graphql

    Methods in io.vertx.rxjava.ext.web.handler.graphql with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | GraphiQLHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | GraphQLHandler.`handle(RoutingContext event)` Something has happened, so handle it.
    `void` | ApolloWSHandler.`handle(RoutingContext event)` Something has happened, so handle it.

    Method parameters in io.vertx.rxjava.ext.web.handler.graphql with type arguments of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `GraphQLHandler` | GraphQLHandler.`dataLoaderRegistry(java.util.function.Function<RoutingContext,org.dataloader.DataLoaderRegistry> factory)` Customize the .
    `GraphiQLHandler` | GraphiQLHandler.`graphiQLRequestHeaders(java.util.function.Function<RoutingContext,MultiMap> factory)` Customize the HTTP headers to add to GraphQL requests sent by the GraphiQL user interface.
    `GraphQLHandler` | GraphQLHandler.`locale(java.util.function.Function<RoutingContext,Locale> factory)` Customize the passed to the GraphQL execution engine.
    `GraphQLHandler` | GraphQLHandler.`queryContext(java.util.function.Function<RoutingContext,Object> factory)` Customize the query context object.

  - ### Uses of RoutingContext in io.vertx.rxjava.ext.web.handler.sockjs

    Methods in io.vertx.rxjava.ext.web.handler.sockjs with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | SockJSHandler.`handle(RoutingContext routingContext)` Deprecated.

  - ### Uses of RoutingContext in io.vertx.rxjava.ext.web.templ

    Methods in io.vertx.rxjava.ext.web.templ with parameters of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | TemplateEngine.`render(RoutingContext context, String templateFileName, Handler<AsyncResult<Buffer>> handler)` Deprecated.
    `void` | TemplateEngine.`render(RoutingContext context, String templateDirectory, String templateFileName, Handler<AsyncResult<Buffer>> handler)` Deprecated.
    `Observable<Buffer>` | TemplateEngine.`renderObservable(RoutingContext context, String templateFileName)` Deprecated. use `TemplateEngine.rxRender(io.vertx.rxjava.ext.web.RoutingContext, java.lang.String)` instead
    `Observable<Buffer>` | TemplateEngine.`renderObservable(RoutingContext context, String templateDirectory, String templateFileName)` Deprecated. use `TemplateEngine.rxRender(io.vertx.rxjava.ext.web.RoutingContext, java.lang.String)` instead
    `Single<Buffer>` | TemplateEngine.`rxRender(RoutingContext context, String templateFileName)` Deprecated.
    `Single<Buffer>` | TemplateEngine.`rxRender(RoutingContext context, String templateDirectory, String templateFileName)` Deprecated.

  - ### Uses of RoutingContext in io.vertx.rxjava.micrometer

    Methods in io.vertx.rxjava.micrometer that return types with arguments of type RoutingContext
    Modifier and Type | Method and Description
    --- | ---
    `static Handler<RoutingContext>` | PrometheusScrapingHandler.`create()` Creates a Vert.x Web `Route` handler for Prometheus metrics scraping.
    `static Handler<RoutingContext>` | PrometheusScrapingHandler.`create(String registryName)` Creates a Vert.x Web `Route` handler for Prometheus metrics scraping.

Copyright © 2020 Eclipse. All rights reserved.