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

A

addAll(Collection<HttpResponseFilterFactory>) - Method in interface org.littleshoot.proxy.HttpResponseProcessorManager
 
addBase64Cert(String, String) - Method in interface org.littleshoot.proxy.KeyStoreManager
 
addBase64Cert(String, String) - Method in class org.littleshoot.proxy.SelfSignedKeyStoreManager
 
addHandler(ProxyAuthorizationHandler) - Method in class org.littleshoot.proxy.DefaultProxyAuthorizationManager
 
addHandler(ProxyAuthorizationHandler) - Method in interface org.littleshoot.proxy.ProxyAuthorizationManager
Adds the specified ProxyAuthorizationHandler.
addProxyAuthenticationHandler(ProxyAuthorizationHandler) - Method in class org.littleshoot.proxy.DefaultHttpProxyServer
 
addProxyAuthenticationHandler(ProxyAuthorizationHandler) - Method in interface org.littleshoot.proxy.HttpProxyServer
Adds a new handler for proxy authentication.
addResponseProcessor(HttpResponseFilter) - Method in interface org.littleshoot.proxy.HttpResponseProcessorManager
Adds a response processor factory to the chain.
addVia(HttpMessage) - Static method in class org.littleshoot.proxy.ProxyUtils
Adds the Via header to specify that the message has passed through the proxy.
AllConnectionData - Interface in org.littleshoot.proxy
 
authenticate(String, String) - Method in interface org.littleshoot.proxy.ProxyAuthorizationHandler
Authenticates the user using the specified user name and password.

C

cache(HttpChunk, ChannelBuffer) - Method in interface org.littleshoot.proxy.CachedHttpChunks
 
cache(HttpChunk, ChannelBuffer) - Method in class org.littleshoot.proxy.DefaultCachedHttpChunks
 
cache(HttpRequest, HttpResponse, Object, ChannelBuffer) - Method in class org.littleshoot.proxy.DefaultProxyCacheManager
 
cache(HttpRequest, HttpResponse, Object, ChannelBuffer) - Method in interface org.littleshoot.proxy.ProxyCacheManager
Caches the request and response object, if appropriate.
CACHE - Static variable in class org.littleshoot.proxy.ProxyConstants
The name of the base cache.
CachedHttpChunks - Interface in org.littleshoot.proxy
Interface for classes that fetch HTTP chunks from a cache.
CachedHttpResponse - Interface in org.littleshoot.proxy
HTTP response object stored in the cache.
cacheUri(HttpRequest) - Static method in class org.littleshoot.proxy.ProxyUtils
Builds the cache URI from the request, including the host and the path.
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class org.littleshoot.proxy.HttpConnectRelayingHandler
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class org.littleshoot.proxy.HttpRelayingHandler
 
channelClosed(ChannelHandlerContext, ChannelStateEvent) - Method in class org.littleshoot.proxy.HttpRequestHandler
 
channelIdle(ChannelHandlerContext, IdleStateEvent) - Method in class org.littleshoot.proxy.IdleAwareHandler
 
channelOpen(ChannelHandlerContext, ChannelStateEvent) - Method in class org.littleshoot.proxy.HttpConnectRelayingHandler
 
channelOpen(ChannelHandlerContext, ChannelStateEvent) - Method in class org.littleshoot.proxy.HttpRelayingHandler
 
channelOpen(ChannelHandlerContext, ChannelStateEvent) - Method in class org.littleshoot.proxy.HttpRequestHandler
 
CHUNK_CACHE - Static variable in class org.littleshoot.proxy.ProxyConstants
Cache for the chunks themselves.
CHUNKS_CACHE - Static variable in class org.littleshoot.proxy.ProxyConstants
Top-level cache for chunks.
closeOnFlush(Channel) - Static method in class org.littleshoot.proxy.ProxyUtils
Closes the specified channel after all queued write requests are flushed.
CONNECT_OK_HEADERS - Static variable in class org.littleshoot.proxy.ProxyUtils
Constant for the headers for an OK response to an HTTP connect request.
ConnectionData - Interface in org.littleshoot.proxy
 
copyHttpRequest(HttpRequest, boolean) - Static method in class org.littleshoot.proxy.ProxyUtils
Creates a copy of an original HTTP request to void modifying it.
copyHttpRequest(HttpRequest) - Static method in class org.littleshoot.proxy.ProxyUtils
Creates a copy of an original HTTP request to void modifying it.
copyMutableResponseFields(HttpResponse, HttpResponse) - Static method in class org.littleshoot.proxy.ProxyUtils
Copies the mutable fields from the response original to the copy.

D

DefaultCachedHttpChunks - Class in org.littleshoot.proxy
Class that keep track of the cached HTTP chunks for a single HTTP response.
DefaultCachedHttpChunks(CacheManager, HttpRequest, ChannelFutureListener) - Constructor for class org.littleshoot.proxy.DefaultCachedHttpChunks
Creates a new class for caching HTTP chunks for a single response.
DefaultCachedHttpResponse - Class in org.littleshoot.proxy
Default implementation for storing HTTP response data in the cache.
DefaultCachedHttpResponse(ChannelBuffer, ChannelFutureListener) - Constructor for class org.littleshoot.proxy.DefaultCachedHttpResponse
Creates a new cached response.
DefaultHttpFilter - Class in org.littleshoot.proxy
Default implementation of a class for processing HTTP request rules.
DefaultHttpFilter(HttpResponseFilter, HttpRequestMatcher...) - Constructor for class org.littleshoot.proxy.DefaultHttpFilter
Creates a new set of HTTP request rules.
DefaultHttpProxyServer - Class in org.littleshoot.proxy
HTTP proxy server.
DefaultHttpProxyServer(int) - Constructor for class org.littleshoot.proxy.DefaultHttpProxyServer
Creates a new proxy server.
DefaultHttpProxyServer(int, Map<String, HttpFilter>) - Constructor for class org.littleshoot.proxy.DefaultHttpProxyServer
 
DefaultHttpProxyServer(int, HttpRequestFilter, Map<String, HttpFilter>) - Constructor for class org.littleshoot.proxy.DefaultHttpProxyServer
Creates a new proxy server.
DefaultHttpProxyServer(int, Map<String, HttpFilter>, String, KeyStoreManager, HttpRequestFilter) - Constructor for class org.littleshoot.proxy.DefaultHttpProxyServer
Creates a new proxy server.
DefaultProxyAuthorizationManager - Class in org.littleshoot.proxy
Default authentication manager that simply processes each authentication handler in the order it was added.
DefaultProxyAuthorizationManager() - Constructor for class org.littleshoot.proxy.DefaultProxyAuthorizationManager
 
DefaultProxyCacheManager - Class in org.littleshoot.proxy
Default cache manager for the proxy.
DefaultProxyCacheManager() - Constructor for class org.littleshoot.proxy.DefaultProxyCacheManager
Creates a new cache manager.
DefaultRelayPipelineFactory - Class in org.littleshoot.proxy
 
DefaultRelayPipelineFactory(String, HttpRequest, RelayListener, Channel, ChannelGroup, Map<String, HttpFilter>, HttpRequestFilter, String) - Constructor for class org.littleshoot.proxy.DefaultRelayPipelineFactory
 
DefaultRelayPipelineFactoryFactory - Class in org.littleshoot.proxy
 
DefaultRelayPipelineFactoryFactory(String, Map<String, HttpFilter>, HttpRequestFilter, ChannelGroup) - Constructor for class org.littleshoot.proxy.DefaultRelayPipelineFactoryFactory
 

E

encode(ChannelHandlerContext, Channel, Object) - Method in class org.littleshoot.proxy.ProxyHttpRequestEncoder
 
encode(ChannelHandlerContext, Channel, Object) - Method in class org.littleshoot.proxy.ProxyHttpResponseEncoder
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class org.littleshoot.proxy.HttpConnectRelayingHandler
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class org.littleshoot.proxy.HttpRelayingHandler
 
exceptionCaught(ChannelHandlerContext, ExceptionEvent) - Method in class org.littleshoot.proxy.HttpRequestHandler
 

F

filter(HttpRequest) - Method in interface org.littleshoot.proxy.HttpRequestFilter
Makes any desired modifications to the request.
filterResponse(HttpResponse) - Method in class org.littleshoot.proxy.DefaultHttpFilter
 
filterResponse(HttpResponse) - Method in interface org.littleshoot.proxy.HttpFilter
Filters the HTTP response.
filterResponse(HttpResponse) - Method in interface org.littleshoot.proxy.HttpResponseFilter
Processes the response.
filterResponse(HttpResponse) - Method in class org.littleshoot.proxy.NoOpHttpFilter
 
filterResponse(HttpResponse) - Method in class org.littleshoot.proxy.NoOpHttpResponseFilter
 
formatDate(Date) - Static method in class org.littleshoot.proxy.ProxyUtils
Formats the given date according to the RFC 1123 pattern.
formatDate(Date, String) - Static method in class org.littleshoot.proxy.ProxyUtils
Formats the given date according to the specified pattern.

G

getAll() - Method in interface org.littleshoot.proxy.HttpResponseProcessorManager
 
getAnsweredReqeusts() - Method in interface org.littleshoot.proxy.ConnectionData
 
getAnsweredReqeusts() - Method in class org.littleshoot.proxy.HttpRequestHandler
 
getBase64Cert() - Method in interface org.littleshoot.proxy.KeyStoreManager
 
getBase64Cert() - Method in class org.littleshoot.proxy.SelfSignedKeyStoreManager
 
getCertificatePassword() - Method in interface org.littleshoot.proxy.KeyStoreManager
 
getCertificatePassword() - Method in class org.littleshoot.proxy.SelfSignedKeyStoreManager
 
getChannelBuffer() - Method in interface org.littleshoot.proxy.CachedHttpResponse
Accessor for the raw data for the response.
getChannelBuffer() - Method in class org.littleshoot.proxy.DefaultCachedHttpResponse
 
getChannelFutureListener() - Method in interface org.littleshoot.proxy.CachedHttpResponse
Accessor for the listener for once the response is written.
getChannelFutureListener() - Method in class org.littleshoot.proxy.DefaultCachedHttpResponse
 
getClientConnections() - Method in interface org.littleshoot.proxy.ConnectionData
 
getClientConnections() - Method in class org.littleshoot.proxy.HttpRequestHandler
 
getClientContext() - Method in class org.littleshoot.proxy.SslContextFactory
 
getHttpRequest() - Method in class org.littleshoot.proxy.ProxyHttpResponse
 
getHttpResponse() - Method in class org.littleshoot.proxy.ProxyHttpResponse
 
getKeyStoreManager() - Method in class org.littleshoot.proxy.DefaultHttpProxyServer
 
getKeyStorePassword() - Method in interface org.littleshoot.proxy.KeyStoreManager
 
getKeyStorePassword() - Method in class org.littleshoot.proxy.SelfSignedKeyStoreManager
 
getLocalHost() - Static method in class org.littleshoot.proxy.NetworkUtils
Many Linux systems typically return 127.0.0.1 as the localhost address instead of the address assigned on the local network.
getMaxResponseSize() - Method in class org.littleshoot.proxy.DefaultHttpFilter
 
getMaxResponseSize() - Method in interface org.littleshoot.proxy.HttpFilter
Returns the maximum response size to expect in bytes for this filter.
getMaxResponseSize() - Method in class org.littleshoot.proxy.NoOpHttpFilter
 
getNetworkInterfaces() - Static method in class org.littleshoot.proxy.NetworkUtils
Utility method for accessing public interfaces.
getNumRequestHandlers() - Method in interface org.littleshoot.proxy.AllConnectionData
 
getNumRequestHandlers() - Method in class org.littleshoot.proxy.HttpServerPipelineFactory
 
getOutgoingConnections() - Method in interface org.littleshoot.proxy.ConnectionData
 
getOutgoingConnections() - Method in class org.littleshoot.proxy.HttpRequestHandler
 
getPipeline() - Method in class org.littleshoot.proxy.DefaultRelayPipelineFactory
 
getPipeline() - Method in class org.littleshoot.proxy.HttpServerPipelineFactory
 
getPipeline() - Method in class org.littleshoot.proxy.HttpsServerPipelineFactory
 
getRelayPipelineFactory(HttpRequest, Channel, RelayListener) - Method in class org.littleshoot.proxy.DefaultRelayPipelineFactoryFactory
 
getRelayPipelineFactory(HttpRequest, Channel, RelayListener) - Method in interface org.littleshoot.proxy.RelayPipelineFactoryFactory
 
getRequests() - Method in interface org.littleshoot.proxy.ConnectionData
 
getRequests() - Method in class org.littleshoot.proxy.HttpRequestHandler
 
getRequestsSent() - Method in interface org.littleshoot.proxy.ConnectionData
 
getRequestsSent() - Method in class org.littleshoot.proxy.HttpRequestHandler
 
getResponse() - Method in class org.littleshoot.proxy.ProxyHttpResponse
 
getResponsesReceived() - Method in interface org.littleshoot.proxy.ConnectionData
 
getResponsesReceived() - Method in class org.littleshoot.proxy.HttpRequestHandler
 
getServerContext() - Method in class org.littleshoot.proxy.SslContextFactory
 
getTotalClientConnections() - Method in interface org.littleshoot.proxy.ConnectionData
 
getTotalClientConnections() - Method in class org.littleshoot.proxy.HttpRequestHandler
 
getTrustManagers() - Method in interface org.littleshoot.proxy.KeyStoreManager
 
getTrustManagers() - Method in class org.littleshoot.proxy.SelfSignedKeyStoreManager
 
getUnansweredRequests() - Method in interface org.littleshoot.proxy.ConnectionData
 
getUnansweredRequests() - Method in class org.littleshoot.proxy.HttpRequestHandler
 

H

handleProxyAuthorization(HttpRequest, ChannelHandlerContext) - Method in class org.littleshoot.proxy.DefaultProxyAuthorizationManager
 
handleProxyAuthorization(HttpRequest, ChannelHandlerContext) - Method in interface org.littleshoot.proxy.ProxyAuthorizationManager
Handles all aspects of authorizing the specified request, looping through all registered ProxyAuthorizationHandlers.
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
Creates a new HttpConnectRelayingHandler with the specified connection to relay to..
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
Creates a new HttpRelayingHandler with the specified connection to the browser.
HttpRelayingHandler(Channel, ChannelGroup, HttpFilter, RelayListener, String) - Constructor for class org.littleshoot.proxy.HttpRelayingHandler
Creates a new HttpRelayingHandler with the specified connection to the browser.
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.

I

IdleAwareHandler - Class in org.littleshoot.proxy
This handles idle sockets.
IdleAwareHandler() - Constructor for class org.littleshoot.proxy.IdleAwareHandler
 
isComplete() - Method in interface org.littleshoot.proxy.CachedHttpChunks
 
isComplete() - Method in class org.littleshoot.proxy.DefaultCachedHttpChunks
 
isPublicAddress(InetAddress) - Static method in class org.littleshoot.proxy.NetworkUtils
Returns whether or not the specified address represents an address on the public Internet.
isPublicAddress() - Static method in class org.littleshoot.proxy.NetworkUtils
Returns whether or not this host is on the public Internet.

K

keyStoreAsInputStream() - Method in interface org.littleshoot.proxy.KeyStoreManager
 
keyStoreAsInputStream() - Method in class org.littleshoot.proxy.SelfSignedKeyStoreManager
 
KeyStoreManager - Interface in org.littleshoot.proxy
 

L

Launcher - Class in org.littleshoot.proxy
Launches a new HTTP proxy.
Launcher() - Constructor for class org.littleshoot.proxy.Launcher
 

M

main(String...) - Static method in class org.littleshoot.proxy.Launcher
Starts the proxy from the command line.
main(String...) - Static method in class org.littleshoot.proxy.SslLauncher
Starts the proxy from the command line.
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.littleshoot.proxy.HttpConnectRelayingHandler
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.littleshoot.proxy.HttpRelayingHandler
 
messageReceived(ChannelHandlerContext, MessageEvent) - Method in class org.littleshoot.proxy.HttpRequestHandler
 

N

NetworkUtils - Class in org.littleshoot.proxy
Network utilities methods.
NetworkUtils() - Constructor for class org.littleshoot.proxy.NetworkUtils
 
newFilter() - Method in interface org.littleshoot.proxy.HttpResponseFilterFactory
Creates a new response filter.
newHandler(Channel, String) - Method in interface org.littleshoot.proxy.HttpRelayingHandlerFactory
Creates a new relaying handler.
NO_OP_LISTENER - Static variable in class org.littleshoot.proxy.ProxyUtils
Utility class for a no-op ChannelFutureListener.
NoOpHttpFilter - Class in org.littleshoot.proxy
HTTP filter that does nothing.
NoOpHttpFilter() - Constructor for class org.littleshoot.proxy.NoOpHttpFilter
 
NoOpHttpResponseFilter - Class in org.littleshoot.proxy
HttpResponseFilter that just passes the response back without modifying it in any way.
NoOpHttpResponseFilter() - Constructor for class org.littleshoot.proxy.NoOpHttpResponseFilter
 

O

onChannelAvailable(String, ChannelFuture) - Method in class org.littleshoot.proxy.HttpRequestHandler
 
onChannelAvailable(String, ChannelFuture) - Method in interface org.littleshoot.proxy.RelayListener
 
onRelayChannelClose(Channel, String, int, boolean) - Method in class org.littleshoot.proxy.HttpRequestHandler
 
onRelayChannelClose(Channel, String, int, boolean) - Method in interface org.littleshoot.proxy.RelayListener
 
onRelayHttpResponse(Channel, String, HttpRequest) - Method in class org.littleshoot.proxy.HttpRequestHandler
 
onRelayHttpResponse(Channel, String, HttpRequest) - Method in interface org.littleshoot.proxy.RelayListener
 
org.littleshoot.proxy - package org.littleshoot.proxy
 

P

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.

R

RelayListener - Interface in org.littleshoot.proxy
Listener for events on the HTTP traffic relayer.
RelayPipelineFactoryFactory - Interface in org.littleshoot.proxy
 
requestEncoded(HttpRequest) - Method in class org.littleshoot.proxy.HttpRelayingHandler
Adds this HTTP request.
returnCacheHit(HttpRequest, Channel) - Method in class org.littleshoot.proxy.DefaultProxyCacheManager
 
returnCacheHit(HttpRequest, Channel) - Method in interface org.littleshoot.proxy.ProxyCacheManager
Writes a cached response back to the browser if we have a hit in the cache.

S

SelfSignedKeyStoreManager - Class in org.littleshoot.proxy
KeyStore manager that automatically generates a self-signed certificate on startup if it doesn't already exit.
SelfSignedKeyStoreManager() - Constructor for class org.littleshoot.proxy.SelfSignedKeyStoreManager
 
SelfSignedKeyStoreManager(boolean) - Constructor for class org.littleshoot.proxy.SelfSignedKeyStoreManager
 
shouldFilterResponses(HttpRequest) - Method in class org.littleshoot.proxy.DefaultHttpFilter
 
shouldFilterResponses(HttpRequest) - Method in class org.littleshoot.proxy.HttpRequestHostMatcher
 
shouldFilterResponses(HttpRequest) - Method in interface org.littleshoot.proxy.HttpRequestMatcher
Returns whether or not to filter responses received from the specified HTTP request.
shouldFilterResponses(HttpRequest) - Method in class org.littleshoot.proxy.HttpRequestPathMatcher
 
shouldFilterResponses(HttpRequest) - Method in class org.littleshoot.proxy.NoOpHttpFilter
 
SslContextFactory - Class in org.littleshoot.proxy
 
SslContextFactory(KeyStoreManager) - Constructor for class org.littleshoot.proxy.SslContextFactory
 
SslLauncher - Class in org.littleshoot.proxy
Launches a new HTTP proxy using SSL and a self-signed certificate.
SslLauncher() - Constructor for class org.littleshoot.proxy.SslLauncher
 
start() - Method in class org.littleshoot.proxy.DefaultHttpProxyServer
 
start(boolean, boolean) - Method in class org.littleshoot.proxy.DefaultHttpProxyServer
 
start() - Method in interface org.littleshoot.proxy.HttpProxyServer
Starts the server.
start(boolean, boolean) - Method in interface org.littleshoot.proxy.HttpProxyServer
Starts the server.
stop() - Method in class org.littleshoot.proxy.DefaultHttpProxyServer
 
stop() - Method in interface org.littleshoot.proxy.HttpProxyServer
Stops the server.
stripHopByHopHeaders(HttpMessage) - Static method in class org.littleshoot.proxy.ProxyUtils
Removes all headers that should not be forwarded.
stripHost(String) - Static method in class org.littleshoot.proxy.ProxyUtils
Strips the host from a URI string.

T

toString() - Method in class org.littleshoot.proxy.DefaultHttpFilter
 
toString() - Method in class org.littleshoot.proxy.HttpRequestPathMatcher
 
trustStoreAsInputStream() - Method in interface org.littleshoot.proxy.KeyStoreManager
 
trustStoreAsInputStream() - Method in class org.littleshoot.proxy.SelfSignedKeyStoreManager
 

W

writeAllChunks(Channel) - Method in interface org.littleshoot.proxy.CachedHttpChunks
 
writeAllChunks(Channel) - Method in class org.littleshoot.proxy.DefaultCachedHttpChunks
 
writeResponse(Channel, String, String) - Static method in class org.littleshoot.proxy.ProxyUtils
Writes a raw HTTP response to the channel.
writeResponse(Channel, String, String, String) - Static method in class org.littleshoot.proxy.ProxyUtils
Writes a raw HTTP response to the channel.
A C D E F G H I K L M N O P R S T W 

Copyright © 2009-2012 LittleShoot. All Rights Reserved.