@Override public Map<String, Object> getBridgeMetrics(String nodeId) { clearIO(); try { final BridgeMetrics bridgeMetrics = clusterConnection.getBridgeMetrics(nodeId); return bridgeMetrics != null ? bridgeMetrics.convertToMap() : null; } finally { blockOnIO(); } }
protected void verifyBridgeMetrics(final int node, final String clusterName, final String bridgeNodeId, final long expectedMessagesPendingAcknowledgement, final long expectedMessagesAcknowledged) { final ClusterConnection clusterConnection = servers[node].getClusterManager().getClusterConnection(clusterName); final BridgeMetrics bridgeMetrics = clusterConnection.getBridgeMetrics(bridgeNodeId); assertEquals(expectedMessagesPendingAcknowledgement, bridgeMetrics.getMessagesPendingAcknowledgement()); assertEquals(expectedMessagesAcknowledged, bridgeMetrics.getMessagesAcknowledged()); }