Package org.littleshoot.proxy

Interface Summary
ActivityTracker Interface for receiving information about activity in the proxy.
ChainedProxy Encapsulates information needed to connect to a chained proxy.
ChainedProxyManager Interface for classes that manage chained proxies.
HttpFilters Interface for objects that filter HttpObjects, including both requests and responses.
HttpFiltersSource Factory for HttpFilters.
HttpProxyServer Interface for the top-level proxy server class.
HttpProxyServerBootstrap Configures and starts an HttpProxyServer.
MitmManager MITMManagers encapsulate the logic required for letting LittleProxy act as a man in the middle for HTTPS requests.
ProxyAuthenticator Interface for objects that can authenticate someone for using our Proxy on the basis of a username and password.
SslEngineSource Source for SSLContexts.
 

Class Summary
ActivityTrackerAdapter Adapter of ActivityTracker interface that provides default no-op implementations of all methods.
ChainedProxyAdapter Convenience base class for implementations of ChainedProxy.
FlowContext Encapsulates contextual information for flow information that's being reported to a ActivityTracker.
FullFlowContext Extension of FlowContext that provides additional information (which we know after actually processing the request from the client).
HttpFiltersAdapter Convenience base class for implementations of HttpFilters.
HttpFiltersSourceAdapter Convenience base class for implementations of HttpFiltersSource.
Launcher Launches a new HTTP proxy.
 

Enum Summary
TransportProtocol Enumeration of transport protocols supported by LittleProxy.
 

Error Summary
UnknownTransportProtocolError This error indicates that the system was asked to use a TransportProtocol that it didn't know how to handle.
 



Copyright © 2009-2014 LittleShoot. All Rights Reserved.