org.rackspace.deproxy
[Groovy] Class Deproxy

java.lang.Object
  org.rackspace.deproxy.Deproxy

@groovy.util.logging.Log4j
class Deproxy

The main class.


Field Summary
static java.lang.String REQUEST_ID_HEADER_NAME

static java.lang.String VERSION

static java.lang.String VERSION_STRING

java.lang.Object defaultClientConnector

java.lang.Object defaultHandler

protected java.lang.Object endpointLock

protected java.util.List endpoints

protected java.util.Map messageChains

protected java.lang.Object messageChainsLock

 
Constructor Summary
Deproxy(java.lang.Object defaultHandler = null, ClientConnector defaultClientConnector = null)

 
Method Summary
boolean _removeEndpoint(DeproxyEndpoint endpoint)

DeproxyEndpoint addEndpoint(int port, java.lang.String name = null, java.lang.String hostname = null, java.lang.Object defaultHandler = null)

void addMessageChain(java.lang.String requestId, MessageChain messageChain)

void addOrphanedHandling(Handling handling)

MessageChain getMessageChain(java.lang.String requestId)

MessageChain makeRequest(java.util.Map params)

MessageChain makeRequest(java.lang.String url, java.lang.String host = "", java.lang.Object port = null, java.lang.String method = "GET", java.lang.String path = "", java.lang.Object headers = null, java.lang.Object requestBody = "", java.lang.Object defaultHandler = null, java.util.Map handlers = null, boolean addDefaultHeaders = true, boolean chunked = false, ClientConnector clientConnector = null)

void removeMessageChain(java.lang.String requestId)

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

REQUEST_ID_HEADER_NAME

public static final java.lang.String REQUEST_ID_HEADER_NAME


VERSION

public static final java.lang.String VERSION


VERSION_STRING

public static final java.lang.String VERSION_STRING


defaultClientConnector

public java.lang.Object defaultClientConnector


defaultHandler

public java.lang.Object defaultHandler


endpointLock

protected final java.lang.Object endpointLock


endpoints

protected java.util.List endpoints


messageChains

protected java.util.Map messageChains


messageChainsLock

protected final java.lang.Object messageChainsLock


 
Constructor Detail

Deproxy

Deproxy(java.lang.Object defaultHandler = null, ClientConnector defaultClientConnector = null)


 
Method Detail

_removeEndpoint

boolean _removeEndpoint(DeproxyEndpoint endpoint)


addEndpoint

DeproxyEndpoint addEndpoint(int port, java.lang.String name = null, java.lang.String hostname = null, java.lang.Object defaultHandler = null)


addMessageChain

void addMessageChain(java.lang.String requestId, MessageChain messageChain)


addOrphanedHandling

void addOrphanedHandling(Handling handling)


getMessageChain

MessageChain getMessageChain(java.lang.String requestId)


makeRequest

MessageChain makeRequest(java.util.Map params)


makeRequest

MessageChain makeRequest(java.lang.String url, java.lang.String host = "", java.lang.Object port = null, java.lang.String method = "GET", java.lang.String path = "", java.lang.Object headers = null, java.lang.Object requestBody = "", java.lang.Object defaultHandler = null, java.util.Map handlers = null, boolean addDefaultHeaders = true, boolean chunked = false, ClientConnector clientConnector = null)


removeMessageChain

void removeMessageChain(java.lang.String requestId)


shutdown

void shutdown()