A B C D E F G H I K L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(long) - Method in class com.yahoo.statistics.Histogram
- addAxis(String, double[]) - Method in class com.yahoo.statistics.Limits
- arguments - Variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Builder
- arguments() - Method in class com.yahoo.container.StatisticsConfig.Values.Operations
- arguments(int) - Method in class com.yahoo.container.StatisticsConfig.Values.Operations
- arguments(StatisticsConfig.Values.Operations.Arguments.Builder) - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Builder
-
Add the given builder to this builder's list of Arguments builders
- arguments(List<StatisticsConfig.Values.Operations.Arguments.Builder>) - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Builder
-
Set the given list as this builder's list of Arguments builders
- Arguments(StatisticsConfig.Values.Operations.Arguments.Builder) - Constructor for class com.yahoo.container.StatisticsConfig.Values.Operations.Arguments
B
- build() - Method in class com.yahoo.container.StatisticsConfig.Builder
- build() - Method in class com.yahoo.container.StatisticsConfig.Counterresets.Builder
- build() - Method in class com.yahoo.container.StatisticsConfig.Values.Builder
- build() - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Arguments.Builder
- build() - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Builder
- Builder() - Constructor for class com.yahoo.container.StatisticsConfig.Builder
- Builder() - Constructor for class com.yahoo.container.StatisticsConfig.Counterresets.Builder
- Builder() - Constructor for class com.yahoo.container.StatisticsConfig.Values.Builder
- Builder() - Constructor for class com.yahoo.container.StatisticsConfig.Values.Operations.Arguments.Builder
- Builder() - Constructor for class com.yahoo.container.StatisticsConfig.Values.Operations.Builder
- Builder(StatisticsConfig) - Constructor for class com.yahoo.container.StatisticsConfig.Builder
- Builder(StatisticsConfig.Counterresets) - Constructor for class com.yahoo.container.StatisticsConfig.Counterresets.Builder
- Builder(StatisticsConfig.Values) - Constructor for class com.yahoo.container.StatisticsConfig.Values.Builder
- Builder(StatisticsConfig.Values.Operations) - Constructor for class com.yahoo.container.StatisticsConfig.Values.Operations.Builder
- Builder(StatisticsConfig.Values.Operations.Arguments) - Constructor for class com.yahoo.container.StatisticsConfig.Values.Operations.Arguments.Builder
- buildValue(String, Statistics, Value.Parameters) - Static method in class com.yahoo.statistics.Value
-
Build a Value which should be initialized from config.
C
- Callback - Interface in com.yahoo.statistics
-
Definition of the callback interface for the statistics API.
- cancel() - Method in class com.yahoo.statistics.Handle
-
Cancel this Handle and remove it from internal state in Statistics.
- collectionintervalsec() - Method in class com.yahoo.container.StatisticsConfig
- collectionintervalsec(double) - Method in class com.yahoo.container.StatisticsConfig.Builder
- com.yahoo.container - package com.yahoo.container
- com.yahoo.statistics - package com.yahoo.statistics
- CONFIG_DEF_MD5 - Static variable in class com.yahoo.container.StatisticsConfig
- CONFIG_DEF_NAME - Static variable in class com.yahoo.container.StatisticsConfig
- CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.container.StatisticsConfig
- CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.container.StatisticsConfig
- CONFIG_DEF_VERSION - Static variable in class com.yahoo.container.StatisticsConfig
- Counter - Class in com.yahoo.statistics
-
A single integer value which can be incremented.
- Counter(String, Statistics, boolean) - Constructor for class com.yahoo.statistics.Counter
-
A monotonically increasing 64 bit integer value.
- Counter(String, Statistics, boolean, Callback, boolean) - Constructor for class com.yahoo.statistics.Counter
-
A monotonically increasing 64 bit integer value.
- CounterGroup - Class in com.yahoo.statistics
-
A set of associated counters.
- CounterGroup(String, Statistics) - Constructor for class com.yahoo.statistics.CounterGroup
- CounterGroup(String, Statistics, boolean) - Constructor for class com.yahoo.statistics.CounterGroup
-
Create a basic group of counter which may or may not depend on config.
- CounterGroup(String, Statistics, boolean, Callback, boolean) - Constructor for class com.yahoo.statistics.CounterGroup
-
Create a group of counters with a callback included.
- counterresets - Variable in class com.yahoo.container.StatisticsConfig.Builder
- counterresets() - Method in class com.yahoo.container.StatisticsConfig
- counterresets(int) - Method in class com.yahoo.container.StatisticsConfig
- counterresets(StatisticsConfig.Counterresets.Builder) - Method in class com.yahoo.container.StatisticsConfig.Builder
-
Add the given builder to this builder's list of Counterresets builders
- counterresets(List<StatisticsConfig.Counterresets.Builder>) - Method in class com.yahoo.container.StatisticsConfig.Builder
-
Set the given list as this builder's list of Counterresets builders
- Counterresets(StatisticsConfig.Counterresets.Builder) - Constructor for class com.yahoo.container.StatisticsConfig.Counterresets
- CUMULATIVE - com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
- CUMULATIVE - Static variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
- CUMULATIVE - Static variable in class com.yahoo.statistics.HistogramType
-
Cumulative histograms, that is, a given bucket contains the count for values corresponding to "itself" and all preceding buckets.
D
- deconstruct() - Method in class com.yahoo.statistics.StatisticsImpl
-
Cancel internal worker thread and do any other necessary cleanup.
- dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.container.StatisticsConfig.Builder
- doSetValue(String) - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
E
- equals(Object) - Method in class com.yahoo.statistics.Counter
- equals(Object) - Method in class com.yahoo.statistics.CounterGroup
- equals(Object) - Method in class com.yahoo.statistics.Handle
- equals(Object) - Method in class com.yahoo.statistics.Value
- equals(Object) - Method in class com.yahoo.statistics.ValueGroup
F
G
- get() - Method in class com.yahoo.statistics.Counter
- get() - Method in class com.yahoo.statistics.Value
-
Get last value logged, 0 if nothing logged since reset.
- getApplyOnRestart() - Method in class com.yahoo.container.StatisticsConfig.Builder
- getBuckets() - Method in class com.yahoo.statistics.Histogram
- getConfig() - Method in interface com.yahoo.statistics.Statistics
-
Get current config used.
- getConfig() - Method in class com.yahoo.statistics.Statistics.NullImplementation
- getConfig() - Method in class com.yahoo.statistics.StatisticsImpl
-
Get current config used.
- getConfig(StatisticsConfig.Builder) - Method in interface com.yahoo.container.StatisticsConfig.Producer
- getDefMd5() - Method in class com.yahoo.container.StatisticsConfig.Builder
- getDefMd5() - Static method in class com.yahoo.container.StatisticsConfig
- getDefName() - Method in class com.yahoo.container.StatisticsConfig.Builder
- getDefName() - Static method in class com.yahoo.container.StatisticsConfig
- getDefNamespace() - Method in class com.yahoo.container.StatisticsConfig.Builder
- getDefNamespace() - Static method in class com.yahoo.container.StatisticsConfig
- getDefVersion() - Static method in class com.yahoo.container.StatisticsConfig
- getMax() - Method in class com.yahoo.statistics.Value
-
Get maximum value logged since last reset.
- getMean() - Method in class com.yahoo.statistics.Value
-
Get mean value since last reset.
- getMin() - Method in class com.yahoo.statistics.Value
-
Get minimal value logged since last reset.
- getResetCounter() - Method in class com.yahoo.statistics.Counter
-
The reset counter is true if this is counter is reset to 0 between each logging interval.
- getSum() - Method in class com.yahoo.statistics.Histogram
H
- Handle - Class in com.yahoo.statistics
-
Base class for the interface to the statistics framework.
- hashCode() - Method in class com.yahoo.statistics.Counter
- hashCode() - Method in class com.yahoo.statistics.CounterGroup
- hashCode() - Method in class com.yahoo.statistics.Handle
- hashCode() - Method in class com.yahoo.statistics.Value
- hashCode() - Method in class com.yahoo.statistics.ValueGroup
- Histogram - Class in com.yahoo.statistics
-
A set of sums or other histograms.
- Histogram(Limits) - Constructor for class com.yahoo.statistics.Histogram
-
Build a new histogram using bucket limits from the given Limits object.
- HistogramType - Class in com.yahoo.statistics
-
Enumeration of how a histogram should be represented from admin server.
I
- increment() - Method in class com.yahoo.statistics.Counter
-
Increment by 1.
- increment(long) - Method in class com.yahoo.statistics.Counter
-
Increment by n.
- increment(String) - Method in class com.yahoo.statistics.CounterGroup
-
Increment named contained counter by 1.
- increment(String, long) - Method in class com.yahoo.statistics.CounterGroup
-
Increment named contained counter by n.
- INSERTIONS - com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
- INSERTIONS - Static variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
- isCancelled() - Method in class com.yahoo.statistics.Handle
-
Returns whether this object has been cancelled or not.
- isFrozen() - Method in class com.yahoo.statistics.Limits
-
True if further change is not permitted.
- isLeaf() - Method in class com.yahoo.statistics.Histogram
K
- key() - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Arguments
- key(String) - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Arguments.Builder
L
- Limits - Class in com.yahoo.statistics
-
Limits for a histogram, this is only a wrapper for initializing a histogram.
- Limits() - Constructor for class com.yahoo.statistics.Limits
-
Create an empty Limits instance.
- Limits(double[]) - Constructor for class com.yahoo.statistics.Limits
-
Create a Limits instance suitable for use in a Value.Parameters instance.
- loggingintervalsec() - Method in class com.yahoo.container.StatisticsConfig
- loggingintervalsec(double) - Method in class com.yahoo.container.StatisticsConfig.Builder
- lowerLimit() - Method in class com.yahoo.statistics.Histogram
-
The lower limit for the bucket this histogram represents.
M
- MAX - com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
- MAX - Static variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
- MEAN - com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
- MEAN - Static variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
- MIN - com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
- MIN - Static variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
N
- name() - Method in class com.yahoo.container.StatisticsConfig.Counterresets
- name() - Method in class com.yahoo.container.StatisticsConfig.Values
- name() - Method in class com.yahoo.container.StatisticsConfig.Values.Operations
- name(StatisticsConfig.Values.Operations.Name.Enum) - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Builder
- name(String) - Method in class com.yahoo.container.StatisticsConfig.Counterresets.Builder
- name(String) - Method in class com.yahoo.container.StatisticsConfig.Values.Builder
- Name() - Constructor for class com.yahoo.container.StatisticsConfig.Values.Operations.Name
- Name(StatisticsConfig.Values.Operations.Name.Enum) - Constructor for class com.yahoo.container.StatisticsConfig.Values.Operations.Name
- nullImplementation - Static variable in interface com.yahoo.statistics.Statistics
-
A null implementation which ignores all calls and returns the default config
- NullImplementation() - Constructor for class com.yahoo.statistics.Statistics.NullImplementation
O
- operations - Variable in class com.yahoo.container.StatisticsConfig.Values.Builder
- operations() - Method in class com.yahoo.container.StatisticsConfig.Values
- operations(int) - Method in class com.yahoo.container.StatisticsConfig.Values
- operations(StatisticsConfig.Values.Operations.Builder) - Method in class com.yahoo.container.StatisticsConfig.Values.Builder
-
Add the given builder to this builder's list of Operations builders
- operations(List<StatisticsConfig.Values.Operations.Builder>) - Method in class com.yahoo.container.StatisticsConfig.Values.Builder
-
Set the given list as this builder's list of Operations builders
- Operations(StatisticsConfig.Values.Operations.Builder) - Constructor for class com.yahoo.container.StatisticsConfig.Values.Operations
P
- Parameters() - Constructor for class com.yahoo.statistics.Value.Parameters
-
Get a fresh Parameters instance with all features turned/unset.
- purge() - Method in class com.yahoo.statistics.Statistics.NullImplementation
- purge() - Method in interface com.yahoo.statistics.Statistics
-
Purges all cancelled Handles from internal Map and Timer.
- purge() - Method in class com.yahoo.statistics.StatisticsImpl
-
Purges all cancelled Handles from internal Map and Timer.
- put(double) - Method in class com.yahoo.statistics.Value
-
Insert x, do all pertinent operations.
- put(double[]) - Method in class com.yahoo.statistics.Histogram
-
Increment the corresponding bucket for this data point by 1.
- put(double[], int) - Method in class com.yahoo.statistics.Histogram
-
Increment the corresponding bucket for this data point by 1.
- put(String, double) - Method in class com.yahoo.statistics.ValueGroup
-
Put a value into the named value in the group.
R
- RAW - com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
- RAW - Static variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
- register(Handle) - Method in class com.yahoo.statistics.Statistics.NullImplementation
- register(Handle) - Method in interface com.yahoo.statistics.Statistics
-
Add a new handle to be scheduled for periodic logging.
- register(Handle) - Method in class com.yahoo.statistics.StatisticsImpl
-
Add a new handle to be scheduled for periodic logging.
- REGULAR - com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
- REGULAR - Static variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
- REGULAR - Static variable in class com.yahoo.statistics.HistogramType
-
Basic histograms, each bucket is count representing the bucket's defined interval.
- remove(String) - Method in class com.yahoo.statistics.Statistics.NullImplementation
- remove(String) - Method in interface com.yahoo.statistics.Statistics
-
Remove a named handler from the set of working handlers.
- remove(String) - Method in class com.yahoo.statistics.StatisticsImpl
-
Remove a named handler from the set of working handlers.
- reset() - Method in class com.yahoo.statistics.Counter
-
If this counter should be set to 0 between each logging interval, do that.
- reset() - Method in class com.yahoo.statistics.Histogram
-
Reset all contained buckets.
- reset() - Method in class com.yahoo.statistics.Value
-
Set last value logged container to 0, reset histogram and set all counters and derived statistics to 0.
- REVERSE_CUMULATIVE - com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
- REVERSE_CUMULATIVE - Static variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
- REVERSE_CUMULATIVE - Static variable in class com.yahoo.statistics.HistogramType
-
Reverse cumulative histograms, that is, a given bucket contains the count for values corresponding to "itself" and all following buckets.
- run() - Method in class com.yahoo.statistics.Handle
-
Run the callback object first, then invoke runHandle().
- run(Handle, boolean) - Method in interface com.yahoo.statistics.Callback
-
Invoked each logging cycle right before the events for a Handle are emitted to the log.
- runCallback() - Method in class com.yahoo.statistics.Handle
-
Run the callback object.
- runHandle() - Method in class com.yahoo.statistics.Counter
-
Log current state and reset.
- runHandle() - Method in class com.yahoo.statistics.CounterGroup
-
Dump contained counters to log and reset.
- runHandle() - Method in class com.yahoo.statistics.Handle
-
Invoke an action to be performed periodically for a statistics Handle.
- runHandle() - Method in class com.yahoo.statistics.Value
-
Dump state to log and reset.
- runHandle() - Method in class com.yahoo.statistics.ValueGroup
-
Dump state to log and reset.
S
- setAppendChar(Character) - Method in class com.yahoo.statistics.Value.Parameters
-
Separator character to use between event name and type of nameExtension is set to true.
- setApplyOnRestart(boolean) - Method in class com.yahoo.container.StatisticsConfig.Builder
- setCallback(Callback) - Method in class com.yahoo.statistics.Value.Parameters
-
Set a callback to be invoked each time this Value is written to the log.
- setHistogramId(HistogramType) - Method in class com.yahoo.statistics.Value.Parameters
-
What kind of histogram to log.
- setLimits(Limits) - Method in class com.yahoo.statistics.Value.Parameters
-
The limits to use if logging as a histogram.
- setLogHistogram(Boolean) - Method in class com.yahoo.statistics.Value.Parameters
-
(De-)Activate logging a data histogram.
- setLogInsertions(Boolean) - Method in class com.yahoo.statistics.Value.Parameters
-
(De-)Activate loging the number of observations for each interval.
- setLogMax(Boolean) - Method in class com.yahoo.statistics.Value.Parameters
-
(De-)Activate logging the maximal value observed for each interval.
- setLogMean(Boolean) - Method in class com.yahoo.statistics.Value.Parameters
-
(De)-activate loging the mean value for each interval.
- setLogMin(Boolean) - Method in class com.yahoo.statistics.Value.Parameters
-
(De-)Activate logging the minimal value observed for each interval.
- setLogRaw(Boolean) - Method in class com.yahoo.statistics.Value.Parameters
-
(De-)Activate logging of raw values.
- setLogSum(Boolean) - Method in class com.yahoo.statistics.Value.Parameters
-
(De-)Activate logging the sum of all data points for each interval.
- setNameExtension(Boolean) - Method in class com.yahoo.statistics.Value.Parameters
-
Whether or not to add an identifying extension (like mean) to event names when logging derived values.
- Statistics - Interface in com.yahoo.statistics
-
Interface used for registering statistics values and counters for logging.
- Statistics.NullImplementation - Class in com.yahoo.statistics
- StatisticsConfig - Class in com.yahoo.container
-
This class represents the root node of statistics Copyright 2017 Yahoo Holdings.
- StatisticsConfig(StatisticsConfig.Builder) - Constructor for class com.yahoo.container.StatisticsConfig
- StatisticsConfig.Builder - Class in com.yahoo.container
- StatisticsConfig.Counterresets - Class in com.yahoo.container
-
This class represents statistics.counterresets[]
- StatisticsConfig.Counterresets.Builder - Class in com.yahoo.container
- StatisticsConfig.Producer - Interface in com.yahoo.container
- StatisticsConfig.Values - Class in com.yahoo.container
-
This class represents statistics.values[]
- StatisticsConfig.Values.Builder - Class in com.yahoo.container
- StatisticsConfig.Values.Operations - Class in com.yahoo.container
-
This class represents statistics.values[].operations[]
- StatisticsConfig.Values.Operations.Arguments - Class in com.yahoo.container
-
This class represents statistics.values[].operations[].arguments[]
- StatisticsConfig.Values.Operations.Arguments.Builder - Class in com.yahoo.container
- StatisticsConfig.Values.Operations.Builder - Class in com.yahoo.container
- StatisticsConfig.Values.Operations.Name - Class in com.yahoo.container
-
This class represents statistics.values[].operations[].name An array of what operations should be performed on gathered data
- StatisticsConfig.Values.Operations.Name.Enum - Enum in com.yahoo.container
- StatisticsImpl - Class in com.yahoo.statistics
-
Centralized book keeping for statistics module.
- StatisticsImpl(StatisticsConfig) - Constructor for class com.yahoo.statistics.StatisticsImpl
-
Build a statistics manager based on the given config values.
- SUM - com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
- SUM - Static variable in class com.yahoo.container.StatisticsConfig.Values.Operations.Name
T
- toString() - Method in class com.yahoo.statistics.Counter
- toString() - Method in class com.yahoo.statistics.Histogram
- toString() - Method in class com.yahoo.statistics.HistogramType
- toString() - Method in class com.yahoo.statistics.Value
U
- upperLimit() - Method in class com.yahoo.statistics.Histogram
-
The upper limit for the bucket this histogram represents.
V
- value() - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Arguments
- value(String) - Method in class com.yahoo.container.StatisticsConfig.Values.Operations.Arguments.Builder
- Value - Class in com.yahoo.statistics
-
A statistical variable, typically representing a sampling of an arbitrarily changing parameter.
- Value(String, Statistics, Value.Parameters) - Constructor for class com.yahoo.statistics.Value
-
Configure a Value instance fully, no raw config access.
- Value.Parameters - Class in com.yahoo.statistics
-
Parameters for building Value instances.
- ValueGroup - Class in com.yahoo.statistics
-
A set of related values which should be logged together.
- ValueGroup(String, Statistics) - Constructor for class com.yahoo.statistics.ValueGroup
-
Create a ValueGroup.
- ValueGroup(String, Statistics, Callback) - Constructor for class com.yahoo.statistics.ValueGroup
-
Create a ValueGroup.
- valueOf(String) - Static method in enum com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
-
Returns the enum constant of this type with the specified name.
- values - Variable in class com.yahoo.container.StatisticsConfig.Builder
- values() - Method in class com.yahoo.container.StatisticsConfig
- values() - Static method in enum com.yahoo.container.StatisticsConfig.Values.Operations.Name.Enum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(int) - Method in class com.yahoo.container.StatisticsConfig
- values(StatisticsConfig.Values.Builder) - Method in class com.yahoo.container.StatisticsConfig.Builder
-
Add the given builder to this builder's list of Values builders
- values(List<StatisticsConfig.Values.Builder>) - Method in class com.yahoo.container.StatisticsConfig.Builder
-
Set the given list as this builder's list of Values builders
- Values(StatisticsConfig.Values.Builder) - Constructor for class com.yahoo.container.StatisticsConfig.Values
All Classes All Packages