Package org.gridlab.gat.monitoring

This package contains classes and interfaces which are used to monitor resources.

See:
          Description

Interface Summary
MetricListener This interface allows instances of classes which implement this interface to receive MetricEvents from instances which are sources of MetricEvents.
Monitorable Interface which is to be implemented by any classes which are capable of being monitored.
 

Class Summary
Metric An instance of this class represents a measurable quantity within a monitoring system.
MetricDefinition An instance of this class is a decription of a measurable quantity within a monitoring system.
MetricEvent An instance of this class represents an metric event.
 

Package org.gridlab.gat.monitoring Description

This package contains classes and interfaces which are used to monitor resources. The most important classes and interfaces in this package are Metric, MetricEvent, MetricListener, and Monitorable. An instance of the class Metric represents a measurable quantity within a monitoring system and is used to specify a measurable quantity. An instance of the class MetricEvent represents the measured value of a quantity measured by a monitoring system and is used to specify to interested parties that a measurement of a quantity corresponding to a Metric has taken place. The interface MetricListener is implemented by classes that want to be informed of MetricEvents and is used to inform instances of such classes of MetricEvents. The interface Monitorable is implemented by classes that want to be monitored for MetricEvents and is used to inform interested parties of such events.