- CategorizedThreadFactory - Class in org.littleshoot.proxy.impl
-
A ThreadFactory that adds LittleProxy-specific information to the threads' names.
- CategorizedThreadFactory(String, String, int) - Constructor for class org.littleshoot.proxy.impl.CategorizedThreadFactory
-
- ChainedProxy - Interface in org.littleshoot.proxy
-
Encapsulates information needed to connect to a chained proxy.
- ChainedProxyAdapter - Class in org.littleshoot.proxy
-
- 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(HttpRequest, SSLSession) - Method in class org.littleshoot.proxy.extras.SelfSignedMitmManager
-
- clientSslEngineFor(HttpRequest, 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.
- clientToProxyRequest(HttpObject) - Method in interface org.littleshoot.proxy.HttpFilters
-
Filters requests on their way from the client to the proxy.
- clientToProxyRequest(HttpObject) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- 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
-
- closeAllChannels(boolean) - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
Closes all channels opened by this proxy server.
- 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 when the connection to the server or upstream chained proxy fails.
- 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.
- createFullHttpResponse(HttpVersion, HttpResponseStatus, String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
-
Creates a new FullHttpResponse with the specified String as the body contents (encoded using UTF-8).
- createFullHttpResponse(HttpVersion, HttpResponseStatus) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
-
Creates a new FullHttpResponse with no body content
- createFullHttpResponse(HttpVersion, HttpResponseStatus, String, ByteBuf, int) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
-
Creates a new FullHttpResponse with the specified body.
- ctx - Variable in class org.littleshoot.proxy.HttpFiltersAdapter
-
- getAcceptorThreads() - Method in class org.littleshoot.proxy.impl.ThreadPoolConfiguration
-
- getActivityTrackers() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- getAllCommaSeparatedHeaderValues(String, HttpMessage) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
-
Retrieves all comma-separated values for headers with the specified name on the HttpMessage.
- getAllEventLoops() - Method in class org.littleshoot.proxy.impl.ProxyThreadPools
-
Returns all event loops (acceptor and worker thread pools) in this pool.
- 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
-
- 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.
- getClientToProxyAcceptorPool() - Method in class org.littleshoot.proxy.impl.ProxyThreadPools
-
- getClientToProxyAcceptorPoolForTransport(TransportProtocol) - Method in class org.littleshoot.proxy.impl.ServerGroup
-
Retrieves the client-to-proxy acceptor thread pool for the specified protocol.
- getClientToProxyWorkerPool() - Method in class org.littleshoot.proxy.impl.ProxyThreadPools
-
- getClientToProxyWorkerPoolForTransport(TransportProtocol) - Method in class org.littleshoot.proxy.impl.ServerGroup
-
Retrieves the client-to-proxy acceptor worker pool for the specified protocol.
- getClientToProxyWorkerThreads() - Method in class org.littleshoot.proxy.impl.ThreadPoolConfiguration
-
- getConnectTimeout() - Method in interface org.littleshoot.proxy.HttpProxyServer
-
Returns the maximum time to wait, in milliseconds, to connect to a server.
- getConnectTimeout() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- getFiltersSource() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- getHostName() - Static method in class org.littleshoot.proxy.impl.ProxyUtils
-
Attempts to resolve the local machine's hostname.
- getHttpFiltersFromProxyServer(HttpRequest) - Method in class org.littleshoot.proxy.impl.ProxyToServerConnection
-
- 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
-
- getLocalAddress() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- getLocalHost() - Static method in class org.littleshoot.proxy.impl.NetworkUtils
-
- getMaxChunkSize() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- getMaxHeaderSize() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- 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
-
- getMaxInitialLineLength() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- getMitmManager() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- getProxyAlias() - 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
-
- getProxyToServerWorkerPool() - Method in class org.littleshoot.proxy.impl.ProxyThreadPools
-
- getProxyToServerWorkerPoolForTransport(TransportProtocol) - Method in class org.littleshoot.proxy.impl.ServerGroup
-
Retrieves the proxy-to-server worker thread pool for the specified protocol.
- getProxyToServerWorkerThreads() - Method in class org.littleshoot.proxy.impl.ThreadPoolConfiguration
-
- getReadThrottle() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- getRealm() - Method in interface org.littleshoot.proxy.ProxyAuthenticator
-
The realm value to be used in the request for proxy authentication
("Proxy-Authenticate" header).
- 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
-
- getServerResolver() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- 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
- getWriteThrottle() - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- 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
-
- 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.
- ProxyThreadPools - Class in org.littleshoot.proxy.impl
-
Encapsulates the thread pools used by the proxy.
- ProxyThreadPools(SelectorProvider, int, int, int, String, int) - Constructor for class org.littleshoot.proxy.impl.ProxyThreadPools
-
- proxyToClientResponse(HttpObject) - Method in interface org.littleshoot.proxy.HttpFilters
-
Filters responses on their way from the proxy to the client.
- proxyToClientResponse(HttpObject) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- ProxyToServerConnection - Class in org.littleshoot.proxy.impl
-
Represents a connection from our proxy to a server on the web.
- proxyToServerConnectionFailed() - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that proxy to server connection has failed.
- proxyToServerConnectionFailed() - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerConnectionQueued() - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that proxy to server connection is in queue.
- proxyToServerConnectionQueued() - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerConnectionSSLHandshakeStarted() - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that proxy to server ssl handshake is initiating.
- proxyToServerConnectionSSLHandshakeStarted() - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerConnectionStarted() - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that proxy to server connection is initiating.
- proxyToServerConnectionStarted() - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerConnectionSucceeded(ChannelHandlerContext) - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that proxy to server connection has succeeded.
- proxyToServerConnectionSucceeded(ChannelHandlerContext) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerRequest(HttpObject) - Method in interface org.littleshoot.proxy.HttpFilters
-
Filters requests on their way from the proxy to the server.
- proxyToServerRequest(HttpObject) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerRequestSending() - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that proxy to server request is being sent.
- proxyToServerRequestSending() - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerRequestSent() - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that the HTTP request, including any content, has been sent.
- proxyToServerRequestSent() - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerResolutionFailed(String) - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that proxy to server DNS resolution failed for the specified host and port.
- proxyToServerResolutionFailed(String) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerResolutionStarted(String) - Method in interface org.littleshoot.proxy.HttpFilters
-
Filter DNS resolution from proxy to server.
- proxyToServerResolutionStarted(String) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- proxyToServerResolutionSucceeded(String, InetSocketAddress) - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that proxy to server DNS resolution has happened.
- proxyToServerResolutionSucceeded(String, InetSocketAddress) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- ProxyUtils - Class in org.littleshoot.proxy.impl
-
Utilities for the proxy.
- ProxyUtils() - Constructor for class org.littleshoot.proxy.impl.ProxyUtils
-
- 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
-
- 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
-
- 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.
- ServerGroup - Class in org.littleshoot.proxy.impl
-
Manages thread pools for one or more proxy server instances.
- ServerGroup(String, int, int, int) - Constructor for class org.littleshoot.proxy.impl.ServerGroup
-
Creates a new ServerGroup instance for a proxy.
- serverSslEngine(String, int) - Method in class org.littleshoot.proxy.extras.SelfSignedMitmManager
-
- serverSslEngine() - Method in class org.littleshoot.proxy.extras.SelfSignedMitmManager
-
- serverSslEngine(String, int) - Method in interface org.littleshoot.proxy.MitmManager
-
Creates an
SSLEngine for encrypting the server connection.
- serverSslEngine() - Method in interface org.littleshoot.proxy.MitmManager
-
Creates an
SSLEngine for encrypting the server connection.
- serverToProxyResponse(HttpObject) - Method in interface org.littleshoot.proxy.HttpFilters
-
Filters responses on their way from the server to the proxy.
- serverToProxyResponse(HttpObject) - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- serverToProxyResponseReceived() - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that server to proxy response has been received.
- serverToProxyResponseReceived() - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- serverToProxyResponseReceiving() - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that server to proxy response is being received.
- serverToProxyResponseReceiving() - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- serverToProxyResponseTimedOut() - Method in interface org.littleshoot.proxy.HttpFilters
-
Informs filter that a timeout occurred before the server response was received by the client.
- serverToProxyResponseTimedOut() - Method in class org.littleshoot.proxy.HttpFiltersAdapter
-
- setConnectTimeout(int) - Method in interface org.littleshoot.proxy.HttpProxyServer
-
Sets the maximum time to wait, in milliseconds, to connect to a server.
- setConnectTimeout(int) - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- 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
-
- setThrottle(long, long) - Method in interface org.littleshoot.proxy.HttpProxyServer
-
Set the read/write throttle bandwidths (in bytes/second) for this proxy.
- setThrottle(long, long) - Method in class org.littleshoot.proxy.impl.DefaultHttpProxyServer
-
- shouldRemoveHopByHopHeader(String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
-
Determines if the specified header should be removed from the proxied response because it is a hop-by-hop header, as defined by the
HTTP 1.1 spec in section 13.5.1.
- splitCommaSeparatedHeaderValues(String) - Static method in class org.littleshoot.proxy.impl.ProxyUtils
-
Splits comma-separated header values into tokens.
- SslEngineSource - Interface in org.littleshoot.proxy
-
- 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.
- withAcceptorThreads(int) - Method in class org.littleshoot.proxy.impl.ThreadPoolConfiguration
-
Set the number of acceptor threads to create.
- 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
-
- withChainProxyManager(ChainedProxyManager) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
- withClientToProxyWorkerThreads(int) - Method in class org.littleshoot.proxy.impl.ThreadPoolConfiguration
-
Set the number of client-to-proxy worker threads to create.
- withConnectTimeout(int) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
Specify the timeout for connecting to the upstream server on a new
connection, in milliseconds.
- 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
-
- 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
- withMaxChunkSize(int) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
- withMaxHeaderSize(int) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
- withMaxInitialLineLength(int) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
- withName(String) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
Give the server a name (used for naming threads, useful for logging).
- withNetworkInterface(InetSocketAddress) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
All outgoing-communication of the proxy-instance is goin' to be routed via the given network-interface
- withPort(int) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
Listen for incoming connections on the given port.
- withProxyAlias(String) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
Sets the alias to use when adding Via headers to incoming and outgoing HTTP messages.
- withProxyAuthenticator(ProxyAuthenticator) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
- withProxyToServerWorkerThreads(int) - Method in class org.littleshoot.proxy.impl.ThreadPoolConfiguration
-
Set the number of proxy-to-server worker threads to create.
- withServerResolver(HostResolver) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
Specify a custom
HostResolver for resolving server addresses.
- withSslEngineSource(SslEngineSource) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
- withThreadPoolConfiguration(ThreadPoolConfiguration) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
Set the configuration parameters for the proxy's thread pools.
- withThrottling(long, long) - Method in interface org.littleshoot.proxy.HttpProxyServerBootstrap
-
Specify the read and/or write bandwidth throttles for this proxy server.
- 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
-
- 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
-