|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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. |
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.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |