All Classes and Interfaces

Class
Description
 
An abstract SourceStatistic that handles derived statistic (de)registration.
 
 
An implementation of the histogram algorithm described in: 'Fast Computation of Approximate Biased Histograms on Sliding Windows over Data Streams' [H.
 
Event observers track the occurrence of singular events.
The marker interface implemented by all statistic observer classes.
 
 
 
 
 
Marks a field, method, or the object itself as a context attribute.
Node used to wrap real tree node to keep the context object.
Marks this field as referencing a child of this object.
 
A shadow context associated with a Java object.
The context graph mutation listener interface.
A ContextManager instances allows for rooting, querying and access to select portions of the global context graph.
Creates parent and child associations to the target context node.
Removes existing parent and child associations from the target context node.
Marks this field as referencing a parent of this object.
 
 
 
 
 
 
 
An implementation of the Exponential Histogram sketch as outlined by Datar et al.
 
 
An operation observer that tracks operation result counts and can drive further derived statistics.
A histogram supporting double values
A histogram bucket.
 
 
This accumulator accumulate latency metrics.
 
 
 
 
 
 
MappedOperationStatistic<S extends Enum<S>,D extends Enum<D>>
 
A matching object that can be used to filter the node-set in a context query chain.
A static library of Matcher implementations that can be used with the QueryBuilder.filter(Matcher) method.
Keeps a history of the maximum operation latencies over a specific window.
 
 
 
 
Extracts context information from object instances and creates appropriate enclosing ContextElement instances.
Operation observers track the occurrence of processes which take a finite time and can potential terminate in different ways.
 
 
 
 
 
 
 
A Query instance transforms an input node set into an output node set.
A QueryBuilder allows for modular assembly of context graph queries.
 
 
 
 
Source statistic implementations support derived statistics.
 
 
 
 
The Class AbstractStatisticBuilder.
The Class OperationStatisticBuilder.
 
This class replaces the previous StatisticRegistry in the cases where you do not need any sampling and history.
 
 
 
 
 
 
 
 
 
 
This class can be used to create a ValueStatistic with a specific StatisticType which value is given by a provided Supplier
A table statistic contains for each row a set of statistics.
 
 
 
A statistic that can dynamically construct and provide a table statistic based on provided suppliers
 
 
This class contains the static time-sources used within the framework.
 
A context tree node associated with a Java object.
 
 
 
 
 
 
 
 
 
An operation statistic that always return 0 for everything.