Overview
Package
Class
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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