## Uses of Class
io.vertx.rxjava3.ext.web.openapi.RouterBuilder

- Packages that use RouterBuilder
  Package | Description
  --- | ---
  io.vertx.rxjava3.ext.web.openapi |

- - ### Uses of RouterBuilder in io.vertx.rxjava3.ext.web.openapi

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

    Methods in io.vertx.rxjava3.ext.web.openapi that return RouterBuilder
    Modifier and Type | Method and Description
    --- | ---
    `RouterBuilder` | SecurityScheme.`bindBlocking(java.util.function.Function<JsonObject,AuthenticationHandler> factory)`
    `RouterBuilder` | RouterBuilder.`bodyHandler(BodyHandler bodyHandler)` Supply your own BodyHandler if you would like to control body limit, uploads directory and deletion of uploaded files.
    `RouterBuilder` | RouterBuilder.`mountServicesFromExtensions()` Introspect the OpenAPI spec to mount handlers for all operations that specifies a x-vertx-event-bus annotation.
    `static RouterBuilder` | RouterBuilder.`newInstance(RouterBuilder arg)`
    `RouterBuilder` | RouterBuilder.`rootHandler(Handler<RoutingContext> rootHandler)` Add global handler to be applied prior to being generated.
    `RouterBuilder` | RouterBuilder.`securityHandler(String securitySchemeName, AuthenticationHandler handler)` Mount to paths that have to follow a security schema a security handler.
    `RouterBuilder` | RouterBuilder.`serviceExtraPayloadMapper(java.util.function.Function<RoutingContext,JsonObject> serviceExtraPayloadMapper)` When set, this function is called while creating the payload of
    `RouterBuilder` | RouterBuilder.`setOptions(RouterBuilderOptions options)` Set options of router builder.

    Methods in io.vertx.rxjava3.ext.web.openapi that return types with arguments of type RouterBuilder
    Modifier and Type | Method and Description
    --- | ---
    `Future<RouterBuilder>` | SecurityScheme.`bind(java.util.function.Function<JsonObject,Single<AuthenticationHandler>> factory)`
    `static Single<RouterBuilder>` | RouterBuilder.`create(Vertx vertx, String url)` Like
    `static Single<RouterBuilder>` | RouterBuilder.`create(Vertx vertx, String url, OpenAPILoaderOptions options)` Like
    `static Single<RouterBuilder>` | RouterBuilder.`rxCreate(Vertx vertx, String url)` Like
    `static Single<RouterBuilder>` | RouterBuilder.`rxCreate(Vertx vertx, String url, OpenAPILoaderOptions options)` Like

Copyright © 2021 Eclipse. All rights reserved.