Package io.muserver.murp
A reverse proxy handler for Mu Server.
To create a reverse proxy, create a Mu Server and use ReverseProxyBuilder.reverseProxy()
to create a handler.
For more documentation, see https://muserver.io/murp
- See Also:
ReverseProxyBuilder
-
Interface Summary Interface Description ProxyCompleteListener A listener for when proxied requests completeRequestInterceptor A hook for intercepting requests before they are sent to the target server.ResponseInterceptor A hook for intercepting responses before they are sent back to the client.UriMapper A function that maps an incoming request to a target URI. -
Class Summary Class Description Murp Some utilities for the reverse proxy.ReverseProxy The core implementation for ReverseProxyReverseProxyBuilder A builder for creating a reverse proxy, which is aMuHandler
that can be added to a Mu Server.Slf4jResponseLogger A listener that logs the results of proxying to slf4j which can be added withReverseProxyBuilder.addProxyCompleteListener(ProxyCompleteListener)