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 | Description |
---|---|
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 | Description |
---|---|
MonitoringFactory |
Factory for objects in the monitoring package.
|
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 © 2016 Open Grid Forum. All rights reserved.