## Uses of Interface
io.vertx.httpproxy.OriginRequestProvider

- Packages that use OriginRequestProvider
  Package | Description
  --- | ---
  io.vertx.httpproxy |
  io.vertx.rxjava3.httpproxy |

- - ### Uses of OriginRequestProvider in io.vertx.httpproxy

    Methods in io.vertx.httpproxy that return OriginRequestProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `static OriginRequestProvider` | OriginRequestProvider.`fixedAddress​(int port, String host)` | Creates a simple provider for a fixed `port` and `host`.
    `static OriginRequestProvider` | OriginRequestProvider.`fixedAddress​(SocketAddress address)` | Creates a simple provider for a fixed `SocketAddress`.
    `static OriginRequestProvider` | OriginRequestProvider.`selector​(Function<ProxyContext,​Future<SocketAddress>> selector)` | Creates a provider that selects the origin server based on `ProxyContext`.

    Methods in io.vertx.httpproxy with parameters of type OriginRequestProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `HttpProxy` | HttpProxy.`origin​(OriginRequestProvider provider)` | Set a provider that creates the request to the origin server based on `ProxyContext`.

  - ### Uses of OriginRequestProvider in io.vertx.rxjava3.httpproxy

    Methods in io.vertx.rxjava3.httpproxy that return OriginRequestProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `OriginRequestProvider` | OriginRequestProvider.`getDelegate()` |

    Methods in io.vertx.rxjava3.httpproxy with parameters of type OriginRequestProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `static OriginRequestProvider` | OriginRequestProvider.`newInstance​(OriginRequestProvider arg)` |

    Constructors in io.vertx.rxjava3.httpproxy with parameters of type OriginRequestProvider
    Constructor | Description
    --- | ---
    `OriginRequestProvider​(OriginRequestProvider delegate)` |