## Uses of Interface
io.vertx.ext.web.Router

- Packages that use Router
  Package | Description
  --- | ---
  io.vertx.ext.shell.term |
  io.vertx.ext.web |
  io.vertx.ext.web.api.contract |
  io.vertx.reactivex.ext.web |
  io.vertx.rxjava.ext.web |
  io.vertx.servicediscovery.rest |

- - ### Uses of Router in io.vertx.ext.shell.term

    Methods in io.vertx.ext.shell.term with parameters of type Router
    Modifier and Type | Method and Description
    --- | ---
    `static TermServer` | TermServer.`createHttpTermServer(Vertx vertx, Router router)` Create a term server for the HTTP protocol, using an existing router.
    `static TermServer` | TermServer.`createHttpTermServer(Vertx vertx, Router router, HttpTermOptions options)` Create a term server for the HTTP protocol, using an existing router.

  - ### Uses of Router in io.vertx.ext.web

    Methods in io.vertx.ext.web that return Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | Router.`clear()` Remove all the routes from this router
    `Router` | Router.`errorHandler(int statusCode, Handler<RoutingContext> errorHandler)` Specify an handler to handle an error for a particular status code.
    `Router` | Router.`exceptionHandler(Handler<Throwable> exceptionHandler)` Deprecated. you should use `errorHandler(int, Handler)` with 500 status code
    `Router` | Router.`mountSubRouter(String mountPoint, Router subRouter)` Mount a sub router on this router
    `static Router` | Router.`router(Vertx vertx)` Create a router

    Methods in io.vertx.ext.web with parameters of type Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | Router.`mountSubRouter(String mountPoint, Router subRouter)` Mount a sub router on this router

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

    Methods in io.vertx.ext.web.api.contract that return Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | RouterFactory.`getRouter()` Construct a new router based on spec.

  - ### Uses of Router in io.vertx.reactivex.ext.web

    Methods in io.vertx.reactivex.ext.web that return Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | Router.`getDelegate()`

    Methods in io.vertx.reactivex.ext.web with parameters of type Router
    Modifier and Type | Method and Description
    --- | ---
    `static Router` | Router.`newInstance(Router arg)`

    Constructors in io.vertx.reactivex.ext.web with parameters of type Router
    Constructor and Description
    `Router(Router delegate)`

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

    Methods in io.vertx.rxjava.ext.web that return Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | Router.`getDelegate()`

    Methods in io.vertx.rxjava.ext.web with parameters of type Router
    Modifier and Type | Method and Description
    --- | ---
    `static Router` | Router.`newInstance(Router arg)`

    Constructors in io.vertx.rxjava.ext.web with parameters of type Router
    Constructor and Description
    `Router(Router delegate)`

  - ### Uses of Router in io.vertx.servicediscovery.rest

    Methods in io.vertx.servicediscovery.rest with parameters of type Router
    Modifier and Type | Method and Description
    --- | ---
    `static ServiceDiscoveryRestEndpoint` | ServiceDiscoveryRestEndpoint.`create(Router router, ServiceDiscovery discovery)` Creates the REST endpoint using the default root (`/discovery`).
    `static ServiceDiscoveryRestEndpoint` | ServiceDiscoveryRestEndpoint.`create(Router router, ServiceDiscovery discovery, String root)` Creates the REST endpoint using the given root.

Copyright © 2019 Eclipse. All rights reserved.