Package eu.reservoir.monitoring.core

This package provides classes that are at the core of the monitoring system.

See:
          Description

Interface Summary
DataSource A data source
DataSourceDelegate A DataSourceDelegate is responsible interacting with the data plane, the info plane, and the control plane on behalf of a DataSource.
DataSourceDelegateInteracter A DataSourceDelegateInteracter is responsible interacting with a DataSource.
DataSourceInteracter A DataSourceInteracter is responsible interacting with a DataSource.
Measurement An interface for measurements everywhere.
MeasurementReceiver An interface for reporting.
MeasurementReporting An interface for reporting from an object.
PlaneInteracter A PlaneInteracter has the methods to interact with Planes.
Probe A probe
ProbeAttribute An interface for Attributes that are in a Probe's Data Dictionary.
ProbeFilter This interface is used to define a filter for a Probe.
ProbeInfo A probe
ProbeLifecycle The lifecycle of a Probe.
ProbeManager An interface for managing probes
ProbeMeasurement An interface for measurements that are created by a probe.
ProbeReporting An interface for reporting.
ProbeValue An interface for values that are in a Probe's Measurement.
Reporter An interface for printing a Measurement.
 

Class Summary
AbstractDataConsumer An AbstractDataConsumer interacts with the data plane, control plane, and the info plane and collects measurements.
AbstractDataSource An abstract Data Source.
AbstractPlaneInteracter An object that interacts with the data plane, the control plane, and the info plane.
AbstractProbe An abstract probe.
AbstractProbeAttribute An abstract implementation of a ProbeAttribute.
ConsumerMeasurement A class for measurements in consumers.
DefaultDataSourceDelegate A DataSourceDelegate is a delegate for a DataSource that sends interacts with the data plane, info plane, and control plane.
DefaultProbeAttribute A default implementation of a ProbeAttribute.
DefaultProbeValue A default implementation of a ProbeValue.
ID An ID in RESERVOIR monitoring.
ProbeValueWithName Constructs a ProbeValue that has its associated name
ProducerMeasurement A class for measurements in producers.
Rational Compilation: javac Rational.java Execution: java Rational Immutable ADT for Rational numbers.
Timestamp A timestamp.
 

Enum Summary
Probe.CollectionType This is how a probe collects data, either at a specified data rate or by being notified with an event.
Probe.ReportingType This is how a probe transmits data.
Probe.Status The status of a Probe.
ProbeAttributeType The type that an Attribute of a Probe can be.
 

Exception Summary
MeasurementException An exception thrown where there is a problem with a Measurement.
TypeException An exception thrown where there is a problem with a ProbeAttributeType.
 

Package eu.reservoir.monitoring.core Description

This package provides classes that are at the core of the monitoring system. It defines all the main interfaces and classes that make up the core, in particular Probe, DataSource, and Measurement.



RESERVOIR Monitoring 0.6.4