/// <summary> /// </summary> /// <param name="clientId">The clientId of the given consumer client.</param> public ConsumerTopicStats(string clientId) { this.ClientId = clientId; this.valueFactory = k => new ConsumerTopicMetrics(k); this.stats = new Pool<ClientIdAndTopic, ConsumerTopicMetrics>(this.valueFactory); this.allTopicStats = new ConsumerTopicMetrics(new ClientIdAndTopic(clientId, "AllTopics")); }
/// <summary> /// </summary> /// <param name="clientId">The clientId of the given consumer client.</param> public ConsumerTopicStats(string clientId) { this.ClientId = clientId; this.valueFactory = k => new ConsumerTopicMetrics(k); this.stats = new Pool <ClientIdAndTopic, ConsumerTopicMetrics>(this.valueFactory); this.allTopicStats = new ConsumerTopicMetrics(new ClientIdAndTopic(clientId, "AllTopics")); }