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. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
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. [...]
toString() String
Returns a string representation of this object.
inherited

Operators

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