A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

add(Header) - Method in HeaderCollection
addEndpoint(Integer, String, String, Closure, Closure) - Method in Deproxy
addHandling(Handling) - Method in MessageChain
addMessageChain(String, MessageChain) - Method in Deproxy
addOrphanedHandling(Handling) - Method in Deproxy
addOrphanedHandling(Handling) - Method in MessageChain
ApacheClientConnector - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
ApacheClientConnector() - Constructor in ApacheClientConnector

B

BareClientConnector - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
BareClientConnector(Socket) - Constructor in BareClientConnector
BodyReader - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
BodyWriter - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.

C

ClientConnector - Interface in org.rackspace.deproxy
Created with IntelliJ IDEA.
contains(String) - Method in HeaderCollection
containsReference(List, Object) - Method in HeaderCollection
CreateHostHeaderValue(String, def, def) - Method in HostHeader
CreateHostHeaderValueNoCheck(String, def, def) - Method in HostHeader
createLocalSocketPair(def) - Method in LocalSocketPair
createRawConnection() - Method in SocketServerConnector

D

datetimeString() - Method in Endpoint
DefaultClientConnector - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
DefaultClientConnector(Socket) - Constructor in DefaultClientConnector
defaultClientConnector - Field in Deproxy
defaultHandler - Field in Deproxy
Delay(int, def) - Method in Handlers
deleteAll(String) - Method in HeaderCollection
Deproxy - Class in org.rackspace.deproxy
The main class.
Deproxy(def, ClientConnector) - Constructor in Deproxy
deproxy - Field in Endpoint
DeproxyHttpRequest - Class in org.rackspace.deproxy
DeproxyHttpRequest(Request, String, String, def) - Constructor in DeproxyHttpRequest

E

each(Closure) - Method in HeaderCollection
eachWithIndex(Closure) - Method in HeaderCollection
echoHandler(Request) - Method in Handlers
Endpoint - Class in org.rackspace.deproxy
A class that acts as a mock HTTP server.
Endpoint(Deproxy, Integer, String, String, Closure, Closure) - Constructor in Endpoint
endpointLock - Field in Deproxy
endpoints - Field in Deproxy

F

Factory(Endpoint) - Method in ServletServerConnector
findAll(String) - Method in HeaderCollection
fromReadable(Readable) - Method in HeaderCollection
fromStream(InputStream) - Method in HeaderCollection
fromString(String) - Method in HostHeader

G

getAt(int) - Method in HeaderCollection
getCountByName(String) - Method in HeaderCollection
getFirstValue(String, String) - Method in HeaderCollection
getItems() - Method in HeaderCollection
getMessageChain(String) - Method in Deproxy
getMethod() - Method in DeproxyHttpRequest
getNames() - Method in HeaderCollection
getNextOpenPort(int, int) - Method in PortFinder
getValues() - Method in HeaderCollection

H

handleOneRequest(Socket, String, int) - Method in StaticTcpServer
handleOneRequestTimeout(Socket, String, int) - Method in StaticTcpServer
Handler - Interface in org.rackspace.deproxy
HandlerContext - Class in org.rackspace.deproxy
handleRequest(Request, String) - Method in Endpoint
handleRequest(Request) - Method in Handler
Handlers - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
Handling - Class in org.rackspace.deproxy
An object representing a request received by an endpoint and the response it returns.
Handling(Endpoint, Request, Response, String) - Constructor in Handling
Header - Class in org.rackspace.deproxy
@author richard-sartor
Header(String, String) - Constructor in Header
HeaderCollection - Class in org.rackspace.deproxy
@author izrik
HeaderCollection(Object) - Constructor in HeaderCollection
HeaderReader - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
HeaderWriter - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
HostHeader - Class in org.rackspace.deproxy
HostHeader(String, def) - Constructor in HostHeader
HttpResponseMessage - Class in org.rackspace.deproxy

I

initWith(def, List) - Method in HeaderCollection
iterator() - Method in HeaderCollection

J


K


L

LineReader - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
LocalSocketPair - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
lock - Field in MessageChain

M

makeRequest(String, String, def, String, String, def, def, def, Map, boolean, boolean, ClientConnector) - Method in Deproxy
MessageChain - Class in org.rackspace.deproxy
An object containing the initial request sent via the make_request method, and all request/response pairs (Handling objects) processed by Endpoint objects.
MessageChain(def, Map) - Constructor in MessageChain
messageChains - Field in Deproxy
messageChainsLock - Field in Deproxy

N


O


P

parseRequest(InputStream, OutputStream) - Method in SocketServerConnector
PortFinder - Class in org.rackspace.deproxy
@author richard-sartor
PortFinder(def) - Constructor in PortFinder
processNewConnection(Socket, String) - Method in SocketServerConnector

Q


R

read(CharBuffer) - Method in UnbufferedStreamReader
readBody(InputStream, def) - Method in BodyReader
readChunkedBody(InputStream) - Method in BodyReader
readHeaders(InputStream) - Method in HeaderReader
readLine(InputStream) - Method in LineReader
removeMessageChain(String) - Method in Deproxy
Request - Class in org.rackspace.deproxy
A simple HTTP Request, with method, path, headers, and body.
REQUEST_ID_HEADER_NAME - Field in Deproxy
Request(String, String, def, def) - Constructor in Request
Creates a Request object
RequestParams - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
Response - Class in org.rackspace.deproxy
A simple HTTP Response, with status code, status message, headers, and body.
Response(def, String, def, def) - Constructor in Response
Creates a Response object
ResponseWithContext - Class in org.rackspace.deproxy
Route(String, int, boolean, ClientConnector) - Method in Handlers
run() - Method in SocketServerConnector.HandlerThread
run() - Method in SocketServerConnector.ListenerThread

S

sendRequest(Request, boolean, def, def, RequestParams) - Method in ApacheClientConnector
sendRequest(Request, boolean, def, def, RequestParams) - Method in BareClientConnector
sendRequest(Request, boolean, def, def, RequestParams) - Method in ClientConnector
sendRequest(Request, boolean, def, def, RequestParams) - Method in DefaultClientConnector
sendResponse(OutputStream, Response, HandlerContext) - Method in SocketServerConnector
ServerConnector - Interface in org.rackspace.deproxy
service(HttpServletRequest, HttpServletResponse) - Method in ServletServerConnector
ServletServerConnector - Class in org.rackspace.deproxy
ServletServerConnector(Endpoint) - Constructor in ServletServerConnector
shutdown() - Method in Deproxy
shutdown() - Method in Endpoint
shutdown() - Method in ServerConnector
shutdown() - Method in ServletServerConnector
shutdown() - Method in SocketServerConnector
simpleHandler(Request) - Method in Handlers
Singleton - Field in PortFinder
size() - Method in HeaderCollection
SocketServerConnector - Class in org.rackspace.deproxy
SocketServerConnector.HandlerThread - Class in org.rackspace.deproxy
SocketServerConnector.HandlerThread(SocketServerConnector, Socket, String, String) - Constructor in SocketServerConnector.HandlerThread
SocketServerConnector.ListenerThread - Class in org.rackspace.deproxy
SocketServerConnector.ListenerThread(SocketServerConnector, ServerSocket, String) - Constructor in SocketServerConnector.ListenerThread
SocketServerConnector(Endpoint, int) - Constructor in SocketServerConnector
StaticTcpServer - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.

T

toString() - Method in Handling
toString() - Method in Header
toString() - Method in HeaderCollection
toString() - Method in MessageChain
toString() - Method in Request
toString() - Method in Response

U

UnbufferedStreamReader - Class in org.rackspace.deproxy
Created with IntelliJ IDEA.
UnbufferedStreamReader(InputStream) - Constructor in UnbufferedStreamReader

V

VERSION - Field in Deproxy
VERSION_STRING - Field in Deproxy

W

writeBody(def, OutputStream, boolean) - Method in BodyWriter
writeBodyChunked(def, OutputStream) - Method in BodyWriter
writeHeaders(OutputStream, HeaderCollection) - Method in HeaderWriter

X


Y


Z


_

_removeEndpoint(Endpoint) - Method in Deproxy