@Override public long getMessagesAcknowledged() { clearIO(); try { return clusterConnection.getMetrics().getMessagesAcknowledged(); } finally { blockOnIO(); } }
@Override public Map<String, Object> getMetrics() { clearIO(); try { return clusterConnection.getMetrics().convertToMap(); } finally { blockOnIO(); } }
@Override public long getMessagesPendingAcknowledgement() { clearIO(); try { return clusterConnection.getMetrics().getMessagesPendingAcknowledgement(); } finally { blockOnIO(); } }
protected void verifyClusterMetrics(final int node, final String clusterName, final long expectedMessagesPendingAcknowledgement, final long expectedMessagesAcknowledged) { final ClusterConnection clusterConnection = servers[node].getClusterManager().getClusterConnection(clusterName); final ClusterConnectionMetrics clusterMetrics = clusterConnection.getMetrics(); assertEquals(expectedMessagesPendingAcknowledgement, clusterMetrics.getMessagesPendingAcknowledgement()); assertEquals(expectedMessagesAcknowledged, clusterMetrics.getMessagesAcknowledged()); }