A B C D E F G H I L M N O P R S T U V W 

A

ActivityTracker - Interface in org.littleshoot.proxy
Interface for receiving information about activity in the proxy.
ActivityTrackerAdapter - Class in org.littleshoot.proxy
Adapter of ActivityTracker interface that provides default no-op implementations of all methods.
ActivityTrackerAdapter() - Constructor for class org.littleshoot.proxy.ActivityTrackerAdapter
 
addVia(HttpMessage) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Adds the Via header to specify that the message has passed through the proxy.
authenticate(String, String) - Method in interface org.littleshoot.proxy.ProxyAuthenticator
Authenticates the user using the specified userName and password.

B

becameSaturated() - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
When the ClientToProxyConnection becomes saturated, stop reading on all associated ProxyToServerConnections.
becameSaturated() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
Lifecycle
becameWritable() - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
When the ClientToProxyConnection becomes writable, resume reading on all associated ProxyToServerConnections.
becameWritable() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
bootstrap() - Static method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
Bootstrap a new DefaultHttpProxyServer starting from scratch.
bootstrapFromFile(String) - Static method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
Bootstrap a new DefaultHttpProxyServer using defaults from the given file.
bytesReceivedFromClient(FlowContext, int) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that the proxy received bytes from the client.
bytesReceivedFromClient(FlowContext, int) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 
bytesReceivedFromServer(FullFlowContext, int) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that the proxy received bytes from the server.
bytesReceivedFromServer(FullFlowContext, int) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 
bytesSentToClient(FlowContext, int) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that the proxy sent bytes to the client.
bytesSentToClient(FlowContext, int) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 
bytesSentToServer(FullFlowContext, int) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that the proxy attempted to send bytes to the server.
bytesSentToServer(FullFlowContext, int) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 

C

ChainedProxy - Interface in org.littleshoot.proxy
Encapsulates information needed to connect to a chained proxy.
ChainedProxyAdapter - Class in org.littleshoot.proxy
Convenience base class for implementations of ChainedProxy.
ChainedProxyAdapter() - Constructor for class org.littleshoot.proxy.ChainedProxyAdapter
 
ChainedProxyManager - Interface in org.littleshoot.proxy
Interface for classes that manage chained proxies.
clientConnected(InetSocketAddress) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that a client connected.
clientConnected(InetSocketAddress) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 
clientDisconnected(InetSocketAddress, SSLSession) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that a client disconnected.
clientDisconnected(InetSocketAddress, SSLSession) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 
clientSslEngineFor(SSLSession) - Method in class org.littleshoot.proxy.extras.SelfSignedMitmManager
 
clientSslEngineFor(SSLSession) - Method in interface org.littleshoot.proxy.MitmManager
Creates an SSLEngine for encrypting the client connection based on the given serverSslSession.
clientSSLHandshakeSucceeded(InetSocketAddress, SSLSession) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that a client's SSL handshake completed.
clientSSLHandshakeSucceeded(InetSocketAddress, SSLSession) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 
ClientToProxyConnection - Class in org.littleshoot.proxy.impl
Represents a connection from a client to our proxy.
clone() - Method in interface org.littleshoot.proxy.HttpProxyServer
Clone the existing server, with a port 1 higher and everything else the same.
clone() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
connected() - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
On connect of the client, start waiting for an initial HttpRequest.
connectionFailed(Throwable) - Method in interface org.littleshoot.proxy.ChainedProxy
Called to let us know that connecting to this proxy failed.
connectionFailed(Throwable) - Method in class org.littleshoot.proxy.ChainedProxyAdapter
 
connectionFailed(Throwable) - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
Called to let us know that connection failed.
connectionSucceeded() - Method in interface org.littleshoot.proxy.ChainedProxy
Called to let us know that connecting to this proxy succeeded.
connectionSucceeded() - Method in class org.littleshoot.proxy.ChainedProxyAdapter
 
copyMutableResponseFields(HttpResponse) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Make a copy of the response including all mutable fields.

D

DefaultHttpProxyServer - Class in org.littleshoot.proxy.impl
Primary implementation of an HttpProxyServer.
disconnected() - Method in interface org.littleshoot.proxy.ChainedProxy
Called to let us know that we were disconnected.
disconnected() - Method in class org.littleshoot.proxy.ChainedProxyAdapter
 
disconnected() - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
On disconnect of the client, disconnect all server connections.
disconnected() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 

E

exceptionCaught(Throwable) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
 
exceptionCaught(Throwable) - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
extractBooleanDefaultFalse(Properties, String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
 
extractBooleanDefaultTrue(Properties, String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
 
extractInt(Properties, String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
 

F

FALLBACK_TO_DIRECT_CONNECTION - Static variable in class org.littleshoot.proxy.ChainedProxyAdapter
ChainedProxy that simply has the upstream proxy make a direct connection to the server.
filterRequest(HttpObject) - Method in interface org.littleshoot.proxy.ChainedProxy
Filters requests on their way to the chained proxy.
filterRequest(HttpObject) - Method in class org.littleshoot.proxy.ChainedProxyAdapter
 
filterRequest(HttpRequest) - Method in interface org.littleshoot.proxy.HttpFiltersSource
Return an HttpFilters object for this request if and only if we want to filter the request and/or its responses.
filterRequest(HttpRequest) - Method in class org.littleshoot.proxy.HttpFiltersSourceAdapter
 
firstLocalNonLoopbackIpv4Address() - Static method in class org.littleshoot.proxy.impl.NetworkUtils
Go through our network interfaces and find the first bound address for an up interface that's in the IPv4 address space and is not the loopback address.
FlowContext - Class in org.littleshoot.proxy
Encapsulates contextual information for flow information that's being reported to a ActivityTracker.
FlowContext(ClientToProxyConnection) - Constructor for class org.littleshoot.proxy.FlowContext
 
formatDate(Date) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Formats the given date according to the RFC 1123 pattern.
formatDate(Date, String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Formats the given date according to the specified pattern.
FullFlowContext - Class in org.littleshoot.proxy
Extension of FlowContext that provides additional information (which we know after actually processing the request from the client).
FullFlowContext(ClientToProxyConnection, ProxyToServerConnection) - Constructor for class org.littleshoot.proxy.FullFlowContext
 

G

getActivityTrackers() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
getChainedProxy() - Method in class org.littleshoot.proxy.FullFlowContext
The chained proxy (if proxy chaining).
getChainedProxy() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
getChainedProxyAddress() - Method in interface org.littleshoot.proxy.ChainedProxy
Return the InetSocketAddress for connecting to the chained proxy.
getChainedProxyAddress() - Method in class org.littleshoot.proxy.ChainedProxyAdapter
 
getChainedProxyAddress() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
getChainProxyManager() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
getClientAddress() - Method in class org.littleshoot.proxy.FlowContext
The address of the client.
getClientAddress() - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
 
getClientSslSession() - Method in class org.littleshoot.proxy.FlowContext
If using SSL, this returns the SSLSession on the client connection.
getFiltersSource() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
getIdleConnectionTimeout() - Method in interface org.littleshoot.proxy.HttpProxyServer
 
getIdleConnectionTimeout() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
getInitialRequest() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
getListenAddress() - Method in interface org.littleshoot.proxy.HttpProxyServer
Return the address on which this proxy is listening.
getListenAddress() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
getLocalAddress() - Method in interface org.littleshoot.proxy.ChainedProxy
(Optional) ensure that the connection is opened from a specific local address (useful when doing NAT traversal).
getLocalAddress() - Method in class org.littleshoot.proxy.ChainedProxyAdapter
 
getLocalHost() - Static method in class org.littleshoot.proxy.impl.NetworkUtils
Many Linux systems typically return 127.0.0.1 as the localhost address instead of the address assigned on the local network.
getMaximumRequestBufferSizeInBytes() - Method in interface org.littleshoot.proxy.HttpFiltersSource
Indicate how many (if any) bytes to buffer for incoming HttpRequests.
getMaximumRequestBufferSizeInBytes() - Method in class org.littleshoot.proxy.HttpFiltersSourceAdapter
 
getMaximumResponseBufferSizeInBytes() - Method in interface org.littleshoot.proxy.HttpFiltersSource
Indicate how many (if any) bytes to buffer for incoming HttpResponses.
getMaximumResponseBufferSizeInBytes() - Method in class org.littleshoot.proxy.HttpFiltersSourceAdapter
 
getMitmManager() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
getProxyAuthenticator() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
getProxyToServerWorkerFor(TransportProtocol) - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
getRemoteAddress() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
getServerHostAndPort() - Method in class org.littleshoot.proxy.FullFlowContext
The host and port for the server (i.e.
getServerHostAndPort() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
getSslContext() - Method in class org.littleshoot.proxy.extras.SelfSignedSslEngineSource
 
getSslEngineSource() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
getTransportProtocol() - Method in interface org.littleshoot.proxy.ChainedProxy
Tell LittleProxy what kind of TransportProtocol to use to communicate with the chained proxy.
getTransportProtocol() - Method in class org.littleshoot.proxy.ChainedProxyAdapter
 
getTransportProtocol() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
State Management

H

hasDownstreamChainedProxy() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
httpDate() - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Creates a Date formatted for HTTP headers for the current time.
HttpFilters - Interface in org.littleshoot.proxy
Interface for objects that filter HttpObjects, including both requests and responses.
HttpFiltersAdapter - Class in org.littleshoot.proxy
Convenience base class for implementations of HttpFilters.
HttpFiltersAdapter(HttpRequest) - Constructor for class org.littleshoot.proxy.HttpFiltersAdapter
 
HttpFiltersSource - Interface in org.littleshoot.proxy
Factory for HttpFilters.
HttpFiltersSourceAdapter - Class in org.littleshoot.proxy
Convenience base class for implementations of HttpFiltersSource.
HttpFiltersSourceAdapter() - Constructor for class org.littleshoot.proxy.HttpFiltersSourceAdapter
 
HttpProxyServer - Interface in org.littleshoot.proxy
Interface for the top-level proxy server class.
HttpProxyServerBootstrap - Interface in org.littleshoot.proxy
Configures and starts an HttpProxyServer.

I

isChunked(HttpObject) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
If an HttpObject is not the last chunk, then that means there are other chunks that will follow.
isCONNECT(HttpObject) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
 
isFalse(String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Returns true if the specified string is either "false" or "off" ignoring case.
isLastChunk(HttpObject) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
If an HttpObject implements the market interface LastHttpContent, it represents the last chunk of a transfer.
isMitming() - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
 
isTrue(String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Returns true if the specified string is either "true" or "on" ignoring case.

L

Launcher - Class in org.littleshoot.proxy
Launches a new HTTP proxy.
Launcher() - Constructor for class org.littleshoot.proxy.Launcher
 
lookupChainedProxies(HttpRequest, Queue<ChainedProxy>) - Method in interface org.littleshoot.proxy.ChainedProxyManager
Based on the given httpRequest, add any ChainedProxys to the list that should be used to process the request.

M

main(String...) - Static method in class org.littleshoot.proxy.Launcher
Starts the proxy from the command line.
MitmManager - Interface in org.littleshoot.proxy
MITMManagers encapsulate the logic required for letting LittleProxy act as a man in the middle for HTTPS requests.

N

NetworkUtils - Class in org.littleshoot.proxy.impl
Network utilities methods.
NetworkUtils() - Constructor for class org.littleshoot.proxy.impl.NetworkUtils
 
newSslEngine() - Method in class org.littleshoot.proxy.ChainedProxyAdapter
 
newSslEngine() - Method in class org.littleshoot.proxy.extras.SelfSignedSslEngineSource
 
newSslEngine() - Method in interface org.littleshoot.proxy.SslEngineSource
 

O

org.littleshoot.proxy - package org.littleshoot.proxy
 
org.littleshoot.proxy.extras - package org.littleshoot.proxy.extras
 
org.littleshoot.proxy.impl - package org.littleshoot.proxy.impl
 
originalRequest - Variable in class org.littleshoot.proxy.HttpFiltersAdapter
 

P

parseHostAndPort(HttpRequest) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Parses the host and port an HTTP request is being sent to.
parseHostAndPort(String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Parses the host and port an HTTP request is being sent to.
plusActivityTracker(ActivityTracker) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Add an ActivityTracker for tracking activity in this proxy.
ProxyAuthenticator - Interface in org.littleshoot.proxy
Interface for objects that can authenticate someone for using our Proxy on the basis of a username and password.
ProxyToServerConnection - Class in org.littleshoot.proxy.impl
Represents a connection from our proxy to a server on the web.
ProxyUtils - Class in org.littleshoot.proxy.impl
Utilities for the proxy.

R

read(Object) - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
Reading
readHTTPChunk(HttpContent) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
 
readHTTPChunk(HttpContent) - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
readHTTPInitial(HttpRequest) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
Reading
readHTTPInitial(HttpResponse) - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
readRaw(ByteBuf) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
 
readRaw(ByteBuf) - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
registerChannel(Channel) - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
Register a new Channel with this server, for later closing.
requestPost(HttpObject) - Method in interface org.littleshoot.proxy.HttpFilters
Filters requests on their way from the proxy to the server.
requestPost(HttpObject) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
 
requestPre(HttpObject) - Method in interface org.littleshoot.proxy.HttpFilters
Filters requests on their way from the client to the proxy.
requestPre(HttpObject) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
 
requestReceivedFromClient(FlowContext, HttpRequest) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that proxy received an HttpRequest from the client.
requestReceivedFromClient(FlowContext, HttpRequest) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 
requestSentToServer(FullFlowContext, HttpRequest) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that proxy attempted to send a request to the server.
requestSentToServer(FullFlowContext, HttpRequest) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 
requiresEncryption() - Method in interface org.littleshoot.proxy.ChainedProxy
Implement this method to tell LittleProxy whether or not to encrypt connections to the chained proxy for the given request.
requiresEncryption() - Method in class org.littleshoot.proxy.ChainedProxyAdapter
 
responsePost(HttpObject) - Method in interface org.littleshoot.proxy.HttpFilters
Filters responses on their way from the proxy to the client.
responsePost(HttpObject) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
 
responsePre(HttpObject) - Method in interface org.littleshoot.proxy.HttpFilters
Filters responses on their way from the server to the proxy.
responsePre(HttpObject) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
 
responseReceivedFromServer(FullFlowContext, HttpResponse) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that the proxy received an HttpResponse from the server.
responseReceivedFromServer(FullFlowContext, HttpResponse) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 
responseSentToClient(FlowContext, HttpResponse) - Method in interface org.littleshoot.proxy.ActivityTracker
Record that the proxy sent a response to the client.
responseSentToClient(FlowContext, HttpResponse) - Method in class org.littleshoot.proxy.ActivityTrackerAdapter
 

S

SelfSignedMitmManager - Class in org.littleshoot.proxy.extras
MitmManager that uses self-signed certs for everything.
SelfSignedMitmManager() - Constructor for class org.littleshoot.proxy.extras.SelfSignedMitmManager
 
SelfSignedSslEngineSource - Class in org.littleshoot.proxy.extras
Basic SslEngineSource for testing.
SelfSignedSslEngineSource(String, boolean, boolean) - Constructor for class org.littleshoot.proxy.extras.SelfSignedSslEngineSource
 
SelfSignedSslEngineSource(String) - Constructor for class org.littleshoot.proxy.extras.SelfSignedSslEngineSource
 
SelfSignedSslEngineSource(boolean) - Constructor for class org.littleshoot.proxy.extras.SelfSignedSslEngineSource
 
SelfSignedSslEngineSource(boolean, boolean) - Constructor for class org.littleshoot.proxy.extras.SelfSignedSslEngineSource
 
SelfSignedSslEngineSource() - Constructor for class org.littleshoot.proxy.extras.SelfSignedSslEngineSource
 
serverBecameSaturated(ProxyToServerConnection) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
When a server becomes saturated, we stop reading from the client.
serverBecameWriteable(ProxyToServerConnection) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
When a server becomes writeable, we check to see if all servers are writeable and if they are, we resume reading.
serverConnectionFailed(ProxyToServerConnection, ConnectionState, Throwable) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
If the ProxyToServerConnection fails to complete its connection lifecycle successfully, this method is called to let us know about it.
serverConnectionFlowStarted(ProxyToServerConnection) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
Called when ProxyToServerConnection starts its connection flow.
serverConnectionSucceeded(ProxyToServerConnection, boolean) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
If the ProxyToServerConnection completes its connection lifecycle successfully, this method is called to let us know about it.
serverDisconnected(ProxyToServerConnection) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
On disconnect of the server, track that we have one fewer connected servers and then disconnect the client if necessary.
serverSslEngine() - Method in class org.littleshoot.proxy.extras.SelfSignedMitmManager
 
serverSslEngine() - Method in interface org.littleshoot.proxy.MitmManager
Creates an SSLEngine for encrypting the server connection.
setIdleConnectionTimeout(int) - Method in interface org.littleshoot.proxy.HttpProxyServer
 
setIdleConnectionTimeout(int) - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
setMitming(boolean) - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
 
SslEngineSource - Interface in org.littleshoot.proxy
Source for SSLContexts.
start() - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Build and starts the server.
stop() - Method in interface org.littleshoot.proxy.HttpProxyServer
Stops the server and all related clones.
stop() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
 
stripHost(String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
Strips the host from a URI string.

T

timedOut() - Method in class org.littleshoot.proxy.impl.ClientToProxyConnection
 
timedOut() - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
TransportProtocol - Enum in org.littleshoot.proxy
Enumeration of transport protocols supported by LittleProxy.

U

UnknownTransportProtocolError - Error in org.littleshoot.proxy
This error indicates that the system was asked to use a TransportProtocol that it didn't know how to handle.
UnknownTransportProtocolError(TransportProtocol) - Constructor for error org.littleshoot.proxy.UnknownTransportProtocolError
 

V

valueOf(String) - Static method in enum org.littleshoot.proxy.TransportProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.littleshoot.proxy.TransportProtocol
Returns an array containing the constants of this enum type, in the order they are declared.

W

withAddress(InetSocketAddress) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Listen for incoming connections on the given address.
withAllowLocalOnly(boolean) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify whether or not to only allow local connections.
withAuthenticateSslClients(boolean) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify whether or not to authenticate inbound SSL clients (only applies if HttpProxyServerBootstrap.withSslEngineSource(SslEngineSource) has been set).
withChainProxyManager(ChainedProxyManager) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify a ChainedProxyManager to use for chaining requests to another proxy.
withFiltersSource(HttpFiltersSource) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify a HttpFiltersSource to use for filtering requests and/or responses through this proxy.
withIdleConnectionTimeout(int) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify the timeout after which to disconnect idle connections, in seconds.
withListenOnAllAddresses(boolean) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify whether or not to listen on all interfaces.
withManInTheMiddle(MitmManager) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify an MitmManager to use for making this proxy act as an SSL man in the middle
withName(String) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Give the server a name (used for naming threads, useful for logging).
withPort(int) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Listen for incoming connections on the given port.
withProxyAuthenticator(ProxyAuthenticator) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify a ProxyAuthenticator to use for doing basic HTTP authentication of clients.
withSslEngineSource(SslEngineSource) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify an SslEngineSource to use for encrypting inbound connections.
withTransparent(boolean) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify whether or not to run this proxy as a transparent proxy.
withTransportProtocol(TransportProtocol) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify the TransportProtocol to use for incoming connections.
withUseDnsSec(boolean) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
Specify whether or not to use secure DNS lookups for outbound connections.
writeHttp(HttpObject) - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
 
A B C D E F G H I L M N O P R S T U V W 

Copyright © 2009-2013 LittleShoot. All Rights Reserved.