DroppedMessages(Verb verb) { this(new DroppedMessageMetrics(verb)); }
public Map<String, Integer> getRecentlyDroppedMessages() { Map<String, Integer> map = new HashMap<String, Integer>(); for (Map.Entry<Verb, DroppedMessages> entry : droppedMessagesMap.entrySet()) map.put(entry.getKey().toString(), entry.getValue().metrics.getRecentlyDropped()); return map; }
DroppedMessages(Verb verb) { this(new DroppedMessageMetrics(verb)); }
DroppedMessages(Verb verb) { this(new DroppedMessageMetrics(verb)); }
DroppedMessages(Verb verb) { this.metrics = new DroppedMessageMetrics(verb); this.droppedInternalTimeout = new AtomicInteger(0); this.droppedCrossNodeTimeout = new AtomicInteger(0); }
@VisibleForTesting public void resetDroppedMessagesMap(String scope) { for (Verb verb : droppedMessagesMap.keySet()) droppedMessagesMap.put(verb, new DroppedMessages(new DroppedMessageMetrics(metricName -> { return new CassandraMetricsRegistry.MetricName("DroppedMessages", metricName, scope); }))); }
@VisibleForTesting public void resetDroppedMessagesMap(String scope) { for (Verb verb : droppedMessagesMap.keySet()) droppedMessagesMap.put(verb, new DroppedMessages(new DroppedMessageMetrics(metricName -> { return new CassandraMetricsRegistry.MetricName("DroppedMessages", metricName, scope); }))); }
@VisibleForTesting public void resetDroppedMessagesMap(String scope) { for (Verb verb : droppedMessagesMap.keySet()) droppedMessagesMap.put(verb, new DroppedMessages(new DroppedMessageMetrics(metricName -> { return new CassandraMetricsRegistry.MetricName("DroppedMessages", metricName, scope); }))); }