@Override protected void bytesRead(int numberOfBytes) { FlowContext flowContext = flowContext(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.bytesReceivedFromClient(flowContext, numberOfBytes); } } };
@Override protected void bytesRead(int numberOfBytes) { FullFlowContext flowContext = new FullFlowContext(clientConnection, ProxyToServerConnection.this); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.bytesReceivedFromServer(flowContext, numberOfBytes); } } };
@Override protected void bytesWritten(int numberOfBytes) { FlowContext flowContext = flowContext(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.bytesSentToClient(flowContext, numberOfBytes); } } };
private void recordClientDisconnected() { try { InetSocketAddress clientAddress = getClientAddress(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.clientDisconnected( clientAddress, clientSslSession); } } catch (Exception e) { LOG.error("Unable to recordClientDisconnected", e); } }
private void recordClientConnected() { try { InetSocketAddress clientAddress = getClientAddress(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.clientConnected(clientAddress); } } catch (Exception e) { LOG.error("Unable to recordClientConnected", e); } }
@Override protected void requestRead(HttpRequest httpRequest) { FlowContext flowContext = flowContext(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.requestReceivedFromClient(flowContext, httpRequest); } } };
@Override protected void responseRead(HttpResponse httpResponse) { FullFlowContext flowContext = new FullFlowContext(clientConnection, ProxyToServerConnection.this); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.responseReceivedFromServer(flowContext, httpResponse); } } };
private void recordClientSSLHandshakeSucceeded() { try { InetSocketAddress clientAddress = getClientAddress(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.clientSSLHandshakeSucceeded( clientAddress, clientSslSession); } } catch (Exception e) { LOG.error("Unable to recorClientSSLHandshakeSucceeded", e); } }
@Override protected void bytesWritten(int numberOfBytes) { FullFlowContext flowContext = new FullFlowContext(clientConnection, ProxyToServerConnection.this); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.bytesSentToServer(flowContext, numberOfBytes); } } };
@Override protected void requestWriting(HttpRequest httpRequest) { FullFlowContext flowContext = new FullFlowContext(clientConnection, ProxyToServerConnection.this); try { for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.requestSentToServer(flowContext, httpRequest); } } catch (Throwable t) { LOG.warn("Error while invoking ActivityTracker on request", t); } currentFilters.proxyToServerRequestSending(); }
private void recordClientDisconnected() { try { InetSocketAddress clientAddress = getClientAddress(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.clientDisconnected( clientAddress, clientSslSession); } } catch (Exception e) { LOG.error("Unable to recordClientDisconnected", e); } }
private void recordClientConnected() { try { InetSocketAddress clientAddress = getClientAddress(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.clientConnected(clientAddress); } } catch (Exception e) { LOG.error("Unable to recordClientConnected", e); } }
@Override protected void requestRead(HttpRequest httpRequest) { FlowContext flowContext = flowContext(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.requestReceivedFromClient(flowContext, httpRequest); } } };
@Override protected void responseRead(HttpResponse httpResponse) { FullFlowContext flowContext = new FullFlowContext(clientConnection, ProxyToServerConnection.this); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.responseReceivedFromServer(flowContext, httpResponse); } } };
private void recordClientSSLHandshakeSucceeded() { try { InetSocketAddress clientAddress = getClientAddress(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.clientSSLHandshakeSucceeded( clientAddress, clientSslSession); } } catch (Exception e) { LOG.error("Unable to recorClientSSLHandshakeSucceeded", e); } }
@Override protected void bytesWritten(int numberOfBytes) { FullFlowContext flowContext = new FullFlowContext(clientConnection, ProxyToServerConnection.this); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.bytesSentToServer(flowContext, numberOfBytes); } } };
@Override protected void requestWriting(HttpRequest httpRequest) { FullFlowContext flowContext = new FullFlowContext(clientConnection, ProxyToServerConnection.this); try { for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.requestSentToServer(flowContext, httpRequest); } } catch (Throwable t) { LOG.warn("Error while invoking ActivityTracker on request", t); } currentFilters.proxyToServerRequestSending(); }
private void recordClientDisconnected() { try { InetSocketAddress clientAddress = getClientAddress(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.clientDisconnected( clientAddress, clientSslSession); } } catch (Exception e) { LOG.error("Unable to recordClientDisconnected", e); } }
private void recordClientConnected() { try { InetSocketAddress clientAddress = getClientAddress(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.clientConnected(clientAddress); } } catch (Exception e) { LOG.error("Unable to recordClientConnected", e); } }
@Override protected void requestRead(HttpRequest httpRequest) { FlowContext flowContext = flowContext(); for (ActivityTracker tracker : proxyServer .getActivityTrackers()) { tracker.requestReceivedFromClient(flowContext, httpRequest); } } };