public class ResolvedHostnameCacheFilter
extends org.littleshoot.proxy.HttpFiltersAdapter
HttpFilters.proxyToServerResolutionSucceeded(String, InetSocketAddress)
filter method. Allows access to the resolved IP address on subsequent requests, when the address is not re-resolved because
the connection has already been established.| Constructor and Description |
|---|
ResolvedHostnameCacheFilter(io.netty.handler.codec.http.HttpRequest originalRequest,
io.netty.channel.ChannelHandlerContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
static String |
getPreviouslyResolvedAddressForHost(String host)
Returns the (cached) address that was previously resolved for the specified host.
|
void |
proxyToServerResolutionSucceeded(String serverHostAndPort,
InetSocketAddress resolvedRemoteAddress) |
clientToProxyRequest, proxyToClientResponse, proxyToServerConnectionFailed, proxyToServerConnectionQueued, proxyToServerConnectionSSLHandshakeStarted, proxyToServerConnectionStarted, proxyToServerConnectionSucceeded, proxyToServerRequest, proxyToServerRequestSending, proxyToServerRequestSent, proxyToServerResolutionFailed, proxyToServerResolutionStarted, serverToProxyResponse, serverToProxyResponseReceived, serverToProxyResponseReceiving, serverToProxyResponseTimedOutpublic ResolvedHostnameCacheFilter(io.netty.handler.codec.http.HttpRequest originalRequest,
io.netty.channel.ChannelHandlerContext ctx)
public void proxyToServerResolutionSucceeded(String serverHostAndPort, InetSocketAddress resolvedRemoteAddress)
proxyToServerResolutionSucceeded in interface org.littleshoot.proxy.HttpFiltersproxyToServerResolutionSucceeded in class org.littleshoot.proxy.HttpFiltersAdapterpublic static String getPreviouslyResolvedAddressForHost(String host)
host - hostname that was previously resolved (without a port)Copyright © 2016. All Rights Reserved.