public class BrowserMobHttpFilterChain
extends org.littleshoot.proxy.HttpFiltersAdapter
| Constructor and Description |
|---|
BrowserMobHttpFilterChain(BrowserMobProxyServer proxyServer,
io.netty.handler.codec.http.HttpRequest originalRequest,
io.netty.channel.ChannelHandlerContext ctx) |
| Modifier and Type | Method and Description |
|---|---|
io.netty.handler.codec.http.HttpResponse |
clientToProxyRequest(io.netty.handler.codec.http.HttpObject httpObject) |
io.netty.handler.codec.http.HttpObject |
proxyToClientResponse(io.netty.handler.codec.http.HttpObject httpObject) |
void |
proxyToServerConnectionFailed() |
void |
proxyToServerConnectionQueued() |
void |
proxyToServerConnectionSSLHandshakeStarted() |
void |
proxyToServerConnectionStarted() |
void |
proxyToServerConnectionSucceeded(io.netty.channel.ChannelHandlerContext serverCtx) |
io.netty.handler.codec.http.HttpResponse |
proxyToServerRequest(io.netty.handler.codec.http.HttpObject httpObject) |
void |
proxyToServerRequestSending() |
void |
proxyToServerRequestSent() |
void |
proxyToServerResolutionFailed(String hostAndPort) |
InetSocketAddress |
proxyToServerResolutionStarted(String resolvingServerHostAndPort) |
void |
proxyToServerResolutionSucceeded(String serverHostAndPort,
InetSocketAddress resolvedRemoteAddress) |
io.netty.handler.codec.http.HttpObject |
serverToProxyResponse(io.netty.handler.codec.http.HttpObject httpObject) |
void |
serverToProxyResponseReceived() |
void |
serverToProxyResponseReceiving() |
void |
serverToProxyResponseTimedOut() |
public BrowserMobHttpFilterChain(BrowserMobProxyServer proxyServer, io.netty.handler.codec.http.HttpRequest originalRequest, io.netty.channel.ChannelHandlerContext ctx)
public io.netty.handler.codec.http.HttpResponse clientToProxyRequest(io.netty.handler.codec.http.HttpObject httpObject)
clientToProxyRequest in interface org.littleshoot.proxy.HttpFiltersclientToProxyRequest in class org.littleshoot.proxy.HttpFiltersAdapterpublic io.netty.handler.codec.http.HttpResponse proxyToServerRequest(io.netty.handler.codec.http.HttpObject httpObject)
proxyToServerRequest in interface org.littleshoot.proxy.HttpFiltersproxyToServerRequest in class org.littleshoot.proxy.HttpFiltersAdapterpublic void proxyToServerRequestSending()
proxyToServerRequestSending in interface org.littleshoot.proxy.HttpFiltersproxyToServerRequestSending in class org.littleshoot.proxy.HttpFiltersAdapterpublic io.netty.handler.codec.http.HttpObject serverToProxyResponse(io.netty.handler.codec.http.HttpObject httpObject)
serverToProxyResponse in interface org.littleshoot.proxy.HttpFiltersserverToProxyResponse in class org.littleshoot.proxy.HttpFiltersAdapterpublic void serverToProxyResponseTimedOut()
serverToProxyResponseTimedOut in interface org.littleshoot.proxy.HttpFiltersserverToProxyResponseTimedOut in class org.littleshoot.proxy.HttpFiltersAdapterpublic void serverToProxyResponseReceiving()
serverToProxyResponseReceiving in interface org.littleshoot.proxy.HttpFiltersserverToProxyResponseReceiving in class org.littleshoot.proxy.HttpFiltersAdapterpublic InetSocketAddress proxyToServerResolutionStarted(String resolvingServerHostAndPort)
proxyToServerResolutionStarted in interface org.littleshoot.proxy.HttpFiltersproxyToServerResolutionStarted in class org.littleshoot.proxy.HttpFiltersAdapterpublic void proxyToServerResolutionFailed(String hostAndPort)
proxyToServerResolutionFailed in interface org.littleshoot.proxy.HttpFiltersproxyToServerResolutionFailed in class org.littleshoot.proxy.HttpFiltersAdapterpublic void proxyToServerResolutionSucceeded(String serverHostAndPort, InetSocketAddress resolvedRemoteAddress)
proxyToServerResolutionSucceeded in interface org.littleshoot.proxy.HttpFiltersproxyToServerResolutionSucceeded in class org.littleshoot.proxy.HttpFiltersAdapterpublic void proxyToServerConnectionStarted()
proxyToServerConnectionStarted in interface org.littleshoot.proxy.HttpFiltersproxyToServerConnectionStarted in class org.littleshoot.proxy.HttpFiltersAdapterpublic void proxyToServerConnectionSSLHandshakeStarted()
proxyToServerConnectionSSLHandshakeStarted in interface org.littleshoot.proxy.HttpFiltersproxyToServerConnectionSSLHandshakeStarted in class org.littleshoot.proxy.HttpFiltersAdapterpublic void proxyToServerConnectionFailed()
proxyToServerConnectionFailed in interface org.littleshoot.proxy.HttpFiltersproxyToServerConnectionFailed in class org.littleshoot.proxy.HttpFiltersAdapterpublic void proxyToServerConnectionSucceeded(io.netty.channel.ChannelHandlerContext serverCtx)
proxyToServerConnectionSucceeded in interface org.littleshoot.proxy.HttpFiltersproxyToServerConnectionSucceeded in class org.littleshoot.proxy.HttpFiltersAdapterpublic void proxyToServerRequestSent()
proxyToServerRequestSent in interface org.littleshoot.proxy.HttpFiltersproxyToServerRequestSent in class org.littleshoot.proxy.HttpFiltersAdapterpublic void serverToProxyResponseReceived()
serverToProxyResponseReceived in interface org.littleshoot.proxy.HttpFiltersserverToProxyResponseReceived in class org.littleshoot.proxy.HttpFiltersAdapterpublic io.netty.handler.codec.http.HttpObject proxyToClientResponse(io.netty.handler.codec.http.HttpObject httpObject)
proxyToClientResponse in interface org.littleshoot.proxy.HttpFiltersproxyToClientResponse in class org.littleshoot.proxy.HttpFiltersAdapterpublic void proxyToServerConnectionQueued()
proxyToServerConnectionQueued in interface org.littleshoot.proxy.HttpFiltersproxyToServerConnectionQueued in class org.littleshoot.proxy.HttpFiltersAdapterCopyright © 2016. All rights reserved.