Metered class abstract

An object which maintains mean and exponentially-weighted rate.

Implemented types
Implementers

Constructors

Metered()

Properties

count int
Returns the number of events which have been marked.
no setteroverride
fifteenMinuteRate double
Returns the fifteen-minute exponentially-weighted moving average rate at which events have occurred since the meter was created.
no setter
fiveMinuteRate double
Returns the five-minute exponentially-weighted moving average rate at which events have occurred since the meter was created.
no setter
hashCode int
The hash code for this object.
no setterinherited
meanRate double
Returns the mean rate at which events have occurred since the meter was created.
no setter
oneMinuteRate double
Returns the one-minute exponentially-weighted moving average rate at which events have occurred since the meter was created.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited