StatsdBatch class

Batch of StatsD packets.

Usage:

StatsdClient client = new StatsdClient(connection);
client.batch()
  ..count('totals', 4)
  ..set('metric2', 423)
  ..send();

Properties

hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

count(String name, [int delta = 1, double sampleRate]) → void
Adds counter metric specified by name to this batch. [...]
gauge(String name, int value) → void
Adds arbitrary value (gauge) to this batch.
gaugeDelta(String name, int delta) → void
Updates gauge specified by name by the value provided in delta. [...]
send() → Future
Sends this batch to the server.
set(String name, int value) → void
Adds value into a Set specified by name.
time(String name, Stopwatch stopwatch, [double sampleRate]) → void
Adds timing metric value to this batch. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited