## Uses of Class
io.vertx.reactivex.ext.web.Router

- Packages that use Router
  Package | Description
  --- | ---
  io.vertx.reactivex.ext.shell.term |
  io.vertx.reactivex.ext.web |
  io.vertx.reactivex.ext.web.api.contract |
  io.vertx.reactivex.ext.web.api.contract.openapi3 |
  io.vertx.reactivex.ext.web.handler.sockjs |

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

    Methods in io.vertx.reactivex.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.reactivex.ext.web

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

    Methods in io.vertx.reactivex.ext.web that return Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | Router.`allowForward(AllowForwardHeaders allowForwardHeaders)` Set whether the router should parse "forwarded"-type headers
    `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.`modifiedHandler(Handler<Router> handler)` When a Router routes are changed this handler is notified.
    `static Router` | Router.`newInstance(Router arg)`
    `static Router` | Router.`router(Vertx vertx)` Create a router

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

    Method parameters in io.vertx.reactivex.ext.web with type arguments of type Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | Router.`modifiedHandler(Handler<Router> handler)` When a Router routes are changed this handler is notified.

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

    Methods in io.vertx.reactivex.ext.web.api.contract that return Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | RouterFactory.`getRouter()` Deprecated.

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

    Methods in io.vertx.reactivex.ext.web.api.contract.openapi3 that return Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | OpenAPI3RouterFactory.`getRouter()` Deprecated.

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

    Methods in io.vertx.reactivex.ext.web.handler.sockjs that return Router
    Modifier and Type | Method and Description
    --- | ---
    `Router` | SockJSHandler.`bridge(AuthorizationProvider authorizationProvider, SockJSBridgeOptions bridgeOptions, Handler<BridgeEvent> bridgeEventHandler)` Like `SockJSHandler.bridge(io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions)` but specifying a handler that will receive bridge events.
    `Router` | SockJSHandler.`bridge(SockJSBridgeOptions bridgeOptions)` Bridge the SockJS handler to the Vert.x event bus.
    `Router` | SockJSHandler.`bridge(SockJSBridgeOptions bridgeOptions, Handler<BridgeEvent> bridgeEventHandler)` Like `SockJSHandler.bridge(io.vertx.ext.web.handler.sockjs.SockJSBridgeOptions)` but specifying a handler that will receive bridge events.
    `Router` | SockJSHandler.`socketHandler(Handler<SockJSSocket> handler)` Set a SockJS socket handler.

Copyright © 2021 Eclipse. All rights reserved.