public class HttpProxy extends Object implements Handler<HttpServerRequest>
NOTE: This class has been automatically generated from the
original non RX-ified interface using Vert.x codegen.| Modifier and Type | Field and Description |
|---|---|
static io.vertx.lang.rx.TypeArg<HttpProxy> |
__TYPE_ARG |
| Constructor and Description |
|---|
HttpProxy(HttpProxy delegate) |
HttpProxy(Object delegate) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
HttpProxy |
getDelegate() |
void |
handle(HttpServerRequest outboundRequest)
Handle the outbound
HttpServerRequest. |
int |
hashCode() |
static HttpProxy |
newInstance(HttpProxy arg) |
HttpProxy |
origin(int port,
String host)
Set the host name and port number of the origin.
|
HttpProxy |
origin(SocketAddress address)
Set the
SocketAddress of the origin. |
HttpProxy |
originSelector(java.util.function.Function<HttpServerRequest,Single<SocketAddress>> selector)
Set a selector that resolves the origin address based on the outbound request.
|
static HttpProxy |
reverseProxy(HttpClient client)
Create a new
HttpProxy instance. |
static HttpProxy |
reverseProxy(ProxyOptions options,
HttpClient client)
Create a new
HttpProxy instance. |
String |
toString() |
public static final io.vertx.lang.rx.TypeArg<HttpProxy> __TYPE_ARG
public HttpProxy(HttpProxy delegate)
public HttpProxy(Object delegate)
public HttpProxy getDelegate()
public static HttpProxy reverseProxy(HttpClient client)
HttpProxy instance.client - the HttpClient that forwards outbound requests to the origin.public static HttpProxy reverseProxy(ProxyOptions options, HttpClient client)
HttpProxy instance.options - client - the HttpClient that forwards outbound requests to the origin.public HttpProxy origin(SocketAddress address)
SocketAddress of the origin.address - the SocketAddress of the originpublic HttpProxy origin(int port, String host)
port - the port number of the origin serverhost - the host name of the origin serverpublic HttpProxy originSelector(java.util.function.Function<HttpServerRequest,Single<SocketAddress>> selector)
selector - the selectorpublic void handle(HttpServerRequest outboundRequest)
HttpServerRequest.handle in interface Handler<HttpServerRequest>outboundRequest - the outbound HttpServerRequestCopyright © 2022 Eclipse. All rights reserved.