@Override public void onTimeout(Continuation continuation) { final Request request = ((AsyncContinuation) continuation).getBaseRequest(); updateResponses(request); if (!continuation.isResumed()) { activeSuspendedRequests.dec(); } } };
@Override protected void connectionOpened(Connection connection) { connections.inc(); super.connectionOpened(connection); connects.mark(); }
@Override public void serialize(Counter counter, JsonGenerator json, SerializerProvider provider) throws IOException { json.writeStartObject(); json.writeNumberField("count", counter.getCount()); json.writeEndObject(); } }
HttpServletRequest httpRequest, HttpServletResponse httpResponse) throws IOException, ServletException { activeDispatches.inc(); activeRequests.inc(); start = request.getTimeStamp(); isMilliseconds = true; } else { activeSuspendedRequests.dec(); if (continuation.isResumed()) { resumes.mark(); activeDispatches.dec(); if (continuation.isSuspended()) { if (continuation.isInitial()) { activeSuspendedRequests.inc(); } else if (continuation.isInitial()) { updateResponses(request);
private void updateResponses(Request request) { final int response = request.getResponse().getStatus() / 100; if (response >= 1 && response <= 5) { responses[response - 1].mark(); } activeRequests.dec(); requests.mark(); } }
@Override protected void connectionOpened(Connection connection) { connections.inc(); super.connectionOpened(connection); connects.mark(); }
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }
@Override protected void connectionOpened(Connection connection) { connections.inc(); super.connectionOpened(connection); connects.mark(); }
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }
@Override protected void connectionOpened(Connection connection) { connections.inc(); super.connectionOpened(connection); connects.mark(); }
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }
@Override protected void connectionOpened(Connection connection) { connections.inc(); super.connectionOpened(connection); connects.mark(); }
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }
@Override protected void connectionClosed(Connection connection) { super.connectionClosed(connection); disconnects.mark(); final long duration = clock.getTime() - connection.getTimeStamp(); this.duration.update(duration, TimeUnit.MILLISECONDS); connections.dec(); } }