Skip navigation links
B D H I M R S T U W 

B

build() - Method in class io.muserver.murp.HttpClientBuilder
Creates and starts an HTTP Client that is suitable for use in a reverse proxy
build() - Method in class io.muserver.murp.ReverseProxyBuilder
Creates a new ReverseProxy which is a MuHandler.

D

discardClientForwardedHeaders(boolean) - Method in class io.muserver.murp.ReverseProxyBuilder
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).

H

handle(MuRequest, MuResponse) - Method in class io.muserver.murp.ReverseProxy
 
httpClient() - Static method in class io.muserver.murp.HttpClientBuilder
 
HttpClientBuilder - Class in io.muserver.murp
A builder for a Jetty HTTP Client that is suitable for use in a reverse proxy.
HttpClientBuilder() - Constructor for class io.muserver.murp.HttpClientBuilder
 

I

io.muserver.murp - package io.muserver.murp
 

M

mapFrom(MuRequest) - Method in interface io.muserver.murp.UriMapper
Gets a URI to proxy to based on the given request.

R

ReverseProxy - Class in io.muserver.murp
 
reverseProxy() - Static method in class io.muserver.murp.ReverseProxyBuilder
Creates and returns a new instance of a reverse proxy builder.
ReverseProxyBuilder - Class in io.muserver.murp
A builder for creating a reverse proxy, which is a MuHandler that can be added to a Mu Server.
ReverseProxyBuilder() - Constructor for class io.muserver.murp.ReverseProxyBuilder
 

S

sendLegacyForwardedHeaders(boolean) - Method in class io.muserver.murp.ReverseProxyBuilder
Murp always sends Forwarded headers, however by default does not send the non-standard X-Forwarded-* headers.

T

toDomain(URI) - Static method in interface io.muserver.murp.UriMapper
Creates a mapper that directs all requests to a new target domain.

U

UriMapper - Interface in io.muserver.murp
A function that maps an incoming request to a target URI.

W

withAddressResolutionTimeoutMillis(long) - Method in class io.muserver.murp.HttpClientBuilder
 
withConnectTimeoutMillis(long) - Method in class io.muserver.murp.HttpClientBuilder
 
withHttpClient(HttpClient) - Method in class io.muserver.murp.ReverseProxyBuilder
Specifies the Jetty HTTP client to use to make the request to the target server.
withIdleTimeoutMillis(long) - Method in class io.muserver.murp.HttpClientBuilder
 
withMaxConnectionsPerDestination(int) - Method in class io.muserver.murp.HttpClientBuilder
 
withSslContextFactory(SslContextFactory) - Method in class io.muserver.murp.HttpClientBuilder
The SSL Context Factory to use.
withTotalTimeout(long) - Method in class io.muserver.murp.ReverseProxyBuilder
Sets the total request timeout in millis for a proxied request.
withTotalTimeout(long, TimeUnit) - Method in class io.muserver.murp.ReverseProxyBuilder
Sets the total request timeout in millis for a proxied request.
withUriMapper(UriMapper) - Method in class io.muserver.murp.ReverseProxyBuilder
Required value.
withViaName(String) - Method in class io.muserver.murp.ReverseProxyBuilder
The name to add as the Via header, which defaults to private.
B D H I M R S T U W 
Skip navigation links

Copyright © 2019. All rights reserved.