Package com.browserup.bup.filters
Class LatencyFilter
- java.lang.Object
-
- org.littleshoot.proxy.HttpFiltersAdapter
-
- com.browserup.bup.filters.LatencyFilter
-
- All Implemented Interfaces:
org.littleshoot.proxy.HttpFilters
public class LatencyFilter extends org.littleshoot.proxy.HttpFiltersAdapterAdds latency to a response before sending it to the client. This filter always adds the specified latency, even if the latency between the proxy and the remote server already exceeds this value.
-
-
Constructor Summary
Constructors Constructor Description LatencyFilter(io.netty.handler.codec.http.HttpRequest originalRequest, int latencyMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.netty.handler.codec.http.HttpObjectproxyToClientResponse(io.netty.handler.codec.http.HttpObject httpObject)-
Methods inherited from class org.littleshoot.proxy.HttpFiltersAdapter
clientToProxyRequest, proxyToServerConnectionFailed, proxyToServerConnectionQueued, proxyToServerConnectionSSLHandshakeStarted, proxyToServerConnectionStarted, proxyToServerConnectionSucceeded, proxyToServerRequest, proxyToServerRequestSending, proxyToServerRequestSent, proxyToServerResolutionFailed, proxyToServerResolutionStarted, proxyToServerResolutionSucceeded, serverToProxyResponse, serverToProxyResponseReceived, serverToProxyResponseReceiving, serverToProxyResponseTimedOut
-
-
-
-
Method Detail
-
proxyToClientResponse
public io.netty.handler.codec.http.HttpObject proxyToClientResponse(io.netty.handler.codec.http.HttpObject httpObject)
- Specified by:
proxyToClientResponsein interfaceorg.littleshoot.proxy.HttpFilters- Overrides:
proxyToClientResponsein classorg.littleshoot.proxy.HttpFiltersAdapter
-
-