public class ActivityTrackerAdapter extends Object implements ActivityTracker
ActivityTracker interface that provides default no-op
implementations of all methods.| Constructor and Description |
|---|
ActivityTrackerAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
bytesReceivedFromClient(FlowContext flowContext,
int numberOfBytes)
Record that the proxy received bytes from the client.
|
void |
bytesReceivedFromServer(FullFlowContext flowContext,
int numberOfBytes)
Record that the proxy received bytes from the server.
|
void |
bytesSentToClient(FlowContext flowContext,
int numberOfBytes)
Record that the proxy sent bytes to the client.
|
void |
bytesSentToServer(FullFlowContext flowContext,
int numberOfBytes)
Record that the proxy attempted to send bytes to the server.
|
void |
clientConnected(InetSocketAddress clientAddress)
Record that a client connected.
|
void |
clientDisconnected(InetSocketAddress clientAddress,
SSLSession sslSession)
Record that a client disconnected.
|
void |
clientSSLHandshakeSucceeded(InetSocketAddress clientAddress,
SSLSession sslSession)
Record that a client's SSL handshake completed.
|
void |
requestReceivedFromClient(FlowContext flowContext,
HttpRequest httpRequest)
Record that proxy received an
HttpRequest from the client. |
void |
requestSentToServer(FullFlowContext flowContext,
HttpRequest httpRequest)
Record that proxy attempted to send a request to the server.
|
void |
responseReceivedFromServer(FullFlowContext flowContext,
HttpResponse httpResponse)
Record that the proxy received an
HttpResponse from the server. |
void |
responseSentToClient(FlowContext flowContext,
HttpResponse httpResponse)
Record that the proxy sent a response to the client.
|
public void bytesReceivedFromClient(FlowContext flowContext, int numberOfBytes)
ActivityTrackerbytesReceivedFromClient in interface ActivityTrackerflowContext - if full information is available, this will be a
FullFlowContext.public void requestReceivedFromClient(FlowContext flowContext, HttpRequest httpRequest)
ActivityTracker
Record that proxy received an HttpRequest from the client.
Note - on chunked transfers, this is only called once (for the initial HttpRequest object).
requestReceivedFromClient in interface ActivityTrackerflowContext - if full information is available, this will be a
FullFlowContext.public void bytesSentToServer(FullFlowContext flowContext, int numberOfBytes)
ActivityTrackerbytesSentToServer in interface ActivityTrackerflowContext - provides contextual information about the flowpublic void requestSentToServer(FullFlowContext flowContext, HttpRequest httpRequest)
ActivityTrackerRecord that proxy attempted to send a request to the server.
Note - on chunked transfers, this is only called once (for the initial HttpRequest object).
requestSentToServer in interface ActivityTrackerflowContext - provides contextual information about the flowpublic void bytesReceivedFromServer(FullFlowContext flowContext, int numberOfBytes)
ActivityTrackerbytesReceivedFromServer in interface ActivityTrackerflowContext - provides contextual information about the flowpublic void responseReceivedFromServer(FullFlowContext flowContext, HttpResponse httpResponse)
ActivityTracker
Record that the proxy received an HttpResponse from the server.
Note - on chunked transfers, this is only called once (for the initial HttpRequest object).
responseReceivedFromServer in interface ActivityTrackerflowContext - provides contextual information about the flowpublic void bytesSentToClient(FlowContext flowContext, int numberOfBytes)
ActivityTrackerbytesSentToClient in interface ActivityTrackerflowContext - if full information is available, this will be a
FullFlowContext.public void responseSentToClient(FlowContext flowContext, HttpResponse httpResponse)
ActivityTrackerRecord that the proxy sent a response to the client.
Note - on chunked transfers, this is only called once (for the initial HttpRequest object).
responseSentToClient in interface ActivityTrackerflowContext - if full information is available, this will be a
FullFlowContext.public void clientConnected(InetSocketAddress clientAddress)
ActivityTrackerclientConnected in interface ActivityTrackerpublic void clientSSLHandshakeSucceeded(InetSocketAddress clientAddress, SSLSession sslSession)
ActivityTrackerclientSSLHandshakeSucceeded in interface ActivityTrackerpublic void clientDisconnected(InetSocketAddress clientAddress, SSLSession sslSession)
ActivityTrackerclientDisconnected in interface ActivityTrackerCopyright © 2009–2017 LittleShoot. All rights reserved.