A B C D E F G H I J L M N O P Q R S T U V W Z 
All Classes All Packages

A

absoluteTime() - Static method in class org.terracotta.statistics.Time
Returns a timestamp in milliseconds whose origin is at the Unix Epoch.
absoluteTime() - Method in interface org.terracotta.statistics.Time.TimeSource
 
AbstractOperationStatistic<T extends java.lang.Enum<T>> - Class in org.terracotta.statistics
 
AbstractOperationStatistic(String, Set<String>, Map<String, ? extends Object>, Class<T>) - Constructor for class org.terracotta.statistics.AbstractOperationStatistic
Create an operation statistics for a given operation result type.
AbstractSourceStatistic<T extends ChainedObserver> - Class in org.terracotta.statistics
An abstract SourceStatistic that handles derived statistic (de)registration.
AbstractSourceStatistic() - Constructor for class org.terracotta.statistics.AbstractSourceStatistic
 
AbstractStatisticBuilder() - Constructor for class org.terracotta.statistics.StatisticBuilder.AbstractStatisticBuilder
 
AbstractTreeNode - Class in org.terracotta.context
 
AbstractTreeNode() - Constructor for class org.terracotta.context.AbstractTreeNode
 
accepted(T) - Static method in class org.terracotta.statistics.registry.Statistic
 
accumulate(long) - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
accumulate(LatencyAccumulator) - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
accumulator - Variable in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
accumulator() - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
accumulator(long...) - Static method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
activePartition - Variable in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
activePartition - Variable in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
add(Sample<T>) - Method in class org.terracotta.statistics.archive.StatisticArchive
 
addChild(AbstractTreeNode) - Method in class org.terracotta.context.AbstractTreeNode
 
addDerivedStatistic(ChainedOperationObserver<? super D>) - Method in class org.terracotta.statistics.MappedOperationStatistic
 
addDerivedStatistic(ChainedOperationObserver<? super T>) - Method in class org.terracotta.statistics.ZeroOperationStatistic
 
addDerivedStatistic(ChainedOperationObserver<? super TARGET>) - Method in class org.terracotta.statistics.StatisticMapper
 
addDerivedStatistic(T) - Method in class org.terracotta.statistics.AbstractSourceStatistic
 
addDerivedStatistic(T) - Method in interface org.terracotta.statistics.SourceStatistic
Register the given Observer to be called by this SourceStatistic
addedParent(AbstractTreeNode) - Method in class org.terracotta.context.AbstractTreeNode
 
addedParent(AbstractTreeNode) - Method in class org.terracotta.context.MutableTreeNode
 
addedParent(AbstractTreeNode) - Method in class org.terracotta.context.RootNode
 
addListener(ContextListener) - Method in class org.terracotta.context.RootNode
 
advanceProbe(int) - Static method in class org.terracotta.statistics.derived.histogram.Striped
 
allOf(Matcher<? super T>...) - Static method in class org.terracotta.context.query.Matchers
Returns a matcher that matches when against objects which match all of the supplied matchers.
alphaPhi - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
alphaPhi() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
anyOf(Matcher<? super T>...) - Static method in class org.terracotta.context.query.Matchers
Returns a matcher that matches when against objects which match any of the supplied matchers.
archive - Variable in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
archive - Variable in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
archive - Variable in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
archive(EventRateSimpleMovingAverage.CounterPartition) - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
archive(LatencyPeriodAccumulator) - Method in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
array - Variable in class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
associate(Object) - Static method in class org.terracotta.context.ContextManager
Create an Association instance for the supplied object.
associate(Object, Object) - Static method in class org.terracotta.context.ContextManager
 
AttributeGetter<T> - Interface in org.terracotta.context.extractor
 
attributes - Variable in class org.terracotta.context.extractor.LazyContextElement
 
attributes() - Method in interface org.terracotta.context.ContextElement
The set of attributes for the associated Java object.
attributes() - Method in class org.terracotta.context.extractor.LazyContextElement
 
attributes(Matcher<Map<String, Object>>) - Static method in class org.terracotta.context.query.Matchers
Returns a matcher that matches context elements whose ContextElement.attributes() match against the supplied matcher.
average() - Method in class org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor
 
average() - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
average() - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
average() - Method in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
average() - Method in interface org.terracotta.statistics.derived.latency.LatencyStatistic
 
averageStatistic() - Method in interface org.terracotta.statistics.derived.latency.LatencyStatistic
 

B

backing - Variable in class org.terracotta.context.WeakIdentityHashMap
 
Bar(double, long) - Constructor for class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
Bar(ExponentialHistogram, double, double) - Constructor for class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
barCount - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
barEpsilon - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
bars - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
bars() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
BarSplittingBiasedHistogram - Class in org.terracotta.statistics.derived.histogram
An implementation of the histogram algorithm described in: 'Fast Computation of Approximate Biased Histograms on Sliding Windows over Data Streams' [H.
BarSplittingBiasedHistogram(double, double, int, int, double, long) - Constructor for class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
Create a histogram maintained over a sliding time window.
BarSplittingBiasedHistogram(double, int, long) - Constructor for class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
Create a histogram maintained over a sliding time window.
BarSplittingBiasedHistogram(int, long) - Constructor for class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
Create a histogram maintained over a sliding time window.
BarSplittingBiasedHistogram.Bar - Class in org.terracotta.statistics.derived.histogram
 
base - Variable in class org.terracotta.statistics.derived.histogram.Striped
 
begin() - Method in class org.terracotta.statistics.AbstractOperationStatistic
 
begin() - Method in class org.terracotta.statistics.MappedOperationStatistic
 
begin() - Method in interface org.terracotta.statistics.observer.OperationObserver
Called immediately prior to the operation beginning.
begin() - Method in class org.terracotta.statistics.StatisticMapper
 
begin() - Method in class org.terracotta.statistics.ZeroOperationStatistic
 
begin(long) - Method in class org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor
 
begin(long) - Method in class org.terracotta.statistics.derived.OperationResultFilter
 
begin(long) - Method in interface org.terracotta.statistics.observer.ChainedOperationObserver
 
BINDING - Static variable in class org.terracotta.statistics.PassThroughStatistic
 
bindStatistic(PassThroughStatistic<? extends Serializable>, Object) - Static method in class org.terracotta.statistics.PassThroughStatistic
 
boundType - Variable in class org.terracotta.context.query.Matcher
 
boxes - Variable in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
bucketCount - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
bucketCount() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
buckets() - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
buckets() - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramQuery
 
buffer - Variable in class org.terracotta.statistics.archive.CircularBuffer
 
buffer - Variable in class org.terracotta.statistics.archive.StatisticArchive
 
build() - Method in class org.terracotta.context.query.QueryBuilder
Returns a query that represents the currently assembled transformation.
build() - Method in class org.terracotta.statistics.StatisticBuilder.OperationStatisticBuilder
Builds the.
build() - Method in class org.terracotta.statistics.Table.Builder
 
build() - Method in class org.terracotta.statistics.TableValueStatistic.Builder
 
Builder(String...) - Constructor for class org.terracotta.statistics.Table.Builder
 
Builder(String...) - Constructor for class org.terracotta.statistics.TableValueStatistic.Builder
 

C

capacity() - Method in class org.terracotta.statistics.archive.CircularBuffer
 
ceiling - Variable in class org.terracotta.statistics.derived.OperationResultSampler
 
Cell(T) - Constructor for class org.terracotta.statistics.derived.histogram.Striped.Cell
 
cells - Variable in class org.terracotta.statistics.derived.histogram.Striped
 
CellSpliterator(Striped.Cell<T>[]) - Constructor for class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
CellSpliterator(Striped.Cell<T>[], int, int) - Constructor for class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
chain(Query) - Method in class org.terracotta.context.query.QueryBuilder
Applies the given query on the currently selected node set.
ChainedEventObserver - Interface in org.terracotta.statistics.observer
Event observers track the occurrence of singular events.
ChainedObserver - Interface in org.terracotta.statistics.observer
The marker interface implemented by all statistic observer classes.
ChainedOperationObserver<T extends java.lang.Enum<T>> - Interface in org.terracotta.statistics.observer
 
ChainedQuery - Class in org.terracotta.context.query
 
ChainedQuery(Query, Query) - Constructor for class org.terracotta.context.query.ChainedQuery
 
characteristics() - Method in class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
children - Variable in class org.terracotta.context.AbstractTreeNode
 
children() - Static method in class org.terracotta.context.query.Queries
Creates a query selecting all children.
children() - Method in class org.terracotta.context.query.QueryBuilder
Selects the union of the current node sets child nodes.
Children - Class in org.terracotta.context.query
 
Children() - Constructor for class org.terracotta.context.query.Children
 
CircularBuffer<E> - Class in org.terracotta.statistics.archive
 
CircularBuffer(int) - Constructor for class org.terracotta.statistics.archive.CircularBuffer
 
clean() - Method in class org.terracotta.context.AbstractTreeNode
 
clean() - Method in class org.terracotta.context.ContextAwareTreeNode
 
clean() - Method in class org.terracotta.context.WeakIdentityHashMap
 
clean() - Method in interface org.terracotta.context.WeakIdentityHashMap.Cleanable
 
clear() - Method in class org.terracotta.statistics.archive.StatisticArchive
 
clear() - Method in class org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor
 
constant(StatisticType, T) - Static method in class org.terracotta.statistics.ValueStatistics
 
ConstantValueStatistic<T extends java.io.Serializable> - Class in org.terracotta.statistics
 
ConstantValueStatistic(StatisticType, T) - Constructor for class org.terracotta.statistics.ConstantValueStatistic
 
constructor - Variable in class org.terracotta.statistics.derived.histogram.Striped
 
context - Variable in class org.terracotta.context.ContextAwareTreeNode
 
context - Variable in class org.terracotta.context.MutableTreeNode
 
context - Variable in class org.terracotta.statistics.StatisticBuilder.AbstractStatisticBuilder
The context.
context(Matcher<ContextElement>) - Static method in class org.terracotta.context.query.Matchers
Returns a matcher that matches tree nodes whose TreeNode.getContext() match against the supplied matcher.
CONTEXT_OBJECTS - Static variable in class org.terracotta.context.ContextManager
 
ContextAttribute - Annotation Type in org.terracotta.context.annotations
Marks a field, method, or the object itself as a context attribute.
ContextAwareTreeNode - Class in org.terracotta.context
Node used to wrap real tree node to keep the context object.
ContextAwareTreeNode(TreeNode, Object) - Constructor for class org.terracotta.context.ContextAwareTreeNode
 
ContextChild - Annotation Type in org.terracotta.context.annotations
Marks this field as referencing a child of this object.
contextCreated(Object) - Method in interface org.terracotta.context.ContextCreationListener
 
contextCreated(Object) - Static method in class org.terracotta.context.ContextManager
 
ContextCreationListener - Interface in org.terracotta.context
 
contextCreationListeners - Static variable in class org.terracotta.context.ContextManager
 
ContextElement - Interface in org.terracotta.context
A shadow context associated with a Java object.
ContextListener - Interface in org.terracotta.context
The context graph mutation listener interface.
ContextManager - Class in org.terracotta.context
A ContextManager instances allows for rooting, querying and access to select portions of the global context graph.
ContextManager() - Constructor for class org.terracotta.context.ContextManager
 
ContextManager.Association - Interface in org.terracotta.context
Creates parent and child associations to the target context node.
ContextManager.Dissociation - Interface in org.terracotta.context
Removes existing parent and child associations from the target context node.
contextObject - Variable in class org.terracotta.statistics.registry.StatisticRegistry
 
ContextParent - Annotation Type in org.terracotta.context.annotations
Marks this field as referencing a parent of this object.
count - Variable in class org.terracotta.statistics.derived.histogram.ImmutableBucket
 
count - Variable in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
count() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
count() - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
Returns the approximate current count.
count() - Method in interface org.terracotta.statistics.derived.histogram.Histogram.Bucket
Returns the count of events in this bucket.
count() - Method in class org.terracotta.statistics.derived.histogram.ImmutableBucket
 
count() - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
count() - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
count() - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramQuery
 
count(D) - Method in class org.terracotta.statistics.MappedOperationStatistic
 
count(T) - Method in class org.terracotta.statistics.GeneralOperationStatistic
Return the count of operations with the given type.
count(T) - Method in interface org.terracotta.statistics.OperationStatistic
Return the count of operations with the given type.
count(T) - Method in class org.terracotta.statistics.ZeroOperationStatistic
 
count(TARGET) - Method in class org.terracotta.statistics.StatisticMapper
 
counter(Supplier<T>) - Static method in class org.terracotta.statistics.ValueStatistics
 
COUNTER - org.terracotta.statistics.StatisticType
 
CounterPartition(long, long) - Constructor for class org.terracotta.statistics.derived.EventRateSimpleMovingAverage.CounterPartition
 
counts - Variable in class org.terracotta.statistics.GeneralOperationStatistic
 
createFieldAttributeGetter(Object, Field) - Static method in class org.terracotta.context.extractor.ObjectContextExtractor
 
createOperationStatistic(Object, String, Set<String>, Class<T>) - Static method in class org.terracotta.statistics.StatisticsManager
 
createOperationStatistic(Object, String, Set<String>, Map<String, ? extends Object>, Class<T>) - Static method in class org.terracotta.statistics.StatisticsManager
 
createOperationStatistic(String, Set<String>, Map<String, ? extends Object>, Class<T>) - Static method in class org.terracotta.statistics.StatisticsManager
 
createPassThroughStatistic(Object, String, Set<String>, Map<String, ? extends Object>, StatisticType, Supplier<T>) - Static method in class org.terracotta.statistics.StatisticsManager
 
createPassThroughStatistic(Object, String, Set<String>, Map<String, ? extends Object>, ValueStatistic<T>) - Static method in class org.terracotta.statistics.StatisticsManager
 
createPassThroughStatistic(Object, String, Set<String>, StatisticType, Supplier<T>) - Static method in class org.terracotta.statistics.StatisticsManager
 
createPassThroughStatistic(Object, String, Set<String>, ValueStatistic<T>) - Static method in class org.terracotta.statistics.StatisticsManager
 
createReference(K, ReferenceQueue<? super K>) - Method in class org.terracotta.context.WeakIdentityHashMap
 
current - Variable in class org.terracotta.context.query.ChainedQuery
 
current - Variable in class org.terracotta.context.query.QueryBuilder
 
currentExecution - Variable in class org.terracotta.statistics.archive.StatisticSampler
 

D

DEFAULT_EXP_HISTOGRAM_EPSILON - Static variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
DEFAULT_EXPANSION_FACTOR - Static variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
DEFAULT_MAX - Static variable in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
DEFAULT_MAX_COEFFICIENT - Static variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
DEFAULT_MIN - Static variable in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
DEFAULT_PHI - Static variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
DefaultLatencyHistogramStatistic - Class in org.terracotta.statistics.derived.latency
 
DefaultLatencyHistogramStatistic(double, int, Duration) - Constructor for class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
DefaultLatencyHistogramStatistic(double, int, Duration, LongSupplier) - Constructor for class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
Create a histogram maintained over a sliding time window.
delayNs - Variable in class org.terracotta.statistics.MemoizingValueStatistic
 
delegate - Variable in class org.terracotta.statistics.MemoizingValueStatistic
 
deregisterContextCreationListener(ContextCreationListener) - Static method in class org.terracotta.context.ContextManager
 
deregisterContextListener(ContextListener) - Method in class org.terracotta.context.ContextManager
Removes a previously registered listener from the listener set.
derivedStatistics - Variable in class org.terracotta.statistics.AbstractSourceStatistic
 
derivedStats - Variable in class org.terracotta.statistics.StatisticMapper
 
descendants() - Static method in class org.terracotta.context.query.Queries
Creates a query selecting all descendants.
descendants() - Method in class org.terracotta.context.query.QueryBuilder
Selects the merged descendant set of the current node set.
Descendants - Class in org.terracotta.context.query
 
Descendants() - Constructor for class org.terracotta.context.query.Descendants
 
descriptor(String, Class<T>, String...) - Static method in class org.terracotta.statistics.registry.OperationStatisticDescriptor
 
descriptor(String, String...) - Static method in class org.terracotta.statistics.registry.ValueStatisticDescriptor
 
descriptor(String, Set<String>) - Static method in class org.terracotta.statistics.registry.ValueStatisticDescriptor
 
descriptor(String, Set<String>, Class<T>) - Static method in class org.terracotta.statistics.registry.OperationStatisticDescriptor
 
DirectAttributeGetter<T> - Class in org.terracotta.context.extractor
 
DirectAttributeGetter(T) - Constructor for class org.terracotta.context.extractor.DirectAttributeGetter
 
discoverAssociations(Object) - Static method in class org.terracotta.context.ContextManager
 
dissociate(Object) - Static method in class org.terracotta.context.ContextManager
Create a Dissociation instance for the supplied object.
dissociate(Object, Object) - Static method in class org.terracotta.context.ContextManager
 
doubleUp(long[]) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
drift - Variable in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
dumpSubtree(int, TreeNode) - Static method in class org.terracotta.context.AbstractTreeNode
 

E

eh - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
empty() - Method in class org.terracotta.context.query.QueryBuilder
Selects an empty node set.
empty() - Static method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
EMPTY_LONG_ARRAY - Static variable in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
EmptyQuery - Class in org.terracotta.context.query
 
EmptyQuery() - Constructor for class org.terracotta.context.query.EmptyQuery
 
end - Variable in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage.CounterPartition
 
end - Variable in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
end() - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage.CounterPartition
 
end() - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
end(long, long, T) - Method in class org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor
 
end(long, long, T) - Method in class org.terracotta.statistics.derived.OperationResultFilter
 
end(long, long, T) - Method in class org.terracotta.statistics.derived.OperationResultSampler
 
end(long, long, T) - Method in interface org.terracotta.statistics.observer.ChainedOperationObserver
 
end(D) - Method in class org.terracotta.statistics.MappedOperationStatistic
 
end(T) - Method in class org.terracotta.statistics.AbstractOperationStatistic
 
end(T) - Method in class org.terracotta.statistics.GeneralOperationStatistic
 
end(T) - Method in interface org.terracotta.statistics.observer.OperationObserver
Called immediately after the operation completes with no interesting parameters, and with the same thread the called {OperationObserver.begin()} before.
end(T) - Method in class org.terracotta.statistics.ZeroOperationStatistic
 
end(TARGET) - Method in class org.terracotta.statistics.StatisticMapper
 
ensureCapacity(int) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
ensureUnique() - Method in class org.terracotta.context.query.QueryBuilder
Asserts that the current node set is a singleton.
EnsureUnique - Class in org.terracotta.context.query
 
EnsureUnique() - Constructor for class org.terracotta.context.query.EnsureUnique
 
entity - Variable in class org.terracotta.statistics.derived.histogram.Striped.Cell
 
epsilon - Variable in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
epsilon() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
epsilon() - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
Return the fractional accuracy of this exponential histogram
EQ - Static variable in class org.terracotta.statistics.StatisticsManager
 
equals(Object) - Method in class org.terracotta.context.WeakIdentityHashMap.IdentityWeakReference
 
equals(Object) - Method in class org.terracotta.statistics.Sample
 
estimateSize() - Method in class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
evaluateQuantileFromMax(double) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
evaluateQuantileFromMax(double) - Method in class org.terracotta.statistics.derived.histogram.StripedHistogram
 
evaluateQuantileFromMin(double) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
evaluateQuantileFromMin(double) - Method in class org.terracotta.statistics.derived.histogram.StripedHistogram
 
event(double, long) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
Record an event of the given value occuring at he given time
event(double, long) - Method in interface org.terracotta.statistics.derived.histogram.Histogram
 
event(double, long) - Method in class org.terracotta.statistics.derived.histogram.StripedHistogram
 
event(long, long) - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
event(long, long) - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
event(long, long) - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
event(long, long) - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
event(long, long) - Method in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
event(long, long) - Method in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
event(long, long) - Method in interface org.terracotta.statistics.observer.ChainedEventObserver
Called to indicate an event happened.
EventRateSimpleMovingAverage - Class in org.terracotta.statistics.derived
 
EventRateSimpleMovingAverage(long, TimeUnit) - Constructor for class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
EventRateSimpleMovingAverage.CounterPartition - Class in org.terracotta.statistics.derived
 
exclusiveExecutor - Variable in class org.terracotta.statistics.archive.StatisticSampler
 
execute(Set<TreeNode>) - Method in class org.terracotta.context.query.ChainedQuery
 
execute(Set<TreeNode>) - Method in class org.terracotta.context.query.Children
 
execute(Set<TreeNode>) - Method in class org.terracotta.context.query.Descendants
 
execute(Set<TreeNode>) - Method in class org.terracotta.context.query.EmptyQuery
 
execute(Set<TreeNode>) - Method in class org.terracotta.context.query.EnsureUnique
 
execute(Set<TreeNode>) - Method in class org.terracotta.context.query.Filter
 
execute(Set<TreeNode>) - Method in class org.terracotta.context.query.NullQuery
 
execute(Set<TreeNode>) - Method in class org.terracotta.context.query.Parent
 
execute(Set<TreeNode>) - Method in interface org.terracotta.context.query.Query
Transforms the input node set in to an output node set.
executor - Variable in class org.terracotta.statistics.archive.StatisticSampler
 
expiration - Variable in class org.terracotta.statistics.MemoizingValueStatistic
 
expire(long) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
expire(long) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
Expire old events from all buckets.
expire(long) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
Expire old events.
expire(long) - Method in interface org.terracotta.statistics.derived.histogram.Histogram
 
expire(long) - Method in class org.terracotta.statistics.derived.histogram.StripedHistogram
 
ExponentialHistogram - Class in org.terracotta.statistics.derived.histogram
An implementation of the Exponential Histogram sketch as outlined by Datar et al.
ExponentialHistogram(double, int, long, int) - Constructor for class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
ExponentialHistogram(double, long) - Constructor for class org.terracotta.statistics.derived.histogram.ExponentialHistogram
Creates an exponential histogram maintaining a count over window to within @{epsilon} fractional accuracy.
extract(Object) - Static method in class org.terracotta.context.extractor.ObjectContextExtractor
Returns a ContextElement instance for the supplied object.
extract(ValueStatistic<T>, long, long) - Static method in class org.terracotta.statistics.registry.Statistic
 
extractFieldAttributes(Object) - Static method in class org.terracotta.context.extractor.ObjectContextExtractor
 
extractInstanceAttribute(Object) - Static method in class org.terracotta.context.extractor.ObjectContextExtractor
 
extractMethodAttributes(Object) - Static method in class org.terracotta.context.extractor.ObjectContextExtractor
 

F

field - Variable in class org.terracotta.context.extractor.FieldAttributeGetter
 
FieldAttributeGetter<T> - Class in org.terracotta.context.extractor
 
FieldAttributeGetter(Field) - Constructor for class org.terracotta.context.extractor.FieldAttributeGetter
 
filter - Variable in class org.terracotta.context.query.Filter
 
filter(Matcher<? super TreeNode>) - Method in class org.terracotta.context.query.QueryBuilder
Filters the current node set using the supplied Matcher.
Filter - Class in org.terracotta.context.query
 
Filter(Matcher<? super TreeNode>) - Constructor for class org.terracotta.context.query.Filter
 
findOperationStat(Object, Class<S>, String) - Static method in class org.terracotta.statistics.MappedOperationStatistic
 
flatten(double[], double[]) - Static method in class org.terracotta.statistics.derived.histogram.StripedHistogram
 
forEachRemaining(Consumer<? super Striped.Cell<T>>) - Method in class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
fromChild(Object) - Method in interface org.terracotta.context.ContextManager.Dissociation
Removes the supplied object's context from the child node set of the target context node.
fromParent(Object) - Method in interface org.terracotta.context.ContextManager.Dissociation
Removes the supplied object's context from the parent node set of the target context node.

G

gauge(Supplier<T>) - Static method in class org.terracotta.statistics.ValueStatistics
 
GAUGE - org.terracotta.statistics.StatisticType
 
GeneralOperationStatistic<T extends java.lang.Enum<T>> - Class in org.terracotta.statistics
An operation observer that tracks operation result counts and can drive further derived statistics.
GeneralOperationStatistic(String, Set<String>, Map<String, ? extends Object>, Class<T>) - Constructor for class org.terracotta.statistics.GeneralOperationStatistic
Create an operation statistics for a given operation result type.
get() - Method in interface org.terracotta.context.extractor.AttributeGetter
 
get() - Method in class org.terracotta.context.extractor.DirectAttributeGetter
 
get() - Method in class org.terracotta.context.extractor.FieldAttributeGetter
 
get() - Method in class org.terracotta.context.extractor.MethodAttributeGetter
 
get() - Method in class org.terracotta.context.extractor.WeakAttributeGetter
 
get() - Method in class org.terracotta.statistics.StatisticsManager.ReflectionSupplier
 
get() - Static method in class org.terracotta.statistics.ZeroOperationStatistic
 
get(K) - Method in class org.terracotta.context.WeakIdentityHashMap
 
getAncestors() - Method in class org.terracotta.context.AbstractTreeNode
 
getAncestors() - Method in class org.terracotta.context.MutableTreeNode
 
getAncestors() - Method in class org.terracotta.context.RootNode
 
getArchive() - Method in class org.terracotta.statistics.archive.StatisticArchive
 
getArchive(long) - Method in class org.terracotta.statistics.archive.StatisticArchive
 
getBarIndex(double) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
getBuckets() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
getBuckets() - Method in interface org.terracotta.statistics.derived.histogram.Histogram
Returns the histograms buckets
getBuckets() - Method in class org.terracotta.statistics.derived.histogram.StripedHistogram
 
getCeiling() - Method in class org.terracotta.statistics.derived.OperationResultSampler
 
getChildren() - Method in class org.terracotta.context.AbstractTreeNode
 
getChildren() - Method in class org.terracotta.context.ContextAwareTreeNode
 
getChildren() - Method in interface org.terracotta.context.TreeNode
Returns the immediate children of this context.
getContext() - Method in class org.terracotta.context.ContextAwareTreeNode
 
getContext() - Method in class org.terracotta.context.MutableTreeNode
 
getContext() - Method in class org.terracotta.context.RootNode
 
getContext() - Method in interface org.terracotta.context.TreeNode
Returns the context information associated with this node.
getDerivedStatistics() - Method in class org.terracotta.statistics.AbstractSourceStatistic
 
getDerivedStatistics() - Method in class org.terracotta.statistics.MappedOperationStatistic
 
getDerivedStatistics() - Method in interface org.terracotta.statistics.SourceStatistic
Retrieve all registered statistics.
getDerivedStatistics() - Method in class org.terracotta.statistics.StatisticMapper
 
getDerivedStatistics() - Method in class org.terracotta.statistics.ZeroOperationStatistic
 
getLatestSample() - Method in class org.terracotta.statistics.registry.Statistic
 
getLatestSampleValue() - Method in class org.terracotta.statistics.registry.Statistic
 
getListeners() - Method in class org.terracotta.context.AbstractTreeNode
 
getListeners() - Method in class org.terracotta.context.MutableTreeNode
 
getListeners() - Method in class org.terracotta.context.RootNode
 
getMaximum() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
getMaximum() - Method in interface org.terracotta.statistics.derived.histogram.Histogram
The maximum value.
getMinimum() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
getMinimum() - Method in interface org.terracotta.statistics.derived.histogram.Histogram
The minimum value.
getObserverName() - Method in class org.terracotta.statistics.registry.OperationStatisticDescriptor
 
getObserverName() - Method in class org.terracotta.statistics.registry.ValueStatisticDescriptor
 
getOperationStatisticFor(OperationObserver<T>) - Static method in class org.terracotta.statistics.StatisticsManager
 
getOrCreateTreeNode(Object) - Static method in class org.terracotta.context.ContextManager
 
getPath() - Method in class org.terracotta.context.AbstractTreeNode
 
getPath() - Method in class org.terracotta.context.ContextAwareTreeNode
 
getPath() - Method in interface org.terracotta.context.TreeNode
Returns the unique rooting path of this context element.
getPaths() - Method in class org.terracotta.context.ContextAwareTreeNode
 
getPaths() - Method in class org.terracotta.context.MutableTreeNode
 
getPaths() - Method in class org.terracotta.context.RootNode
 
getPaths() - Method in interface org.terracotta.context.TreeNode
Returns the complete set of rooting paths for this context element.
getQuantileBounds(double) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
getQuantileBounds(double) - Method in interface org.terracotta.statistics.derived.histogram.Histogram
Returns the bounds [minimum, maximum) on the given quantile.
getQuantileBounds(double) - Method in class org.terracotta.statistics.derived.histogram.StripedHistogram
 
getRowCount() - Method in class org.terracotta.statistics.TableSkeleton
 
getRowLabels() - Method in class org.terracotta.statistics.TableSkeleton
 
getSafeType(Class<T>) - Static method in class org.terracotta.context.query.Matcher
 
getSample() - Method in class org.terracotta.statistics.Sample
 
getSamples() - Method in class org.terracotta.statistics.registry.Statistic
 
getStatistic(String, String) - Method in class org.terracotta.statistics.TableSkeleton
 
getStatisticCount() - Method in class org.terracotta.statistics.TableSkeleton
 
getStatisticNames() - Method in class org.terracotta.statistics.TableSkeleton
 
getStatistics() - Method in class org.terracotta.statistics.registry.StatisticRegistry
 
getStatistics() - Method in class org.terracotta.statistics.TableSkeleton
 
getStatistics(String) - Method in class org.terracotta.statistics.TableSkeleton
 
getTags() - Method in class org.terracotta.statistics.registry.OperationStatisticDescriptor
 
getTags() - Method in class org.terracotta.statistics.registry.ValueStatisticDescriptor
 
getTargets() - Method in class org.terracotta.statistics.derived.OperationResultFilter
 
getTimestamp() - Method in class org.terracotta.statistics.Sample
 
getTreeNode(Object) - Static method in class org.terracotta.context.ContextManager
 
getType() - Method in class org.terracotta.statistics.registry.OperationStatisticDescriptor
 
getType() - Method in class org.terracotta.statistics.registry.Statistic
 
graphAdded(TreeNode, TreeNode) - Method in interface org.terracotta.context.ContextListener
Called when a new subgraph is attached.
graphRemoved(TreeNode, TreeNode) - Method in interface org.terracotta.context.ContextListener
Called when a subgraph is detached.
guard - Variable in class org.terracotta.statistics.derived.histogram.Striped.Cell
 
GUARD_UPDATER - Static variable in class org.terracotta.statistics.derived.histogram.Striped.Cell
 

H

hasAttribute(String, Object) - Static method in class org.terracotta.context.query.Matchers
Returns a matcher that matches attribute maps that include the given attribute entry.
hasAttribute(String, Matcher<? extends Object>) - Static method in class org.terracotta.context.query.Matchers
Returns a matcher that matches attribute maps the include an attribute with the given name, and whose value matches the given matcher.
hashCode - Variable in class org.terracotta.context.WeakIdentityHashMap.IdentityWeakReference
 
hashCode() - Method in class org.terracotta.context.WeakIdentityHashMap.IdentityWeakReference
 
hashCode() - Method in class org.terracotta.statistics.Sample
 
hasStatisticsFor(Object) - Static method in class org.terracotta.statistics.PassThroughStatistic
 
hasTags(Collection<String>) - Method in class org.terracotta.statistics.registry.StatisticRegistry
 
histogram - Variable in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
Histogram - Interface in org.terracotta.statistics.derived.histogram
A histogram supporting double values
Histogram.Bucket - Interface in org.terracotta.statistics.derived.histogram
A histogram bucket.
history() - Method in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
history() - Method in interface org.terracotta.statistics.SampledStatistic
The history of values
history() - Method in class org.terracotta.statistics.SampledStatisticAdapter
 
history(long) - Method in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
history(long) - Method in interface org.terracotta.statistics.SampledStatistic
The history of values, since a given time in ms
history(long) - Method in class org.terracotta.statistics.SampledStatisticAdapter
 

I

identifier - Variable in class org.terracotta.context.extractor.LazyContextElement
 
identifier() - Method in interface org.terracotta.context.ContextElement
The type of the associated Java object.
identifier() - Method in class org.terracotta.context.extractor.LazyContextElement
 
identifier(Matcher<Class<?>>) - Static method in class org.terracotta.context.query.Matchers
Returns a matcher that matches context elements whose ContextElement.identifier() match against the supplied matcher.
IdentityWeakReference(T) - Constructor for class org.terracotta.context.WeakIdentityHashMap.IdentityWeakReference
 
IdentityWeakReference(T, ReferenceQueue<? super T>) - Constructor for class org.terracotta.context.WeakIdentityHashMap.IdentityWeakReference
 
ImmutableBucket - Class in org.terracotta.statistics.derived.histogram
 
ImmutableBucket(double, double, double) - Constructor for class org.terracotta.statistics.derived.histogram.ImmutableBucket
 
index - Variable in class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
initializeArrays(int) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
innerStatisticNames - Variable in class org.terracotta.statistics.TableSkeleton
 
insert - Variable in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
insert(double, long) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
insert(long) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
Insert a single event at time
insert(long, long) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
Bulk insert count events at time.
insert(E) - Method in class org.terracotta.statistics.archive.CircularBuffer
 
insert(String, String, StatisticType, T) - Method in class org.terracotta.statistics.TableSkeleton
 
insert(String, String, ValueStatistic<T>) - Method in class org.terracotta.statistics.TableSkeleton
 
insert(LatencyPeriodAccumulator) - Method in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
INSTANCE - Static variable in class org.terracotta.context.query.Children
 
INSTANCE - Static variable in class org.terracotta.context.query.Descendants
 
INSTANCE - Static variable in class org.terracotta.context.query.EmptyQuery
 
INSTANCE - Static variable in class org.terracotta.context.query.EnsureUnique
 
INSTANCE - Static variable in class org.terracotta.context.query.NullQuery
 
INSTANCE - Static variable in class org.terracotta.context.query.Parent
 
INSTANCE - Static variable in class org.terracotta.statistics.ZeroOperationStatistic
 
isAfter(long) - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
isBefore(long) - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage.CounterPartition
 
isBefore(long) - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
isEmpty() - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
isEmpty() - Method in class org.terracotta.statistics.registry.Statistic
 
isEmpty() - Method in class org.terracotta.statistics.TableSkeleton
 

J

Jsr107LatencyMonitor<T extends java.lang.Enum<T>> - Class in org.terracotta.statistics.derived.latency
 
Jsr107LatencyMonitor(Set<T>, double) - Constructor for class org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor
 

L

last - Variable in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
LatencyAccumulator - Class in org.terracotta.statistics.derived.latency
This accumulator accumulate latency metrics.
LatencyAccumulator(long...) - Constructor for class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
LatencyHistogramQuery - Interface in org.terracotta.statistics.derived.latency
 
LatencyHistogramStatistic - Interface in org.terracotta.statistics.derived.latency
 
LatencyPeriodAccumulator - Class in org.terracotta.statistics.derived.latency
 
LatencyPeriodAccumulator(long, long, long...) - Constructor for class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
LatencySimpleMovingAverage - Class in org.terracotta.statistics.derived.latency
 
LatencySimpleMovingAverage(long, TimeUnit) - Constructor for class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
LatencySimpleMovingAverage(long, TimeUnit, int) - Constructor for class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
LatencyStatistic - Interface in org.terracotta.statistics.derived.latency
 
latestAccumulator - Variable in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
LazyContextElement - Class in org.terracotta.context.extractor
 
LazyContextElement(Class<?>, Map<? extends String, AttributeGetter<Object>>) - Constructor for class org.terracotta.context.extractor.LazyContextElement
 
lCanonical(int, long) - Static method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
limit - Variable in class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
listeners - Variable in class org.terracotta.context.RootNode
 
LOGGER - Static variable in class org.terracotta.context.ContextManager
 
LOGGER - Static variable in class org.terracotta.context.WeakIdentityHashMap
 

M

makeBoxes(long, long) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
MappedOperationStatistic<S extends java.lang.Enum<S>,​D extends java.lang.Enum<D>> - Class in org.terracotta.statistics
 
MappedOperationStatistic(Object, Map<D, Set<S>>, String, int, String, String) - Constructor for class org.terracotta.statistics.MappedOperationStatistic
 
mapper - Variable in class org.terracotta.statistics.MappedOperationStatistic
 
Matcher<T> - Class in org.terracotta.context.query
A matching object that can be used to filter the node-set in a context query chain.
Matcher() - Constructor for class org.terracotta.context.query.Matcher
 
Matchers - Class in org.terracotta.context.query
A static library of Matcher implementations that can be used with the QueryBuilder.filter(Matcher) method.
Matchers() - Constructor for class org.terracotta.context.query.Matchers
 
matches(Object) - Method in class org.terracotta.context.query.Matcher
Returns true if this object matches successfully.
matchesSafely(T) - Method in class org.terracotta.context.query.Matcher
Returns true if the supplied object matches against this matcher.
max_l(int) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
maxBarSize(int) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
maximum - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
maximum - Variable in class org.terracotta.statistics.derived.histogram.ImmutableBucket
 
maximum - Variable in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
maximum() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
maximum() - Method in interface org.terracotta.statistics.derived.histogram.Histogram.Bucket
Returns the bucket maximum (exclusive).
maximum() - Method in class org.terracotta.statistics.derived.histogram.ImmutableBucket
 
maximum() - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
maximum() - Method in class org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor
 
maximum() - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
maximum() - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramQuery
 
maximum() - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
maximum() - Method in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
maximum() - Method in interface org.terracotta.statistics.derived.latency.LatencyStatistic
 
MaximumLatencyHistory - Class in org.terracotta.statistics.derived.latency
Keeps a history of the maximum operation latencies over a specific window.
MaximumLatencyHistory(int, long, TimeUnit, LongSupplier) - Constructor for class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
MaximumLatencyHistory(int, long, TimeUnit, LongSupplier, Consumer<LatencyPeriodAccumulator>) - Constructor for class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
maximumStatistic() - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramStatistic
 
maximumStatistic() - Method in interface org.terracotta.statistics.derived.latency.LatencyStatistic
 
maxSizeTable - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
median() - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramQuery
 
medianStatistic() - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramStatistic
 
memoize(long, TimeUnit, ValueStatistic<T>) - Static method in class org.terracotta.statistics.ValueStatistics
Returns a ValueStatistic that caches the value of a statistic for at least a specific amount of time.
memoized - Variable in class org.terracotta.statistics.MemoizingValueStatistic
 
MemoizingValueStatistic<T extends java.io.Serializable> - Class in org.terracotta.statistics
 
MemoizingValueStatistic(long, TimeUnit, ValueStatistic<T>) - Constructor for class org.terracotta.statistics.MemoizingValueStatistic
 
merge(long[], long) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
merge(long[], long[], int, int, long[]) - Static method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
merge(BarSplittingBiasedHistogram.Bar) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
merge(ExponentialHistogram) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
Merge the supplied ExponentialHistogram in to this one.
mergeBars() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
mergeBars(List<double[]>) - Static method in class org.terracotta.statistics.derived.histogram.StripedHistogram
 
mergeThreshold - Variable in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
method - Variable in class org.terracotta.context.extractor.MethodAttributeGetter
 
method - Variable in class org.terracotta.statistics.StatisticsManager.ReflectionSupplier
 
MethodAttributeGetter<T> - Class in org.terracotta.context.extractor
 
MethodAttributeGetter(Method) - Constructor for class org.terracotta.context.extractor.MethodAttributeGetter
 
min_l(int) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
minimum - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
minimum - Variable in class org.terracotta.statistics.derived.histogram.ImmutableBucket
 
minimum - Variable in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
minimum() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
minimum() - Method in interface org.terracotta.statistics.derived.histogram.Histogram.Bucket
Returns the bucket minimum (inclusive).
minimum() - Method in class org.terracotta.statistics.derived.histogram.ImmutableBucket
 
minimum() - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
minimum() - Method in class org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor
 
minimum() - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
minimum() - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramQuery
 
minimum() - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
minimum() - Method in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
minimum() - Method in interface org.terracotta.statistics.derived.latency.LatencyStatistic
 
minimumStatistic() - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramStatistic
 
minimumStatistic() - Method in interface org.terracotta.statistics.derived.latency.LatencyStatistic
 
MutableTreeNode - Class in org.terracotta.context
 
MutableTreeNode(ContextElement) - Constructor for class org.terracotta.context.MutableTreeNode
 

N

name - Variable in class org.terracotta.statistics.AbstractOperationStatistic
 
name - Variable in class org.terracotta.statistics.MappedOperationStatistic
 
name - Variable in class org.terracotta.statistics.PassThroughStatistic
 
name - Variable in class org.terracotta.statistics.StatisticBuilder.AbstractStatisticBuilder
The name.
name() - Method in annotation type org.terracotta.statistics.Statistic
 
named(String) - Method in class org.terracotta.statistics.StatisticBuilder.AbstractStatisticBuilder
Named.
NCPU - Static variable in class org.terracotta.statistics.derived.histogram.Striped
 
newBuilder(String...) - Static method in class org.terracotta.statistics.Table
 
newBuilder(String...) - Static method in class org.terracotta.statistics.TableValueStatistic
 
newThread(Runnable) - Method in class org.terracotta.statistics.archive.StatisticSampler.SamplerThreadFactory
 
nextPruning - Variable in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
nextUpIfEqual(double, double) - Static method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
nodeFor(Object) - Static method in class org.terracotta.context.ContextManager
Return the TreeNode associated with this object.
not(Matcher<T>) - Static method in class org.terracotta.context.query.Matchers
 
nullOrVal(double) - Static method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
NullQuery - Class in org.terracotta.context.query
 
NullQuery() - Constructor for class org.terracotta.context.query.NullQuery
 
nullValue(StatisticType) - Static method in class org.terracotta.statistics.ValueStatistics
 

O

object - Variable in class org.terracotta.context.extractor.DirectAttributeGetter
 
ObjectContextExtractor - Class in org.terracotta.context.extractor
Extracts context information from object instances and creates appropriate enclosing ContextElement instances.
ObjectContextExtractor() - Constructor for class org.terracotta.context.extractor.ObjectContextExtractor
 
observerName - Variable in class org.terracotta.statistics.registry.OperationStatisticDescriptor
 
observerName - Variable in class org.terracotta.statistics.registry.ValueStatisticDescriptor
 
of(Object) - Method in class org.terracotta.statistics.StatisticBuilder.AbstractStatisticBuilder
Of.
operation(Class<T>) - Static method in class org.terracotta.statistics.StatisticBuilder
Operation.
OperationObserver<T extends java.lang.Enum<T>> - Interface in org.terracotta.statistics.observer
Operation observers track the occurrence of processes which take a finite time and can potential terminate in different ways.
OperationResultFilter<T extends java.lang.Enum<T>> - Class in org.terracotta.statistics.derived
 
OperationResultFilter(Set<T>, ChainedEventObserver...) - Constructor for class org.terracotta.statistics.derived.OperationResultFilter
 
OperationResultSampler<T extends java.lang.Enum<T>> - Class in org.terracotta.statistics.derived
 
OperationResultSampler(Set<T>, double, ChainedEventObserver...) - Constructor for class org.terracotta.statistics.derived.OperationResultSampler
 
operationStartTime - Variable in class org.terracotta.statistics.AbstractOperationStatistic
 
OperationStatistic<T extends java.lang.Enum<T>> - Interface in org.terracotta.statistics
 
OperationStatisticBuilder(Class<T>) - Constructor for class org.terracotta.statistics.StatisticBuilder.OperationStatisticBuilder
Instantiates a new operation statistic builder.
OperationStatisticDescriptor<T extends java.lang.Enum<T>> - Class in org.terracotta.statistics.registry
 
OperationStatisticDescriptor(String, Set<String>, Class<T>) - Constructor for class org.terracotta.statistics.registry.OperationStatisticDescriptor
 
org.terracotta.context - package org.terracotta.context
 
org.terracotta.context.annotations - package org.terracotta.context.annotations
 
org.terracotta.context.extractor - package org.terracotta.context.extractor
 
org.terracotta.context.query - package org.terracotta.context.query
 
org.terracotta.statistics - package org.terracotta.statistics
 
org.terracotta.statistics.archive - package org.terracotta.statistics.archive
 
org.terracotta.statistics.derived - package org.terracotta.statistics.derived
 
org.terracotta.statistics.derived.histogram - package org.terracotta.statistics.derived.histogram
 
org.terracotta.statistics.derived.latency - package org.terracotta.statistics.derived.latency
 
org.terracotta.statistics.observer - package org.terracotta.statistics.observer
 
org.terracotta.statistics.registry - package org.terracotta.statistics.registry
 
outcomeType - Variable in class org.terracotta.statistics.MappedOperationStatistic
 
overspill - Variable in class org.terracotta.statistics.archive.StatisticArchive
 

P

parent() - Method in class org.terracotta.context.query.QueryBuilder
Selects the parent of the current node.
Parent - Class in org.terracotta.context.query
 
Parent() - Constructor for class org.terracotta.context.query.Parent
 
parents - Variable in class org.terracotta.context.MutableTreeNode
 
parseStatisticAnnotations(Object) - Static method in class org.terracotta.statistics.StatisticsManager
 
PARTITION_COUNT - Static variable in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
PARTITION_COUNT - Static variable in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
partitionSize - Variable in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
partitionSize - Variable in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
PassThroughStatistic<T extends java.io.Serializable> - Class in org.terracotta.statistics
 
PassThroughStatistic(Object, String, Set<String>, Map<String, ? extends Object>, ValueStatistic<T>) - Constructor for class org.terracotta.statistics.PassThroughStatistic
 
percentile(double) - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
percentile(double) - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramQuery
 
percentileBounds(double) - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
percentileBounds(double) - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramQuery
 
percentileStatistic(double) - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramStatistic
 
period - Variable in class org.terracotta.statistics.archive.StatisticSampler
 
phi - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
phi() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
previous - Variable in class org.terracotta.context.query.ChainedQuery
 
process(Consumer<T>) - Method in class org.terracotta.statistics.derived.histogram.Striped.Cell
 
process(Consumer<T>) - Method in class org.terracotta.statistics.derived.histogram.Striped
 
processWithContention(int, Consumer<T>, boolean) - Method in class org.terracotta.statistics.derived.histogram.Striped
 
properties - Variable in class org.terracotta.statistics.AbstractOperationStatistic
 
properties - Variable in class org.terracotta.statistics.MappedOperationStatistic
 
properties - Variable in class org.terracotta.statistics.PassThroughStatistic
 
properties - Variable in class org.terracotta.statistics.StatisticBuilder.AbstractStatisticBuilder
The properties.
properties(String...) - Static method in class org.terracotta.statistics.StatisticsManager
 
property(String, Object) - Method in class org.terracotta.statistics.StatisticBuilder.AbstractStatisticBuilder
Tag.
pruningDelay - Variable in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
pull(long[], int, int) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
putIfAbsent(K, V) - Method in class org.terracotta.context.WeakIdentityHashMap
 

Q

Queries - Class in org.terracotta.context.query
 
Queries() - Constructor for class org.terracotta.context.query.Queries
 
query - Variable in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
query(Function<LatencyHistogramQuery, T>) - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
query(Function<LatencyHistogramQuery, T>) - Method in interface org.terracotta.statistics.derived.latency.LatencyHistogramStatistic
Enables to query the histogram several times within a synchronized state so that every calls are consistent
query(Query) - Method in class org.terracotta.context.ContextManager
Run the supplied Query against this ContextManager's root context.
Query - Interface in org.terracotta.context.query
A Query instance transforms an input node set into an output node set.
queryBuilder() - Static method in class org.terracotta.context.query.QueryBuilder
Creates a new query builder instance.
QueryBuilder - Class in org.terracotta.context.query
A QueryBuilder allows for modular assembly of context graph queries.
QueryBuilder() - Constructor for class org.terracotta.context.query.QueryBuilder
 
queryForSingleton(Query) - Method in class org.terracotta.context.ContextManager
Return the unique node selected by running this query against this ContextManager's root context.
queryStatistic(String) - Method in class org.terracotta.statistics.registry.StatisticRegistry
Query a statistic based on the full statistic name.
queryStatistic(String, long) - Method in class org.terracotta.statistics.registry.StatisticRegistry
Query a statistic based on the full statistic name.
queryStatistics() - Method in class org.terracotta.statistics.registry.StatisticRegistry
 
queryStatistics(long) - Method in class org.terracotta.statistics.registry.StatisticRegistry
 

R

rate(TimeUnit) - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
rate(Supplier<T>) - Static method in class org.terracotta.statistics.ValueStatistics
 
RATE - org.terracotta.statistics.StatisticType
 
rateUsingSeconds() - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
ratio - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
ratio(Supplier<T>) - Static method in class org.terracotta.statistics.ValueStatistics
 
RATIO - org.terracotta.statistics.StatisticType
 
reference - Variable in class org.terracotta.context.extractor.WeakAttributeGetter
 
referenceQueue - Variable in class org.terracotta.context.WeakIdentityHashMap
 
ReflectionSupplier(Object, Method) - Constructor for class org.terracotta.statistics.StatisticsManager.ReflectionSupplier
 
registerContextCreationListener(ContextCreationListener) - Static method in class org.terracotta.context.ContextManager
 
registerContextListener(ContextListener) - Method in class org.terracotta.context.ContextManager
Registers a listener for additions and removals to this ContextManager's context graph.
registerCounter(String, Supplier<Number>) - Method in class org.terracotta.statistics.registry.StatisticRegistry
Directly register a COUNTER stat with its accessor
registerGauge(String, Supplier<Number>) - Method in class org.terracotta.statistics.registry.StatisticRegistry
Directly register a GAUGE stat with its accessor
registerStatistic(String, String, ValueStatistic<T>) - Method in class org.terracotta.statistics.TableValueStatistic.Builder
 
registerStatistic(String, OperationStatisticDescriptor<T>, EnumSet<T>) - Method in class org.terracotta.statistics.registry.StatisticRegistry
 
registerStatistic(String, ValueStatisticDescriptor) - Method in class org.terracotta.statistics.registry.StatisticRegistry
 
registerStatistic(String, StatisticType, Supplier<T>) - Method in class org.terracotta.statistics.registry.StatisticRegistry
 
registerStatistic(String, ValueStatistic<T>) - Method in class org.terracotta.statistics.registry.StatisticRegistry
 
registerStatistic(String, ValueStatistic<T>) - Method in interface org.terracotta.statistics.TableValueStatistic.RowBuilder
 
registerTable(String, Supplier<Table>) - Method in class org.terracotta.statistics.registry.StatisticRegistry
Directly register a TABLE stat with its accessors
remove(K) - Method in class org.terracotta.context.WeakIdentityHashMap
 
removeChild(AbstractTreeNode) - Method in class org.terracotta.context.AbstractTreeNode
 
removeDerivedStatistic(ChainedOperationObserver<? super D>) - Method in class org.terracotta.statistics.MappedOperationStatistic
 
removeDerivedStatistic(ChainedOperationObserver<? super T>) - Method in class org.terracotta.statistics.ZeroOperationStatistic
 
removeDerivedStatistic(ChainedOperationObserver<? super TARGET>) - Method in class org.terracotta.statistics.StatisticMapper
 
removeDerivedStatistic(T) - Method in class org.terracotta.statistics.AbstractSourceStatistic
 
removeDerivedStatistic(T) - Method in interface org.terracotta.statistics.SourceStatistic
Remove the given registered Observer from this SourceStatistic.
removedParent(AbstractTreeNode) - Method in class org.terracotta.context.AbstractTreeNode
 
removedParent(AbstractTreeNode) - Method in class org.terracotta.context.MutableTreeNode
 
removedParent(AbstractTreeNode) - Method in class org.terracotta.context.RootNode
 
removeListener(ContextListener) - Method in class org.terracotta.context.RootNode
 
removePassThroughStatistics(Object) - Static method in class org.terracotta.statistics.StatisticsManager
 
removeStatistics(Object) - Static method in class org.terracotta.statistics.PassThroughStatistic
 
reverse(Map<A, Set<B>>) - Static method in class org.terracotta.statistics.StatisticMapper
 
reverseSort(long[]) - Static method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
reverseSort(long[], int, int) - Static method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
reverseTranslation - Variable in class org.terracotta.statistics.StatisticMapper
 
root - Variable in class org.terracotta.context.ContextManager
 
root(Object) - Method in class org.terracotta.context.ContextManager
Root the given object's context node in this ContextManager instance.
RootNode - Class in org.terracotta.context
 
RootNode() - Constructor for class org.terracotta.context.RootNode
 
run() - Method in class org.terracotta.statistics.archive.StatisticSampler.SamplingTask
 

S

sample - Variable in class org.terracotta.statistics.Sample
 
sample() - Method in class org.terracotta.statistics.derived.OperationResultSampler
 
sample(ValueStatistic<T>, LongSupplier) - Static method in class org.terracotta.statistics.SampledStatisticAdapter
 
Sample<T extends java.io.Serializable> - Class in org.terracotta.statistics
 
Sample(long, T) - Constructor for class org.terracotta.statistics.Sample
 
SampledStatistic<T extends java.io.Serializable> - Interface in org.terracotta.statistics
 
SampledStatisticAdapter<T extends java.io.Serializable> - Class in org.terracotta.statistics
 
SampledStatisticAdapter(ValueStatistic<T>, LongSupplier) - Constructor for class org.terracotta.statistics.SampledStatisticAdapter
 
SamplerThreadFactory() - Constructor for class org.terracotta.statistics.archive.StatisticSampler.SamplerThreadFactory
 
samples - Variable in class org.terracotta.statistics.registry.Statistic
 
sampling - Variable in class org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor
 
SamplingTask(ValueStatistic<T>, Consumer<Sample<T>>, LongSupplier) - Constructor for class org.terracotta.statistics.archive.StatisticSampler.SamplingTask
 
self() - Static method in class org.terracotta.context.query.Queries
Creates a query selecting self.
serialVersionUID - Static variable in class org.terracotta.statistics.ConstantValueStatistic
 
serialVersionUID - Static variable in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage.CounterPartition
 
serialVersionUID - Static variable in class org.terracotta.statistics.registry.Statistic
 
serialVersionUID - Static variable in class org.terracotta.statistics.Sample
 
serialVersionUID - Static variable in class org.terracotta.statistics.Table
 
serialVersionUID - Static variable in class org.terracotta.statistics.TableSkeleton
 
serialVersionUID - Static variable in class org.terracotta.statistics.TableValueStatistic
 
setCapacity(int) - Method in class org.terracotta.statistics.archive.StatisticArchive
 
setPeriod(long, TimeUnit) - Method in class org.terracotta.statistics.archive.StatisticSampler
 
setStatistic(String, String, StatisticType, T) - Method in class org.terracotta.statistics.Table.Builder
 
setStatistic(String, StatisticType, T) - Method in interface org.terracotta.statistics.Table.RowBuilder
 
setWindow(long, TimeUnit) - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
shutdown() - Method in class org.terracotta.statistics.archive.StatisticSampler
 
sink - Variable in class org.terracotta.statistics.archive.StatisticSampler.SamplingTask
 
sink - Variable in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
size - Variable in class org.terracotta.statistics.archive.CircularBuffer
 
size - Variable in class org.terracotta.statistics.archive.StatisticArchive
 
size - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
size() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
size() - Method in interface org.terracotta.statistics.derived.histogram.Histogram
 
size() - Method in class org.terracotta.statistics.derived.histogram.StripedHistogram
 
source - Variable in class org.terracotta.statistics.PassThroughStatistic
 
SourceStatistic<T extends ChainedObserver> - Interface in org.terracotta.statistics
Source statistic implementations support derived statistics.
sourceType - Variable in class org.terracotta.statistics.StatisticMapper
 
split(double) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
split(double) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
Split an exponential histogram off this one.
split(BarSplittingBiasedHistogram.Bar, int) - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
start - Variable in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage.CounterPartition
 
start - Variable in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
start() - Method in class org.terracotta.statistics.archive.StatisticSampler
 
start() - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage.CounterPartition
 
start() - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
stat - Variable in class org.terracotta.statistics.TableValueStatistic.Builder
 
statistic - Variable in class org.terracotta.statistics.archive.StatisticSampler.SamplingTask
 
statistic - Variable in class org.terracotta.statistics.derived.latency.Jsr107LatencyMonitor
 
statistic - Variable in class org.terracotta.statistics.SampledStatisticAdapter
 
statistic - Variable in class org.terracotta.statistics.StatisticMapper
 
statistic(D) - Method in class org.terracotta.statistics.MappedOperationStatistic
 
statistic(Set<D>) - Method in class org.terracotta.statistics.MappedOperationStatistic
 
statistic(Set<T>) - Method in interface org.terracotta.statistics.OperationStatistic
 
statistic(Set<TARGET>) - Method in class org.terracotta.statistics.StatisticMapper
 
statistic(T) - Method in interface org.terracotta.statistics.OperationStatistic
Return a ValueStatistic returning the count for the given result.
statistic(TARGET) - Method in class org.terracotta.statistics.StatisticMapper
 
Statistic<T extends java.io.Serializable> - Class in org.terracotta.statistics.registry
 
Statistic - Annotation Type in org.terracotta.statistics
 
Statistic(StatisticType) - Constructor for class org.terracotta.statistics.registry.Statistic
 
Statistic(StatisticType, List<Sample<T>>) - Constructor for class org.terracotta.statistics.registry.Statistic
 
Statistic(StatisticType, Sample<T>) - Constructor for class org.terracotta.statistics.registry.Statistic
 
StatisticArchive<T extends java.io.Serializable> - Class in org.terracotta.statistics.archive
 
StatisticArchive(int) - Constructor for class org.terracotta.statistics.archive.StatisticArchive
 
StatisticArchive(int, Consumer<? super Sample<T>>) - Constructor for class org.terracotta.statistics.archive.StatisticArchive
 
StatisticBuilder - Class in org.terracotta.statistics
 
StatisticBuilder() - Constructor for class org.terracotta.statistics.StatisticBuilder
Instantiates a new statistic builder.
StatisticBuilder.AbstractStatisticBuilder<T extends StatisticBuilder.AbstractStatisticBuilder<T>> - Class in org.terracotta.statistics
The Class AbstractStatisticBuilder.
StatisticBuilder.OperationStatisticBuilder<T extends java.lang.Enum<T>> - Class in org.terracotta.statistics
The Class OperationStatisticBuilder.
StatisticMapper<SOURCE extends java.lang.Enum<SOURCE>,​TARGET extends java.lang.Enum<TARGET>> - Class in org.terracotta.statistics
 
StatisticMapper(Map<TARGET, Set<SOURCE>>, OperationStatistic<SOURCE>) - Constructor for class org.terracotta.statistics.StatisticMapper
 
StatisticRegistry - Class in org.terracotta.statistics.registry
This class replaces the previous StatisticRegistry in the cases where you do not need any sampling and history.
StatisticRegistry(Object, LongSupplier) - Constructor for class org.terracotta.statistics.registry.StatisticRegistry
 
statistics - Variable in class org.terracotta.statistics.registry.StatisticRegistry
 
statistics - Variable in class org.terracotta.statistics.TableSkeleton
 
StatisticSampler<T extends java.io.Serializable> - Class in org.terracotta.statistics.archive
 
StatisticSampler(long, TimeUnit, ValueStatistic<T>, Consumer<Sample<T>>, LongSupplier) - Constructor for class org.terracotta.statistics.archive.StatisticSampler
 
StatisticSampler(ScheduledExecutorService, long, TimeUnit, ValueStatistic<T>, Consumer<Sample<T>>, LongSupplier) - Constructor for class org.terracotta.statistics.archive.StatisticSampler
 
StatisticSampler.SamplerThreadFactory - Class in org.terracotta.statistics.archive
 
StatisticSampler.SamplingTask<T extends java.io.Serializable> - Class in org.terracotta.statistics.archive
 
StatisticsManager - Class in org.terracotta.statistics
 
StatisticsManager() - Constructor for class org.terracotta.statistics.StatisticsManager
 
StatisticsManager.ReflectionSupplier<T> - Class in org.terracotta.statistics
 
StatisticType - Enum in org.terracotta.statistics
 
StatisticType() - Constructor for enum org.terracotta.statistics.StatisticType
 
stop() - Method in class org.terracotta.statistics.archive.StatisticSampler
 
stream() - Method in class org.terracotta.statistics.derived.histogram.Striped
 
Striped<T> - Class in org.terracotta.statistics.derived.histogram
 
Striped(Supplier<T>) - Constructor for class org.terracotta.statistics.derived.histogram.Striped
 
Striped.Cell<T> - Class in org.terracotta.statistics.derived.histogram
 
Striped.CellSpliterator<T> - Class in org.terracotta.statistics.derived.histogram
 
StripedHistogram - Class in org.terracotta.statistics.derived.histogram
 
StripedHistogram(double, double, int, int, double, long) - Constructor for class org.terracotta.statistics.derived.histogram.StripedHistogram
 
StripedHistogram(double, int, long) - Constructor for class org.terracotta.statistics.derived.histogram.StripedHistogram
 
StripedHistogram(int, long) - Constructor for class org.terracotta.statistics.derived.histogram.StripedHistogram
 
stripeGuard - Variable in class org.terracotta.statistics.derived.histogram.Striped
 
subclassOf(Class<?>) - Static method in class org.terracotta.context.query.Matchers
Returns a matcher that matches classes that are sub-types of the supplied class.
sum() - Method in class org.terracotta.statistics.AbstractOperationStatistic
 
sum() - Method in class org.terracotta.statistics.MappedOperationStatistic
 
sum() - Method in interface org.terracotta.statistics.OperationStatistic
 
sum() - Method in class org.terracotta.statistics.StatisticMapper
 
sum() - Method in class org.terracotta.statistics.ZeroOperationStatistic
 
sum(Set<D>) - Method in class org.terracotta.statistics.MappedOperationStatistic
 
sum(Set<T>) - Method in class org.terracotta.statistics.GeneralOperationStatistic
 
sum(Set<T>) - Method in interface org.terracotta.statistics.OperationStatistic
 
sum(Set<T>) - Method in class org.terracotta.statistics.ZeroOperationStatistic
 
sum(Set<TARGET>) - Method in class org.terracotta.statistics.StatisticMapper
 
SuppliedValueStatistic<T extends java.io.Serializable> - Class in org.terracotta.statistics
This class can be used to create a ValueStatistic with a specific StatisticType which value is given by a provided Supplier
SuppliedValueStatistic(StatisticType, Supplier<T>) - Constructor for class org.terracotta.statistics.SuppliedValueStatistic
 
supplier - Variable in class org.terracotta.statistics.SuppliedValueStatistic
 
supply(StatisticType, Supplier<T>) - Static method in class org.terracotta.statistics.ValueStatistics
 

T

table - Variable in class org.terracotta.statistics.Table.Builder
 
table(Supplier<T>) - Static method in class org.terracotta.statistics.ValueStatistics
 
Table - Class in org.terracotta.statistics
A table statistic contains for each row a set of statistics.
Table(String...) - Constructor for class org.terracotta.statistics.Table
 
TABLE - org.terracotta.statistics.StatisticType
 
Table.Builder - Class in org.terracotta.statistics
 
Table.RowBuilder - Interface in org.terracotta.statistics
 
TableSkeleton - Class in org.terracotta.statistics
 
TableSkeleton(String...) - Constructor for class org.terracotta.statistics.TableSkeleton
 
TableValueStatistic - Class in org.terracotta.statistics
A statistic that can dynamically construct and provide a table statistic based on provided suppliers
TableValueStatistic(String...) - Constructor for class org.terracotta.statistics.TableValueStatistic
 
TableValueStatistic.Builder - Class in org.terracotta.statistics
 
TableValueStatistic.RowBuilder - Interface in org.terracotta.statistics
 
tag(String...) - Method in class org.terracotta.statistics.StatisticBuilder.AbstractStatisticBuilder
Tag.
tags - Variable in class org.terracotta.statistics.AbstractOperationStatistic
 
tags - Variable in class org.terracotta.statistics.MappedOperationStatistic
 
tags - Variable in class org.terracotta.statistics.PassThroughStatistic
 
tags - Variable in class org.terracotta.statistics.registry.OperationStatisticDescriptor
 
tags - Variable in class org.terracotta.statistics.registry.ValueStatisticDescriptor
 
tags - Variable in class org.terracotta.statistics.StatisticBuilder.AbstractStatisticBuilder
The tags.
tags() - Method in annotation type org.terracotta.statistics.Statistic
 
tags(String...) - Static method in class org.terracotta.statistics.StatisticsManager
 
tailedLCanonical(int, long) - Static method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
target() - Method in class org.terracotta.context.extractor.FieldAttributeGetter
 
target() - Method in class org.terracotta.context.extractor.MethodAttributeGetter
 
target() - Method in class org.terracotta.context.extractor.WeakFieldAttributeGetter
 
target() - Method in class org.terracotta.context.extractor.WeakMethodAttributeGetter
 
targetFor(long) - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage.CounterPartition
 
targetRef - Variable in class org.terracotta.context.extractor.WeakFieldAttributeGetter
 
targetRef - Variable in class org.terracotta.context.extractor.WeakMethodAttributeGetter
 
targetRef - Variable in class org.terracotta.statistics.StatisticsManager.ReflectionSupplier
 
targets - Variable in class org.terracotta.statistics.derived.OperationResultFilter
 
targetType - Variable in class org.terracotta.statistics.StatisticMapper
 
task - Variable in class org.terracotta.statistics.archive.StatisticSampler
 
threadHash - Static variable in class org.terracotta.statistics.derived.histogram.Striped
 
time() - Static method in class org.terracotta.statistics.Time
Returns a timestamp in nanoseconds with an arbitrary origin suitable for timing purposes.
time() - Method in interface org.terracotta.statistics.Time.TimeSource
 
Time - Class in org.terracotta.statistics
This class contains the static time-sources used within the framework.
Time() - Constructor for class org.terracotta.statistics.Time
 
TIME_SOURCE - Static variable in class org.terracotta.statistics.Time
 
Time.TimeSource - Interface in org.terracotta.statistics
 
timeSource - Variable in class org.terracotta.statistics.registry.StatisticRegistry
 
timeSource - Variable in class org.terracotta.statistics.SampledStatisticAdapter
 
timestamp - Variable in class org.terracotta.statistics.Sample
 
TIMESTAMPED_COMPARATOR - Static variable in class org.terracotta.statistics.archive.StatisticArchive
 
timeSupplier - Variable in class org.terracotta.statistics.archive.StatisticSampler.SamplingTask
 
timeSupplier - Variable in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
timeSupplier - Variable in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
toArray(Class<T[]>) - Method in class org.terracotta.statistics.archive.CircularBuffer
 
toString() - Method in class org.terracotta.context.extractor.LazyContextElement
 
toString() - Method in class org.terracotta.context.MutableTreeNode
 
toString() - Method in class org.terracotta.context.query.ChainedQuery
 
toString() - Method in class org.terracotta.context.query.Children
 
toString() - Method in class org.terracotta.context.query.Descendants
 
toString() - Method in class org.terracotta.context.query.EmptyQuery
 
toString() - Method in class org.terracotta.context.query.Filter
 
toString() - Method in class org.terracotta.context.query.NullQuery
 
toString() - Method in class org.terracotta.context.query.Parent
 
toString() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram.Bar
 
toString() - Method in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
toString() - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
toString() - Method in class org.terracotta.statistics.derived.histogram.ImmutableBucket
 
toString() - Method in class org.terracotta.statistics.derived.histogram.Striped.Cell
 
toString() - Method in class org.terracotta.statistics.derived.histogram.Striped
 
toString() - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
toString() - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
toString() - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
toString() - Method in class org.terracotta.statistics.GeneralOperationStatistic
 
toString() - Method in class org.terracotta.statistics.registry.Statistic
 
toString() - Method in class org.terracotta.statistics.Sample
 
toString() - Method in class org.terracotta.statistics.TableSkeleton
 
total - Variable in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
total - Variable in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
total() - Method in class org.terracotta.statistics.derived.latency.LatencyAccumulator
 
toTreeString() - Method in class org.terracotta.context.AbstractTreeNode
 
toTreeString() - Method in class org.terracotta.context.ContextAwareTreeNode
 
toTreeString() - Method in interface org.terracotta.context.TreeNode
 
transfer(long[], long[], int, int) - Method in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
translation - Variable in class org.terracotta.statistics.StatisticMapper
 
TreeNode - Interface in org.terracotta.context
A context tree node associated with a Java object.
tryAccumulate(long, long) - Method in class org.terracotta.statistics.derived.latency.LatencyPeriodAccumulator
 
tryAdvance(Consumer<? super Striped.Cell<T>>) - Method in class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
tryExpire(boolean, LongSupplier) - Method in class org.terracotta.statistics.derived.latency.DefaultLatencyHistogramStatistic
 
trySplit() - Method in class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 
type - Variable in class org.terracotta.statistics.AbstractOperationStatistic
 
type - Variable in class org.terracotta.statistics.ConstantValueStatistic
 
type - Variable in class org.terracotta.statistics.PassThroughStatistic
 
type - Variable in class org.terracotta.statistics.registry.OperationStatisticDescriptor
 
type - Variable in class org.terracotta.statistics.registry.Statistic
 
type - Variable in class org.terracotta.statistics.StatisticBuilder.OperationStatisticBuilder
The type.
type - Variable in class org.terracotta.statistics.SuppliedValueStatistic
 
type() - Method in class org.terracotta.statistics.AbstractOperationStatistic
 
type() - Method in class org.terracotta.statistics.ConstantValueStatistic
 
type() - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
type() - Method in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
type() - Method in class org.terracotta.statistics.MappedOperationStatistic
 
type() - Method in class org.terracotta.statistics.MemoizingValueStatistic
 
type() - Method in interface org.terracotta.statistics.OperationStatistic
 
type() - Method in class org.terracotta.statistics.PassThroughStatistic
 
type() - Method in class org.terracotta.statistics.SampledStatisticAdapter
 
type() - Method in annotation type org.terracotta.statistics.Statistic
 
type() - Method in class org.terracotta.statistics.StatisticMapper
 
type() - Method in class org.terracotta.statistics.SuppliedValueStatistic
 
type() - Method in class org.terracotta.statistics.TableValueStatistic
 
type() - Method in interface org.terracotta.statistics.ValueStatistic
 
type() - Method in class org.terracotta.statistics.ZeroOperationStatistic
 

U

uproot(Object) - Method in class org.terracotta.context.ContextManager
Remove the given object's context node from this ContextManager root set.

V

value - Variable in class org.terracotta.statistics.ConstantValueStatistic
 
value() - Method in annotation type org.terracotta.context.annotations.ContextAttribute
The name with which this attribute should be associated.
value() - Method in class org.terracotta.statistics.ConstantValueStatistic
 
value() - Method in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
value() - Method in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
value() - Method in class org.terracotta.statistics.MemoizingValueStatistic
 
value() - Method in class org.terracotta.statistics.PassThroughStatistic
 
value() - Method in class org.terracotta.statistics.SampledStatisticAdapter
 
value() - Method in class org.terracotta.statistics.SuppliedValueStatistic
 
value() - Method in class org.terracotta.statistics.TableValueStatistic
 
value() - Method in interface org.terracotta.statistics.ValueStatistic
 
valueOf(String) - Static method in enum org.terracotta.statistics.StatisticType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.terracotta.statistics.StatisticType
Returns an array containing the constants of this enum type, in the order they are declared.
ValueStatistic<T extends java.io.Serializable> - Interface in org.terracotta.statistics
 
ValueStatisticDescriptor - Class in org.terracotta.statistics.registry
 
ValueStatisticDescriptor(String, Set<String>) - Constructor for class org.terracotta.statistics.registry.ValueStatisticDescriptor
 
ValueStatistics - Class in org.terracotta.statistics
 
ValueStatistics() - Constructor for class org.terracotta.statistics.ValueStatistics
 
visitCell(Striped.Cell<T>, Consumer<? super Striped.Cell<T>>) - Static method in class org.terracotta.statistics.derived.histogram.Striped.CellSpliterator
 

W

WeakAttributeGetter<T> - Class in org.terracotta.context.extractor
 
WeakAttributeGetter(T) - Constructor for class org.terracotta.context.extractor.WeakAttributeGetter
 
WeakFieldAttributeGetter<T> - Class in org.terracotta.context.extractor
 
WeakFieldAttributeGetter(Object, Field) - Constructor for class org.terracotta.context.extractor.WeakFieldAttributeGetter
 
WeakIdentityHashMap<K,​V> - Class in org.terracotta.context
 
WeakIdentityHashMap() - Constructor for class org.terracotta.context.WeakIdentityHashMap
 
WeakIdentityHashMap.Cleanable - Interface in org.terracotta.context
 
WeakIdentityHashMap.IdentityWeakReference<T> - Class in org.terracotta.context
 
WeakMethodAttributeGetter<T> - Class in org.terracotta.context.extractor
 
WeakMethodAttributeGetter(Object, Method) - Constructor for class org.terracotta.context.extractor.WeakMethodAttributeGetter
 
window - Variable in class org.terracotta.statistics.derived.histogram.BarSplittingBiasedHistogram
 
window - Variable in class org.terracotta.statistics.derived.histogram.ExponentialHistogram
 
windowSize - Variable in class org.terracotta.statistics.derived.EventRateSimpleMovingAverage
 
windowSize - Variable in class org.terracotta.statistics.derived.latency.LatencySimpleMovingAverage
 
windowSizeNs - Variable in class org.terracotta.statistics.derived.latency.MaximumLatencyHistory
 
withChild(Object) - Method in interface org.terracotta.context.ContextManager.Association
Adds the supplied object's context node as a child of the target context node.
withParent(Object) - Method in interface org.terracotta.context.ContextManager.Association
Adds the supplied object's context node as a parent of the target context node.
withRow(String, Consumer<Table.RowBuilder>) - Method in class org.terracotta.statistics.Table.Builder
 
withRow(String, Consumer<TableValueStatistic.RowBuilder>) - Method in class org.terracotta.statistics.TableValueStatistic.Builder
 
withRows(Collection<String>, BiConsumer<String, Table.RowBuilder>) - Method in class org.terracotta.statistics.Table.Builder
 
withRows(Collection<String>, BiConsumer<String, TableValueStatistic.RowBuilder>) - Method in class org.terracotta.statistics.TableValueStatistic.Builder
 
wrappedNode - Variable in class org.terracotta.context.ContextAwareTreeNode
 
writeIndex - Variable in class org.terracotta.statistics.archive.CircularBuffer
 

Z

ZeroOperationStatistic<T extends java.lang.Enum<T>> - Class in org.terracotta.statistics
An operation statistic that always return 0 for everything.
ZeroOperationStatistic() - Constructor for class org.terracotta.statistics.ZeroOperationStatistic
 
A B C D E F G H I J L M N O P Q R S T U V W Z 
All Classes All Packages