Package org.ogf.saga.monitoring

The monitoring package defines the Monitorable interface, which must be implemented by monitorable SAGA objects, and also defines the Steerable interface, which extends the monitoring mechanism with the ability to push values back to the monitored entity.

See:
          Description

Interface Summary
AsyncMonitorable<T> This interface defines the task versions of the Monitorable interface.
AsyncSteerable<T> This interface specifies the Async versions of the methods in Steerable.
Callback Asynchronous handler for metric changes.
Metric Metrics represent monitorable entities.
Monitorable The Monitorable interface is implemented by SAGA objects that can be monitored (have one or more associated metrics).
Steerable The Steerable interface is implemented by SAGA objects that can be steered (have writable metrics and/or allow to add new metrics).
 

Class Summary
MonitoringFactory Factory for objects in the monitoring package.
 

Package org.ogf.saga.monitoring Description

The monitoring package defines the Monitorable interface, which must be implemented by monitorable SAGA objects, and also defines the Steerable interface, which extends the monitoring mechanism with the ability to push values back to the monitored entity.

Interfaces that extend Async and also should extend Monitorable, should extend AsyncMonitorable instead, as that provides the task versions of the methods in Monitorable as well. Likewise, interfaces that extend Async and also should extend Steerable, should extend AsyncSteerable instead, as that provides the task versions of the methods in Steerable as well.



Copyright © 2014 Open Grid Forum. All rights reserved.