ReverseProxyBuilder |
ReverseProxyBuilder.addProxyCompleteListener(ProxyCompleteListener proxyCompleteListener) |
Registers a proxy completion listener.
|
ReverseProxyBuilder |
ReverseProxyBuilder.discardClientForwardedHeaders(boolean discardClientForwardedHeaders) |
If true, then any Forwarded or X-Forwarded-* headers that are sent
from the client to this reverse proxy will be dropped (defaults to false).
|
ReverseProxyBuilder |
ReverseProxyBuilder.proxyHostHeader(boolean sendHostToTarget) |
Specifies whether or not to send the original Host header to the target server.
|
static ReverseProxyBuilder |
ReverseProxyBuilder.reverseProxy() |
Creates and returns a new instance of a reverse proxy builder.
|
ReverseProxyBuilder |
ReverseProxyBuilder.sendLegacyForwardedHeaders(boolean sendLegacyForwardedHeaders) |
Murp always sends Forwarded headers, however by default does not send the
non-standard X-Forwarded-* headers.
|
ReverseProxyBuilder |
ReverseProxyBuilder.withHttpClient(java.net.http.HttpClient httpClient) |
Specifies the JDK HTTP client to use to make the request to the target server.
|
ReverseProxyBuilder |
ReverseProxyBuilder.withRequestInterceptor(RequestInterceptor requestInterceptor) |
Adds an interceptor to the point where a request to the target server has been prepared, but not sent.
|
ReverseProxyBuilder |
ReverseProxyBuilder.withResponseInterceptor(ResponseInterceptor responseInterceptor) |
Adds an interceptor to the point where a response to the client has been prepared, but not sent.
|
ReverseProxyBuilder |
ReverseProxyBuilder.withTotalTimeout(long totalTimeoutInMillis) |
Sets the total request timeout in millis for a proxied request.
|
ReverseProxyBuilder |
ReverseProxyBuilder.withTotalTimeout(long totalTimeout,
java.util.concurrent.TimeUnit unit) |
Sets the total request timeout in millis for a proxied request.
|
ReverseProxyBuilder |
ReverseProxyBuilder.withUriMapper(UriMapper uriMapper) |
Required value.
|
ReverseProxyBuilder |
ReverseProxyBuilder.withViaName(java.lang.String viaName) |
The name to add as the Via header, which defaults to private.
|