OSID Logo
OSID Specifications
metering package
Version 3.0.0
Release Candidate Preview
Interfaceosid.metering.StatisticReceiver
Implementsosid.OsidReceiver
Description

The meter receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Statistic objects.

MethodexceededSumThreshold
Description

The callback for notifications of statistics exceeding a sum threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodfailedSumThreshold
Description

The callback for notifications of statistics falling below a sum threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodexceededMeanThreshold
Description

The callback for notifications of statistics exceeding a mean threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodfailedMeanThreshold
Description

The callback for notifications of statistics falling below a mean threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodexceededMedianThreshold
Description

The callback for notifications of statistics exceeding a median threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodfailedMedianThreshold
Description

The callback for notifications of statistics falling below a median threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodexceededRMSThreshold
Description

The callback for notifications of statistics exceeding a root mean square threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodfailedRMSThreshold
Description

The callback for notifications of statistics falling below an rms threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodexceededDeltaThreshold
Description

The callback for notifications of statistics exceeding a delta threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodfailedDeltaThreshold
Description

The callback for notifications of statistics falling below a delta threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodexceededPercentChangeThreshold
Description

The callback for notifications of statistics exceeding a percentage change threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodfailedPercentChangeThreshold
Description

The callback for notifications of statistics falling below a percentage change threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodexceededAverageRateThreshold
Description

The callback for notifications of statistics exceeding an average rate threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.
MethodfailedAverageRateThreshold
Description

The callback for notifications of statistics falling below an average rate threshold.

Parametersosid.id.IdmeterIdthe Id of the Meter
osid.id.IdobjectIdthe Id of the object
osid.calendaring.DateTimeIntervalintervalthe time interval
CompliancemandatoryThis method must be implemented.