Class CountingSubscriber<ID,​DATA>

  • All Implemented Interfaces:
    ISubscriber<ID,​DATA>

    public class CountingSubscriber<ID,​DATA>
    extends Object
    implements ISubscriber<ID,​DATA>
    Count number of received messages.
    Since:
    0.7.0
    Author:
    Thanh Nguyen
    • Constructor Detail

      • CountingSubscriber

        public CountingSubscriber()
    • Method Detail

      • resetCounter

        public void resetCounter()
        Reset counter to value zero.
      • getTotalMessages

        public long getTotalMessages()
        Get total number of received messages.
        Returns:
      • getAllCounters

        public Map<String,​Long> getAllCounters()
        Get all counters as channel:value.
        Returns:
      • getCounter

        public long getCounter​(String channel)
        Get total number of received messages on a channel.
        Parameters:
        channel -
        Returns: