base.connection
Class LoggingConnection
java.lang.Object
base.connection.ConnectionKey
base.connection.LoggingConnection
- All Implemented Interfaces:
- IConnection
- Direct Known Subclasses:
- LoggingConnectionUserAndKey
public class LoggingConnection
- extends ConnectionKey
Manages a connection with an access key and logs server requests and
responses.
Field Summary |
protected java.lang.StringBuffer |
log
|
Constructor Summary |
LoggingConnection(java.lang.String key,
boolean secure,
java.lang.String host,
int port,
Driver driver)
|
Method Summary |
protected java.lang.String |
logCurl(java.lang.String method,
java.lang.String url,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> headers)
|
protected java.lang.String |
logResponse(Response response)
|
Response |
request(java.lang.String method,
java.lang.String action,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected java.lang.StringBuffer log
LoggingConnection
public LoggingConnection(java.lang.String key,
boolean secure,
java.lang.String host,
int port,
Driver driver)
request
public Response request(java.lang.String method,
java.lang.String action,
java.util.Map<java.lang.String,java.lang.String> headers,
java.util.Map<java.lang.String,java.lang.String> params,
java.lang.String data)
logResponse
protected java.lang.String logResponse(Response response)
logCurl
protected java.lang.String logCurl(java.lang.String method,
java.lang.String url,
java.lang.String body,
java.util.Map<java.lang.String,java.lang.String> headers)