Package org.pipservices3.components.count

  • Interface Summary
    Interface Description
    ICounters
    Interface for performance counters that measure execution metrics.
    ITimingCallback
    Interface for a callback to end measurement of execution elapsed time.
  • Class Summary
    Class Description
    CachedCounters
    Abstract implementation of performance counters that measures and stores counters in memory.
    CompositeCounters
    Aggregates all counters from component references under a single component.
    Counter
    Data object to store measurement for a performance counter.
    CounterType
    Types of counters that measure different types of metrics
    DefaultCountersFactory
    Creates ICounters components by their descriptors.
    LogCounters
    Performance counters that periodically dumps counters measurements to logger.
    NullCounters
    Dummy implementation of performance counters that doesn't do anything.
    Timing
    Callback object returned by ICounters.beginTiming(String) to end timing of execution block and update the associated counter.