See: Description
| Interface | Description |
|---|---|
| Counter.CounterMean<T> |
The mean value of a
Counter, represented as an aggregate value and
a count. |
| CounterProvider<T> |
A counter provider can provide
Counter instances. |
| ElementByteSizeObservable<T> |
An interface for things that allow observing the size in bytes of
encoded values of type
T. |
| Reiterable<T> |
An
Iterable that returns Reiterator iterators. |
| Reiterator<T> |
An
Iterator with the ability to copy its iteration state. |
| TaggedReiteratorList.TagExtractor<T> |
Interface for extracting the tag and value from an opaque element.
|
| Class | Description |
|---|---|
| Counter<T> |
A Counter enables the aggregation of a stream of values over time.
|
| CounterSet |
A CounterSet maintains a set of
Counters. |
| ElementByteSizeObservableIterable<V,InputT extends ElementByteSizeObservableIterator<V>> |
An abstract class used for iterables that notify observers about size in
bytes of their elements, as they are being iterated over.
|
| ElementByteSizeObservableIterator<V> |
An abstract class used for iterators that notify observers about size in
bytes of their elements, as they are being iterated over.
|
| ElementByteSizeObserver |
An observer that gets notified when additional bytes are read
and/or used.
|
| ForwardingReiterator<T> | |
| Metric<T> |
A metric (e.g., CPU usage) that can be reported by a worker.
|
| Metric.DoubleMetric |
A double-valued Metric.
|
| PeekingReiterator<T> |
A
Reiterator that supports one-element lookahead during iteration. |
| ReflectHelpers | |
| TaggedReiteratorList |
Provides a view a of re-iterable of tagged values, with monotonically
increasing tags, as a list of tagged re-iterables.
|
| Enum | Description |
|---|---|
| Counter.AggregationKind |
Possible kinds of counter aggregation.
|