Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Project Rio
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.jini.rio.watch.Calculable

Packages that use Calculable
org.jini.rio.qos | Provides classes which represent an abstract notion of a compute resource that offers computational resources that can be measured using Quality of Service mechanisms correlating to qualitative and quantitative capabilities
org.jini.rio.qos.measurable | Defines quantitative capabilities of a compute resource
org.jini.rio.qos.measurable.disk | Provides classes for measuring Disk space utilization
org.jini.rio.qos.measurable.memory | Provides classes for measuring Memory utilization
org.jini.rio.watch | Provides mechanisms to collect and analyze programmer defined metrics defined in a distributed application.

Uses of Calculable in org.jini.rio.qos

Methods in org.jini.rio.qos with parameters of type Calculable
`void` | `RelocationPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)`
`void` | `SLAPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)`
`void` | `ScalingPolicyHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)`
`protected void` | `SLAPolicyHandler.sendSLAThresholdEvent(Calculable calculable, ThresholdValues tValues, int type)` Set up a SLAThresholdEvent and send it

Constructors in org.jini.rio.qos with parameters of type Calculable
`SLAThresholdEvent(Object source, ServiceElement sElem, Calculable calculable, SLA sla, String slaPolicyHandlerDescription, String hostAddress, int type)` Creates new SLAThresholdEvent
`SLAThresholdEvent(Object source, ServiceElement sElem, ServiceBeanInstance instance, Calculable calculable, SLA sla, String slaPolicyHandlerDescription, String hostAddress, int type)` Creates new SLAThresholdEvent

Uses of Calculable in org.jini.rio.qos.measurable

Methods in org.jini.rio.qos.measurable with parameters of type Calculable
`void` | `MeasurableCapability.addWatchRecord(Calculable record)` Add a Calculable to the watch and update state

Uses of Calculable in org.jini.rio.qos.measurable.disk

Subclasses of Calculable in org.jini.rio.qos.measurable.disk
`class` | `CalculableDiskSpace` A Calculable used to collect DiskSpace utilization

Uses of Calculable in org.jini.rio.qos.measurable.memory

Subclasses of Calculable in org.jini.rio.qos.measurable.memory
`class` | `CalculableMemory` A Calculable used to collect Memory utilization

Uses of Calculable in org.jini.rio.watch

Fields in org.jini.rio.watch declared as Calculable
`protected Calculable[]` | `DefaultCalculableView.data`

Methods in org.jini.rio.watch that return Calculable
`Calculable[]` | `Accumulator.getCalcs()`
`Calculable` | `ThresholdEvent.getCalculable()` Getter for property calculable
`Calculable[]` | `WatchDataSource.getCalculable()` Get all Calculable records from the Calculable history
`Calculable[]` | `WatchDataSourceImpl.getCalculable()`
`Calculable[]` | `WatchDataSource.getCalculable(int offset, int num)` Get Calculable records from the Calculable history for the specified range
`Calculable[]` | `WatchDataSourceImpl.getCalculable(int offset, int length)`
`Calculable[]` | `WatchDataSource.getCalculable(long from, long to)` Get Calculable records from the Calculable history for the specified time range
`Calculable[]` | `WatchDataSourceImpl.getCalculable(long from, long to)`
`Calculable[]` | `WatchDataSource.getCalculable(String id)` Get Calculable records from the Calculable history
`Calculable[]` | `WatchDataSourceImpl.getCalculable(String id)`
`Calculable[]` | `WatchDataSource.getCalculable(String id, int offset, int num)` Get Calculable records from the Calculable history
`Calculable[]` | `WatchDataSourceImpl.getCalculable(String id, int offset, int length)`
`Calculable[]` | `WatchDataSource.getCalculable(String id, long from, long to)` Get Calculable records from the Calculable history for the specified time range
`Calculable[]` | `WatchDataSourceImpl.getCalculable(String id, long from, long to)`
`Calculable` | `WatchDataSource.getLastCalculable()` Gets the last Calculable from the history
`Calculable` | `WatchDataSourceImpl.getLastCalculable()`
`Calculable` | `WatchDataSource.getLastCalculable(String id)` Gets the last Calculable from the history
`Calculable` | `WatchDataSourceImpl.getLastCalculable(String id)`

Methods in org.jini.rio.watch with parameters of type Calculable
`void` | `WatchDataSource.addCalculable(Calculable calculable)` Add a Calculable record to the Calculable history
`void` | `WatchDataSourceImpl.addCalculable(Calculable calculable)`
`protected void` | `DBArchive.addParameters(Calculable calculable, PreparedStatement stmt)` Adds parameters from a calculable to a PreparedStatment Subclasses can override this method to realize behavior beyond the default insert of the Calculable id and value.
`void` | `ThresholdWatch.addWatchRecord(Calculable record)` Override parent's addRecord to check for threshold(s) being crossed
`void` | `Watch.addWatchRecord(Calculable calc)` Add a watch record to the history
`void` | `Archivable.archive(Calculable calculable)` Archive a record from the WatchDataSource history
`void` | `NullArchive.archive(Calculable calculable)`
`void` | `QueuedArchive.archive(Calculable calculable)` Archive a record from the WatchDataSource history by placing it on a queue
`void` | `DBArchive.archiveToResource(Calculable calculable)` Performs the actual write to the underlying resource
`void` | `FileArchive.archiveToResource(Calculable calculable)` Performs the actual write to the underlying resource
`protected abstract void` | `QueuedArchive.archiveToResource(Calculable calculable)` Performs the actual write to the underlying resource
`void` | `BoundedThresholdManager.checkThreshold(Calculable calculable)` Check if a threshold has been crossed
`abstract void` | `ThresholdManager.checkThreshold(Calculable calculable)` Check the threshold and determine if any action needs to occur
`void` | `ThresholdEventHandler.notify(Calculable calculable, ThresholdValues thresholdValues, int type)` Notify for a ThresholdEvent
`void` | `ThresholdListener.notify(Calculable calculable, ThresholdValues thresholdValues, int type)` Notify for a threshold event
`protected void` | `ThresholdManager.notifyListeners(Calculable calculable, int type)` Notify all ThresholdListeners of a threshold being crossed
`void` | `ThresholdEvent.setCalculable(Calculable calculable)` Setter for property calculable
`void` | `Statistics.setValues(Calculable[] calcs)`

Constructors in org.jini.rio.watch with parameters of type Calculable
`ThresholdEvent(Object source, Calculable calculable, ThresholdValues thresholdValues, int type)` Creates new ThresholdEvent

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Project Rio
PREV NEXT | FRAMES NO FRAMES

Copyright © Project Rio.