Package org.littleshoot.proxy

Interface Summary
AllConnectionData  
CachedHttpChunks Interface for classes that fetch HTTP chunks from a cache.
CachedHttpResponse HTTP response object stored in the cache.
ConnectionData  
HttpFilter Interface for rules for filtering HTTP traffic.
HttpProxyServer Interface for the top-level proxy server class.
HttpRelayingHandlerFactory Factory for creating classes that relay responses back to the browser.
HttpRequestFilter Class for modifying HTTP requests.
HttpRequestMatcher Class for matching HTTP requests.
HttpResponseFilter Interface for classes that process responses.
HttpResponseFilterFactory Interface for factory classes that generate response filters.
HttpResponseProcessorManager Manager for response processors.
KeyStoreManager  
ProxyAuthorizationHandler Interface for classes that handle proxy authorization.
ProxyAuthorizationManager Interface for classes that manage proxy authentication.
ProxyCacheManager Interface for classes that handle caching on the proxy.
RelayListener Listener for events on the HTTP traffic relayer.
RelayPipelineFactoryFactory  
 

Class Summary
DefaultCachedHttpChunks Class that keep track of the cached HTTP chunks for a single HTTP response.
DefaultCachedHttpResponse Default implementation for storing HTTP response data in the cache.
DefaultHttpFilter Default implementation of a class for processing HTTP request rules.
DefaultHttpProxyServer HTTP proxy server.
DefaultProxyAuthorizationManager Default authentication manager that simply processes each authentication handler in the order it was added.
DefaultProxyCacheManager Default cache manager for the proxy.
DefaultRelayPipelineFactory  
DefaultRelayPipelineFactoryFactory  
HttpConnectRelayingHandler Class that simply relays traffic the channel this is connected to to another channel passed in to the constructor.
HttpRelayingHandler Class that simply relays traffic from a remote server the proxy is connected to back to the browser.
HttpRequestHandler Class for handling all HTTP requests from the browser to the proxy.
HttpRequestHostMatcher A rule for the host of an HTTP request.
HttpRequestPathMatcher Request rule that operates on the request path.
HttpServerPipelineFactory Factory for creating pipelines for incoming requests to our listening socket.
HttpsServerPipelineFactory Factory for creating pipelines for incoming requests to our listening socket.
IdleAwareHandler This handles idle sockets.
Launcher Launches a new HTTP proxy.
NetworkUtils Network utilities methods.
NoOpHttpFilter HTTP filter that does nothing.
NoOpHttpResponseFilter HttpResponseFilter that just passes the response back without modifying it in any way.
ProxyConstants Constants for the proxy.
ProxyHttpRequestEncoder Request encoder for the proxy.
ProxyHttpResponse  
ProxyHttpResponseEncoder HTTP response encoder for the proxy.
ProxyUtils Utilities for the proxy.
SelfSignedKeyStoreManager KeyStore manager that automatically generates a self-signed certificate on startup if it doesn't already exit.
SslContextFactory  
SslLauncher Launches a new HTTP proxy using SSL and a self-signed certificate.
 



Copyright © 2009-2011 LittleShoot. All Rights Reserved.