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

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

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

    Fields in io.vertx.reactivex.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.reactivex.ext.web.openapi that return RouterBuilder
    Modifier and Type | Method and Description
    --- | ---
    `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 securitySchemaName, 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.reactivex.ext.web.openapi that return types with arguments of type RouterBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static Single<RouterBuilder>` | RouterBuilder.`rxCreate(Vertx vertx, String url)` Like
    `static Single<RouterBuilder>` | RouterBuilder.`rxCreate(Vertx vertx, String url, OpenAPILoaderOptions options)` Like

    Method parameters in io.vertx.reactivex.ext.web.openapi with type arguments of type RouterBuilder
    Modifier and Type | Method and Description
    --- | ---
    `static void` | RouterBuilder.`create(Vertx vertx, String url, Handler<AsyncResult<RouterBuilder>> handler)` Like
    `static void` | RouterBuilder.`create(Vertx vertx, String url, OpenAPILoaderOptions options, Handler<AsyncResult<RouterBuilder>> handler)` Like

Copyright © 2021 Eclipse. All rights reserved.