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,
io.netty.handler.codec.http.HttpRequest httpRequest)
Record that proxy received an
HttpRequest from the client. |
void |
requestSentToServer(FullFlowContext flowContext,
io.netty.handler.codec.http.HttpRequest httpRequest)
Record that proxy attempted to send a request to the server.
|
void |
responseReceivedFromServer(FullFlowContext flowContext,
io.netty.handler.codec.http.HttpResponse httpResponse)
Record that the proxy received an
HttpResponse from the server. |
void |
responseSentToClient(FlowContext flowContext,
io.netty.handler.codec.http.HttpResponse httpResponse)
Record that the proxy sent a response to the client.
|
public void bytesReceivedFromClient(FlowContext flowContext, int numberOfBytes)
ActivityTracker
bytesReceivedFromClient
in interface ActivityTracker
flowContext
- if full information is available, this will be a
FullFlowContext
.public void requestReceivedFromClient(FlowContext flowContext, io.netty.handler.codec.http.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 ActivityTracker
flowContext
- if full information is available, this will be a
FullFlowContext
.public void bytesSentToServer(FullFlowContext flowContext, int numberOfBytes)
ActivityTracker
bytesSentToServer
in interface ActivityTracker
flowContext
- provides contextual information about the flowpublic void requestSentToServer(FullFlowContext flowContext, io.netty.handler.codec.http.HttpRequest httpRequest)
ActivityTracker
Record 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 ActivityTracker
flowContext
- provides contextual information about the flowpublic void bytesReceivedFromServer(FullFlowContext flowContext, int numberOfBytes)
ActivityTracker
bytesReceivedFromServer
in interface ActivityTracker
flowContext
- provides contextual information about the flowpublic void responseReceivedFromServer(FullFlowContext flowContext, io.netty.handler.codec.http.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 ActivityTracker
flowContext
- provides contextual information about the flowpublic void bytesSentToClient(FlowContext flowContext, int numberOfBytes)
ActivityTracker
bytesSentToClient
in interface ActivityTracker
flowContext
- if full information is available, this will be a
FullFlowContext
.public void responseSentToClient(FlowContext flowContext, io.netty.handler.codec.http.HttpResponse httpResponse)
ActivityTracker
Record 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 ActivityTracker
flowContext
- if full information is available, this will be a
FullFlowContext
.public void clientConnected(InetSocketAddress clientAddress)
ActivityTracker
clientConnected
in interface ActivityTracker
public void clientSSLHandshakeSucceeded(InetSocketAddress clientAddress, SSLSession sslSession)
ActivityTracker
clientSSLHandshakeSucceeded
in interface ActivityTracker
public void clientDisconnected(InetSocketAddress clientAddress, SSLSession sslSession)
ActivityTracker
clientDisconnected
in interface ActivityTracker
Copyright © 2009–2018 LittleShoot. All rights reserved.