Package | Description |
---|---|
org.littleshoot.proxy | |
org.littleshoot.proxy.impl |
Modifier and Type | Class and Description |
---|---|
class |
HttpFiltersAdapter
Convenience base class for implementations of
HttpFilters . |
Modifier and Type | Method and Description |
---|---|
HttpFilters |
HttpFiltersSourceAdapter.filterRequest(io.netty.handler.codec.http.HttpRequest originalRequest) |
HttpFilters |
HttpFiltersSourceAdapter.filterRequest(io.netty.handler.codec.http.HttpRequest originalRequest,
io.netty.channel.ChannelHandlerContext ctx) |
HttpFilters |
HttpFiltersSource.filterRequest(io.netty.handler.codec.http.HttpRequest originalRequest,
io.netty.channel.ChannelHandlerContext ctx)
Return an
HttpFilters object for this request if and only if we
want to filter the request and/or its responses. |
Modifier and Type | Field and Description |
---|---|
private HttpFilters |
ClientToProxyConnection.currentFilters
The current filters to apply to incoming requests/chunks.
|
private HttpFilters |
ProxyToServerConnection.currentFilters
The filters to apply to response/chunks received from server.
|
Modifier and Type | Method and Description |
---|---|
protected HttpFilters |
ProxyToServerConnection.getHttpFiltersFromProxyServer(io.netty.handler.codec.http.HttpRequest httpRequest) |
protected HttpFilters |
ProxyConnection.getHttpFiltersFromProxyServer(io.netty.handler.codec.http.HttpRequest httpRequest)
Request the ProxyServer for Filters.
|
Modifier and Type | Method and Description |
---|---|
(package private) static ProxyToServerConnection |
ProxyToServerConnection.create(DefaultHttpProxyServer proxyServer,
ClientToProxyConnection clientConnection,
String serverHostAndPort,
HttpFilters initialFilters,
io.netty.handler.codec.http.HttpRequest initialHttpRequest,
io.netty.handler.traffic.GlobalTrafficShapingHandler globalTrafficShapingHandler)
Create a new ProxyToServerConnection.
|
(package private) void |
ClientToProxyConnection.respond(ProxyToServerConnection serverConnection,
HttpFilters filters,
io.netty.handler.codec.http.HttpRequest currentHttpRequest,
io.netty.handler.codec.http.HttpResponse currentHttpResponse,
io.netty.handler.codec.http.HttpObject httpObject)
Send a response to the client.
|
(package private) void |
ProxyToServerConnection.write(Object msg,
HttpFilters filters)
Like
ProxyToServerConnection.write(Object) and also sets the current filters to the
given value. |
Constructor and Description |
---|
ProxyToServerConnection(DefaultHttpProxyServer proxyServer,
ClientToProxyConnection clientConnection,
String serverHostAndPort,
ChainedProxy chainedProxy,
Queue<ChainedProxy> availableChainedProxies,
HttpFilters initialFilters,
io.netty.handler.traffic.GlobalTrafficShapingHandler globalTrafficShapingHandler) |
Copyright © 2009–2018 LittleShoot. All rights reserved.