Interface ChainedObserver

All Known Subinterfaces:
ChainedEventObserver, ChainedOperationObserver<T>
All Known Implementing Classes:
DefaultLatencyHistogramStatistic, EventRateSimpleMovingAverage, Jsr107LatencyMonitor, LatencyAccumulator, LatencyPeriodAccumulator, LatencySimpleMovingAverage, MaximumLatencyHistory, OperationResultFilter, OperationResultSampler

public interface ChainedObserver
The marker interface implemented by all statistic observer classes.

A statistic observer presents methods used to update a statistic. There are two general classes of observer implementations:

  1. Initial observers are called by product code in order to record the occurrence of a product related 'event'
  2. Derived observers are called by other observers with then intention of tracking higher order statistics.