- handleProxyAuthorization(HttpRequest, ChannelHandlerContext) - Method in class org.littleshoot.proxy.DefaultProxyAuthorizationManager
-
- handleProxyAuthorization(HttpRequest, ChannelHandlerContext) - Method in interface org.littleshoot.proxy.ProxyAuthorizationManager
-
- HttpConnectRelayingHandler - Class in org.littleshoot.proxy
-
Class that simply relays traffic the channel this is connected to to
another channel passed in to the constructor.
- HttpConnectRelayingHandler(Channel, ChannelGroup) - Constructor for class org.littleshoot.proxy.HttpConnectRelayingHandler
-
- httpDate() - Static method in class org.littleshoot.proxy.ProxyUtils
-
Creates a Date formatted for HTTP headers for the current time.
- HttpFilter - Interface in org.littleshoot.proxy
-
Interface for rules for filtering HTTP traffic.
- HttpProxyServer - Interface in org.littleshoot.proxy
-
Interface for the top-level proxy server class.
- HttpRelayingHandler - Class in org.littleshoot.proxy
-
Class that simply relays traffic from a remote server the proxy is
connected to back to the browser.
- HttpRelayingHandler(Channel, ChannelGroup, RelayListener, String) - Constructor for class org.littleshoot.proxy.HttpRelayingHandler
-
- HttpRelayingHandler(Channel, ChannelGroup, HttpFilter, RelayListener, String) - Constructor for class org.littleshoot.proxy.HttpRelayingHandler
-
- HttpRelayingHandlerFactory - Interface in org.littleshoot.proxy
-
Factory for creating classes that relay responses back to the browser.
- HttpRequestFilter - Interface in org.littleshoot.proxy
-
Class for modifying HTTP requests.
- HttpRequestHandler - Class in org.littleshoot.proxy
-
Class for handling all HTTP requests from the browser to the proxy.
- HttpRequestHandler(ClientSocketChannelFactory, RelayPipelineFactoryFactory) - Constructor for class org.littleshoot.proxy.HttpRequestHandler
-
Creates a new class for handling HTTP requests with no frills.
- HttpRequestHandler(ProxyCacheManager, ProxyAuthorizationManager, ChannelGroup, ClientSocketChannelFactory, RelayPipelineFactoryFactory) - Constructor for class org.littleshoot.proxy.HttpRequestHandler
-
Creates a new class for handling HTTP requests with the specified
authentication manager.
- HttpRequestHandler(ProxyCacheManager, ProxyAuthorizationManager, ChannelGroup, ClientSocketChannelFactory, String, RelayPipelineFactoryFactory, boolean) - Constructor for class org.littleshoot.proxy.HttpRequestHandler
-
Creates a new class for handling HTTP requests with the specified
authentication manager.
- HttpRequestHostMatcher - Class in org.littleshoot.proxy
-
A rule for the host of an HTTP request.
- HttpRequestHostMatcher(String) - Constructor for class org.littleshoot.proxy.HttpRequestHostMatcher
-
Creates a new host rule.
- HttpRequestMatcher - Interface in org.littleshoot.proxy
-
Class for matching HTTP requests.
- HttpRequestPathMatcher - Class in org.littleshoot.proxy
-
Request rule that operates on the request path.
- HttpRequestPathMatcher(String) - Constructor for class org.littleshoot.proxy.HttpRequestPathMatcher
-
Creates a new URI rule.
- HttpResponseFilter - Interface in org.littleshoot.proxy
-
Interface for classes that process responses.
- HttpResponseFilterFactory - Interface in org.littleshoot.proxy
-
Interface for factory classes that generate response filters.
- HttpResponseProcessorManager - Interface in org.littleshoot.proxy
-
Manager for response processors.
- HttpServerPipelineFactory - Class in org.littleshoot.proxy
-
Factory for creating pipelines for incoming requests to our listening
socket.
- HttpServerPipelineFactory(ProxyAuthorizationManager, ChannelGroup, String, KeyStoreManager, RelayPipelineFactoryFactory) - Constructor for class org.littleshoot.proxy.HttpServerPipelineFactory
-
Creates a new pipeline factory with the specified class for processing
proxy authentication.
- HttpsServerPipelineFactory - Class in org.littleshoot.proxy
-
Factory for creating pipelines for incoming requests to our listening
socket.
- HttpsServerPipelineFactory(ProxyAuthorizationManager, ChannelGroup) - Constructor for class org.littleshoot.proxy.HttpsServerPipelineFactory
-
Creates a new pipeline factory with the specified class for processing
proxy authentication.
- parseHostAndPort(HttpRequest) - Static method in class org.littleshoot.proxy.ProxyUtils
-
Parses the host and port an HTTP request is being sent to.
- parsePort(HttpRequest) - Static method in class org.littleshoot.proxy.ProxyUtils
-
Parses the port from an address.
- PASS_THROUGH_REQUEST_FILTER - Static variable in class org.littleshoot.proxy.ProxyUtils
-
- PATTERN_RFC1036 - Static variable in class org.littleshoot.proxy.ProxyUtils
-
Date format pattern used to parse HTTP date headers in RFC 1036 format.
- PATTERN_RFC1123 - Static variable in class org.littleshoot.proxy.ProxyUtils
-
Date format pattern used to parse HTTP date headers in RFC 1123 format.
- printHeader(HttpMessage, String) - Static method in class org.littleshoot.proxy.ProxyUtils
-
Prints the specified header from the specified method.
- printHeaders(HttpMessage) - Static method in class org.littleshoot.proxy.ProxyUtils
-
Prints the headers of the message (for debugging).
- PROXY_ERROR_HEADERS - Static variable in class org.littleshoot.proxy.ProxyUtils
-
Constant for the headers for a proxy error response.
- ProxyAuthorizationHandler - Interface in org.littleshoot.proxy
-
Interface for classes that handle proxy authorization.
- ProxyAuthorizationManager - Interface in org.littleshoot.proxy
-
Interface for classes that manage proxy authentication.
- ProxyCacheManager - Interface in org.littleshoot.proxy
-
Interface for classes that handle caching on the proxy.
- ProxyConstants - Class in org.littleshoot.proxy
-
Constants for the proxy.
- ProxyConstants() - Constructor for class org.littleshoot.proxy.ProxyConstants
-
- ProxyHttpRequestEncoder - Class in org.littleshoot.proxy
-
Request encoder for the proxy.
- ProxyHttpRequestEncoder(HttpRelayingHandler) - Constructor for class org.littleshoot.proxy.ProxyHttpRequestEncoder
-
Creates a new request encoder.
- ProxyHttpRequestEncoder(HttpRelayingHandler, HttpRequestFilter, String) - Constructor for class org.littleshoot.proxy.ProxyHttpRequestEncoder
-
Creates a new request encoder.
- ProxyHttpRequestEncoder(HttpRelayingHandler, HttpRequestFilter, String, boolean) - Constructor for class org.littleshoot.proxy.ProxyHttpRequestEncoder
-
Creates a new request encoder.
- ProxyHttpResponse - Class in org.littleshoot.proxy
-
- ProxyHttpResponse(HttpRequest, HttpResponse, Object) - Constructor for class org.littleshoot.proxy.ProxyHttpResponse
-
- ProxyHttpResponseEncoder - Class in org.littleshoot.proxy
-
HTTP response encoder for the proxy.
- ProxyHttpResponseEncoder() - Constructor for class org.littleshoot.proxy.ProxyHttpResponseEncoder
-
Creates a new HTTP response encoder that doesn't include responses in
the cache.
- ProxyHttpResponseEncoder(ProxyCacheManager) - Constructor for class org.littleshoot.proxy.ProxyHttpResponseEncoder
-
Creates a new HTTP response encoder that intercepts the encoding to
include any relevant responses in the cache.
- ProxyHttpResponseEncoder(boolean) - Constructor for class org.littleshoot.proxy.ProxyHttpResponseEncoder
-
Creates a new HTTP response encoder that intercepts the encoding to
include any relevant responses in the cache.
- ProxyHttpResponseEncoder(ProxyCacheManager, boolean) - Constructor for class org.littleshoot.proxy.ProxyHttpResponseEncoder
-
Creates a new HTTP response encoder that intercepts the encoding to
include any relevant responses in the cache.
- ProxyUtils - Class in org.littleshoot.proxy
-
Utilities for the proxy.