Class RouterBuilder


  • public class RouterBuilder
    extends Object
    Interface to build a Vert.x Web from an OpenAPI 3 contract.

    The router is mounting its handlers in the following order:
    1. RootHandler
    2. in the order the root handlers were added to the RouterBuilder.
    3. ValidationHandler
    4. This handler is implementing the marker interface InputTrustHandler. Because of this, all handlers of type PLATFORM, SECURITY_POLICY, BODY and AUTHENTICATION must be mounted as root handlers if required.
    5. UserHandler
    6. The custom user handlers defined in the OpenAPIRoute in the same order as they are added to the route.
    7. FailureHandler
    8. The failure handlers defined in the OpenAPIRoute in the same order as they are added to the route.

    NOTE: This class has been automatically generated from the original non RX-ified interface using Vert.x codegen.