|
||||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD |
java.lang.Object org.rackspace.deproxy.DeproxyEndpoint
@groovy.util.logging.Log4j class DeproxyEndpoint
A class that acts as a mock HTTP server.
Nested Class Summary | |
---|---|
class |
DeproxyEndpoint.DeproxyEndpointHandlerThread
|
class |
DeproxyEndpoint.DeproxyEndpointListenerThread
|
Field Summary | |
---|---|
protected SystemClock |
clock
|
protected Deproxy |
deproxy
|
protected java.net.ServerSocket |
serverSocket
|
protected java.lang.Thread |
serverThread
|
Property Summary | |
---|---|
java.lang.Object |
defaultHandler
|
java.lang.String |
hostname
|
java.lang.String |
name
|
int |
port
|
Constructor Summary | |
DeproxyEndpoint(Deproxy deproxy, int port, java.lang.String name, java.lang.String hostname = "localhost", java.lang.Object defaultHandler = null)
|
Method Summary | |
---|---|
java.net.Socket
|
createRawConnection()
|
java.lang.String
|
datetimeString()
|
boolean
|
handleOneRequest(java.io.InputStream inStream, java.io.OutputStream outStream, java.lang.String connectionName)
|
boolean
|
isListening()
|
java.lang.Object
|
parseRequest(java.io.InputStream inStream, java.io.OutputStream outStream)
|
void
|
processNewConnection(java.net.Socket socket, java.lang.String connectionName)
|
void
|
sendResponse(java.io.OutputStream outStream, Response response, HandlerContext context = null)
|
void
|
shutdown()
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
protected SystemClock clock
protected Deproxy deproxy
protected java.net.ServerSocket serverSocket
protected java.lang.Thread serverThread
Property Detail |
---|
java.lang.Object defaultHandler
java.lang.String hostname
java.lang.String name
int port
Constructor Detail |
---|
DeproxyEndpoint(Deproxy deproxy, int port, java.lang.String name, java.lang.String hostname = "localhost", java.lang.Object defaultHandler = null)
Method Detail |
---|
java.net.Socket createRawConnection()
java.lang.String datetimeString()
boolean handleOneRequest(java.io.InputStream inStream, java.io.OutputStream outStream, java.lang.String connectionName)
boolean isListening()
java.lang.Object parseRequest(java.io.InputStream inStream, java.io.OutputStream outStream)
void processNewConnection(java.net.Socket socket, java.lang.String connectionName)
void sendResponse(java.io.OutputStream outStream, Response response, HandlerContext context = null)
void shutdown()