public interface StatisticReceiver extends OsidReceiver
The meter receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Statistic
objects.
Modifier and Type | Method and Description |
---|---|
void |
exceededAverageRateThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics exceeding an average rate
threshold.
|
void |
exceededDeltaThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics exceeding a delta
threshold.
|
void |
exceededMeanThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics exceeding a mean
threshold.
|
void |
exceededMedianThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics exceeding a median
threshold.
|
void |
exceededPercentChangeThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics exceeding a percentage
change threshold.
|
void |
exceededRMSThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics exceeding a root mean
square threshold.
|
void |
exceededSumThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics exceeding a sum
threshold.
|
void |
failedAverageRateThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics falling below an average
rate threshold.
|
void |
failedDeltaThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics falling below a delta
threshold.
|
void |
failedMeanThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics falling below a mean
threshold.
|
void |
failedMedianThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics falling below a median
threshold.
|
void |
failedPercentChangeThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics falling below a
percentage change threshold.
|
void |
failedRMSThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics falling below an rms
threshold.
|
void |
failedSumThreshold(Id meterId,
Id objectId,
DateTimeInterval interval)
The callback for notifications of statistics falling below a sum
threshold.
|
down, up
void exceededSumThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void failedSumThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void exceededMeanThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void failedMeanThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void exceededMedianThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void failedMedianThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void exceededRMSThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void failedRMSThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void exceededDeltaThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void failedDeltaThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void exceededPercentChangeThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void failedPercentChangeThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void exceededAverageRateThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented. void failedAverageRateThreshold(Id meterId, Id objectId, DateTimeInterval interval)
meterId
- the Id
of the Meter
objectId
- the Id
of the objectinterval
- the time intervalmandatory
- This method must be implemented.