## Uses of Interface
io.vertx.reactivex.ext.web.api.contract.RouterFactory

- Packages that use RouterFactory
  Package | Description
  --- | ---
  io.vertx.reactivex.ext.web.api.contract |
  io.vertx.reactivex.ext.web.api.contract.openapi3 |

- - ### Uses of RouterFactory in io.vertx.reactivex.ext.web.api.contract

    Methods in io.vertx.reactivex.ext.web.api.contract that return RouterFactory
    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
    `static <Specification> RouterFactory<Specification>` | RouterFactory.`newInstance(RouterFactory arg)`
    `static <Specification> RouterFactory<Specification>` | RouterFactory.`newInstance(RouterFactory arg, io.vertx.lang.rx.TypeArg<Specification> __typeArg_Specification)`
    `RouterFactory` | RouterFactory.`setBodyHandler(BodyHandler bodyHandler)` Supply your own BodyHandler if you would like to control body limit, uploads directory and deletion of uploaded files
    `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)` Set not implemented failure handler.
    `RouterFactory` | RouterFactory.`setOptions(RouterFactoryOptions options)` Set options of router factory.
    `RouterFactory` | RouterFactory.`setValidationFailureHandler(Handler<RoutingContext> validationFailureHandler)` Set default validation failure handler.

  - ### Uses of RouterFactory in io.vertx.reactivex.ext.web.api.contract.openapi3

    Classes in io.vertx.reactivex.ext.web.api.contract.openapi3 that implement RouterFactory
    Modifier and Type | Class and Description
    --- | ---
    `class` | `OpenAPI3RouterFactory` Interface for OpenAPI3RouterFactory.

    Methods in io.vertx.reactivex.ext.web.api.contract.openapi3 that return RouterFactory
    Modifier and Type | Method and Description
    --- | ---
    `RouterFactory` | OpenAPI3RouterFactory.`addGlobalHandler(Handler<RoutingContext> globalHandler)` Add global handler to be applied prior to `Router` being generated.
    `RouterFactory` | OpenAPI3RouterFactory.`addSecurityHandler(String securitySchemaName, Handler<RoutingContext> handler)` Mount to paths that have to follow a security schema a security handler
    `RouterFactory` | OpenAPI3RouterFactory.`setBodyHandler(BodyHandler bodyHandler)` Supply your own BodyHandler if you would like to control body limit, uploads directory and deletion of uploaded files
    `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)` Set not implemented failure handler.
    `RouterFactory` | OpenAPI3RouterFactory.`setOptions(RouterFactoryOptions options)` Set options of router factory.
    `RouterFactory` | OpenAPI3RouterFactory.`setValidationFailureHandler(Handler<RoutingContext> validationFailureHandler)` Set default validation failure handler.

Copyright © 2019 Eclipse. All rights reserved.