Interface CounterSet

All Known Implementing Classes:
SimpleCounterSet

public interface CounterSet
A counter refers to a value which can only increase. Usually the value is reset when the process starts. A CounterSet is a set of Counter grouped by keys.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    add(String key, long delta)
    Increment the value by a given amount for the given key
    default void
    inc(String key)
    Increment the value by one for the given key
  • Method Details

    • inc

      default void inc(String key)
      Increment the value by one for the given key

      This method is thread safe, The MetricsProvider will take care of synchronization.

      Parameters:
      key - the key to increment the count
    • add

      void add(String key, long delta)
      Increment the value by a given amount for the given key

      This method is thread safe, The MetricsProvider will take care of synchronization.

      Parameters:
      key - the key to increment the count for the given key
      delta - amount to increment, this cannot be a negative number.