OSID Logo
OSID Specifications
metering package
Version 3.1.0
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.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodfailedSumThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodexceededMeanThreshold
Description

The callback for notifications of statistics exceeding a mean threshold.

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodfailedMeanThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodexceededMedianThreshold
Description

The callback for notifications of statistics exceeding a median threshold.

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodfailedMedianThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodexceededRMSThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodfailedRMSThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodexceededDeltaThreshold
Description

The callback for notifications of statistics exceeding a delta threshold.

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodfailedDeltaThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodexceededPercentChangeThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodfailedPercentChangeThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodexceededAverageRateThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.
MethodfailedAverageRateThreshold
Description

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

Parametersosid.id.IdmeterId the Id of the Meter
osid.id.IdobjectId the Id of the object
osid.calendaring.DateTimeIntervalinterval the time interval
Compliancemandatory This method must be implemented.