|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
Monitor.
See:
Description
| Interface Summary | |
|---|---|
| CompositeMonitor<T> | Used as a mixin for monitors that are composed of a number of sub-monitors. |
| Counter | Monitor type for tracking how often some event is occurring. |
| Gauge<T extends Number> | Monitor type that provides the current value, e.g., the percentage of disk space used. |
| Informational | Monitor with a value type of string. |
| Monitor<T> | Provides a way to sample a value tied to a particular configuration. |
| NumericMonitor<T extends Number> | A monitor type that has a numeric value. |
| PublishingPolicy | A publishing policy allows us to customize the behavior of different observers. |
| ResettableMonitor<T> | Used to indicate a monitor that should be reset after sampling. |
| Stopwatch | Measures the time taken for execution of some code. |
| Timer | Monitor type for tracking how much time something is taking. |
| Class Summary | |
|---|---|
| AbstractContextualMonitor<T,M extends Monitor<T>> | Base class used to simplify creation of contextual monitors. |
| AbstractMonitor<T> | Base type to simplify implementing monitors. |
| BasicCompositeMonitor | Simple composite monitor type with a static list of sub-monitors. |
| BasicCounter | A simple counter implementation backed by an AtomicLong. |
| BasicGauge<T extends Number> | A gauge implementation that invokes a specified callable to get the current value. |
| BasicInformational | A simple informational implementation that maintains a string value. |
| BasicStopwatch | This class does not enforce starting or stopping once and only once without a reset. |
| BasicTimer | A simple timer implementation providing the total time, count, min, and max for the times that have been recorded. |
| BucketConfig | Configuration options for a BucketTimer |
| BucketConfig.Builder | |
| BucketTimer | A simple timer implementation providing the total time, count, min, and max for the times that have been recorded. |
| ContextualCounter | Composite that maintains separate simple counters for each distinct set of tags returned by the tagging context. |
| ContextualTimer | Composite that maintains separate simple timers for each distinct set of tags returned by the tagging context. |
| DefaultPublishingPolicy | The default publishing policy. |
| DoubleGauge | A Gauge that reports a double value. |
| DynamicCounter | Utility class that dynamically creates counters based on an arbitrary (name, tagList), or
MonitorConfig. |
| DynamicTimer | Utility class that dynamically creates BasicTimers based on an arbitrary
(name, tagList), or MonitorConfig. |
| LongGauge | A Gauge that reports a long value. |
| MaxGauge | Gauge that keeps track of the maximum value seen since the last reset. |
| MinGauge | Gauge that keeps track of the minimum value seen since the last reset. |
| MonitorConfig | Configuration settings associated with a monitor. |
| MonitorConfig.Builder | A builder to assist in creating monitor config objects. |
| Monitors | Some helper functions for creating monitor objects. |
| NumberGauge | |
| PeakRateCounter | A resettable counter. |
| Pollers | Poller configuration. |
| ResettableCounter | Counter implementation that keeps track of updates since the last reset. |
| StatsMonitor | A Timer that provides statistics. |
| StatsTimer | A Timer that provides statistics. |
| StepCounter | A simple counter implementation backed by a StepLong. |
| TimedInterface | This class creates a Proxy monitor that tracks all calls to methods
of an interface. |
| TimedStopwatch | Stopwatch that will also record to a timer. |
Subinterfaces and implementations for Monitor.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||