Sample(Connection connection) { _messagesIn=connection.getMessagesIn(); _messagesOut=connection.getMessagesOut(); }
Sample(Connection connection) { _messagesIn=connection.getMessagesIn(); _messagesOut=connection.getMessagesOut(); }
Sample(Connection connection) { _messagesIn=connection.getMessagesIn(); _messagesOut=connection.getMessagesOut(); }
@Override public void onClosed(Connection connection) { connectionClosed(System.currentTimeMillis()-connection.getCreatedTimeStamp(),connection.getMessagesIn(),connection.getMessagesOut()); }
@Override public void onClosed(Connection connection) { connectionClosed(System.currentTimeMillis()-connection.getCreatedTimeStamp(),connection.getMessagesIn(),connection.getMessagesOut()); }
@Override public void onClosed(Connection connection) { if (isStarted()) { int msgsIn=connection.getMessagesIn(); int msgsOut=connection.getMessagesOut(); _messagesIn.set(msgsIn); _messagesOut.set(msgsOut); _connectionStats.decrement(); _connectionDurationStats.set(System.currentTimeMillis()-connection.getCreatedTimeStamp()); Sample sample=_samples.remove(connection); if (sample!=null) { _closedIn.addAndGet(msgsIn-sample._messagesIn); _closedOut.addAndGet(msgsOut-sample._messagesOut); } } }
@Override public void onClosed(Connection connection) { if (isStarted()) { int msgsIn=connection.getMessagesIn(); int msgsOut=connection.getMessagesOut(); _messagesIn.set(msgsIn); _messagesOut.set(msgsOut); _connectionStats.decrement(); _connectionDurationStats.set(System.currentTimeMillis()-connection.getCreatedTimeStamp()); Sample sample=_samples.remove(connection); if (sample!=null) { _closedIn.add(msgsIn-sample._messagesIn); _closedOut.add(msgsOut-sample._messagesOut); } } }
@Override public void onClosed(Connection connection) { if (isStarted()) { long msgsIn=connection.getMessagesIn(); long msgsOut=connection.getMessagesOut(); _messagesIn.record(msgsIn); _messagesOut.record(msgsOut); _connectionStats.decrement(); _connectionDurationStats.record(System.currentTimeMillis()-connection.getCreatedTimeStamp()); Sample sample=_samples.remove(connection); if (sample!=null) { _closedIn.add(msgsIn-sample._messagesIn); _closedOut.add(msgsOut-sample._messagesOut); } } }
@Override public void onClosed(Connection connection) { if (!isStarted()) return; _connections.decrement(); long elapsed = System.currentTimeMillis() - connection.getCreatedTimeStamp(); _connectionsDuration.record(elapsed); long bytesIn = connection.getBytesIn(); if (bytesIn > 0) _rcvdBytes.add(bytesIn); long bytesOut = connection.getBytesOut(); if (bytesOut > 0) _sentBytes.add(bytesOut); long messagesIn = connection.getMessagesIn(); if (messagesIn > 0) _messagesIn.add(messagesIn); long messagesOut = connection.getMessagesOut(); if (messagesOut > 0) _messagesOut.add(messagesOut); }
@Override public void onClosed(Connection connection) { if (!isStarted()) return; _connections.decrement(); long elapsed = System.currentTimeMillis() - connection.getCreatedTimeStamp(); _connectionsDuration.record(elapsed); long bytesIn = connection.getBytesIn(); if (bytesIn > 0) _rcvdBytes.add(bytesIn); long bytesOut = connection.getBytesOut(); if (bytesOut > 0) _sentBytes.add(bytesOut); long messagesIn = connection.getMessagesIn(); if (messagesIn > 0) _messagesIn.add(messagesIn); long messagesOut = connection.getMessagesOut(); if (messagesOut > 0) _messagesOut.add(messagesOut); }