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, serverToProxyResponseTimedOut
public 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.HttpFilters
proxyToServerResolutionSucceeded
in class org.littleshoot.proxy.HttpFiltersAdapter
public static String getPreviouslyResolvedAddressForHost(String host)
host
- hostname that was previously resolved (without a port)Copyright © 2017. All rights reserved.