Interface | Description |
---|---|
Counter | |
Monitor |
A monitor is notified of any changes to the value of any
Monitorable
objects it is attached to. |
Monitorable<T> |
An interface to be implemented by any value that needs to be monitored using
the Parfait monitoring system.
|
MonitorableRegistryListener | |
MonitoringView |
An output bridge for a particular set of Monitorables.
|
Class | Description |
---|---|
AbstractMonitorable<T> |
Convenience base class for implementing
Monitorable . |
CompositeCounter | |
CompositeMonitoringView | |
DynamicMonitoringView | |
JmxUtilities |
Convenience mechanisms for locating MBeanServer classes.
|
MonitorableRegistry |
A collection of Monitorables to be monitored by a given output source (or
sources).
|
MonitoredConstant<T> |
MonitoredConstant provides an implementation of
Monitorable for
simple values that are rarely (read: never) updated, once initialised. |
MonitoredCounter |
A MonitoredCounter is a useful implementation of
Monitorable specifically for
implementing long-valued counters. |
MonitoredIntValue |
Monitorable implementation for a free-running Integer value. |
MonitoredLongValue |
Monitorable implementation for a free-running Long value. |
MonitoredValue<T> |
MonitoredValue provides a convenient implementation of
Monitorable
for free-running values that are updatable through a single set method call. |
MonitoringViewProperties | |
ParfaitAgent | |
PollingMonitoredValue<T> |
Monitors the value returned by calls at the provided interval to the provided
Supplier . |
QuiescentRegistryListener |
Designed to run code after the MonitorableRegistry has become quiet, in terms of addition of new metrics
|
Specification | |
SystemTimePoller |
An implementation of
Supplier to get the System time. |
TimerScheduler | |
TimeWindow |
A 'time bucket', used for counters which represent an event count or metric
delta over a limited, sliding time window.
|
TimeWindowCounter |
Counter which keeps track of the increments only over a particular
TimeWindow , expiring old increments after the window has elapsed. |
TimeWindowCounterBuilder |
Factory class to produce multiple sets of
TimeWindowCounters with a specific and consistent set of TimeWindows , and in turn produce PollingMonitoredValues which watch those TimeWindowCounters. |
Enum | Description |
---|---|
ValueSemantics |
Possible semantics of the individual values of a metric.
|
Exception | Description |
---|---|
JmxException |
General base exception to be thrown on JMX errors.
|
MBeanServerException |
Exception thrown when we cannot locate an instance of an
MBeanServer |
SpecificationException |
General Specification parsing error exceptions.
|
Copyright © 2009–2018 Performance Co-Pilot. All rights reserved.