Skip navigation links
A C D G I K L M N P Q S T V 

A

accept(double) - Method in class io.praesid.livestats.LiveStats
Adds another datum
add(double) - Method in class io.praesid.livestats.LiveStats
Adds another datum
add(double, double, double) - Method in class io.praesid.livestats.Quantile
Adds another datum
addTiming(String, long, long) - Method in class io.praesid.livestats.ServiceStats
 

C

collectTiming(String, Supplier<T>) - Method in class io.praesid.livestats.ServiceStats
Records the execution time for `subject` at a key based on `name`.
collectTiming(String, Supplier<T>, Predicate<T>) - Method in class io.praesid.livestats.ServiceStats
Records the execution time for `subject` at a key based on `name`.
collectTimingWithThrownFailures(String, Supplier<T>, Predicate<Throwable>) - Method in class io.praesid.livestats.ServiceStats
Records the execution time for `subject` at a key based on `name`.
complete(String, long) - Method in class io.praesid.livestats.ServiceStats
Puts a timing entry of `System.nanoTime() - startNanos` into the stats for `key`.
configure(double...) - Static method in class io.praesid.livestats.ServiceStats
 
configure(DecayConfig, double...) - Static method in class io.praesid.livestats.ServiceStats
 
configure(DecayConfig, Map<String, DecayConfig>, double...) - Static method in class io.praesid.livestats.ServiceStats
 
consume() - Method in class io.praesid.livestats.ServiceStats
Consumes a snapshot of the live stats currently collected.

D

decay() - Method in class io.praesid.livestats.LiveStats
 
decay(double) - Method in class io.praesid.livestats.Quantile
Decays the currently recorded and ideal positions by decayMultiplier
decayByTime() - Method in class io.praesid.livestats.LiveStats
Decays the currently recorded stats as much as they currently should be.
DecayConfig - Class in io.praesid.livestats
 
DecayConfig(double) - Constructor for class io.praesid.livestats.DecayConfig
DecayConfig constructor with no period.
DecayConfig(double, Duration) - Constructor for class io.praesid.livestats.DecayConfig
DecayConfig constructor with a period.
decayCount() - Method in class io.praesid.livestats.LiveStats
 
decayedMax - Variable in class io.praesid.livestats.Stats
 
decayedMaximum() - Method in class io.praesid.livestats.LiveStats
Gets the decayed maximum value of items so far added.
decayedMin - Variable in class io.praesid.livestats.Stats
 
decayedMinimum() - Method in class io.praesid.livestats.LiveStats
Gets the decayed minimum value of items so far added.
decayedN - Variable in class io.praesid.livestats.Stats
 
decayedNum() - Method in class io.praesid.livestats.LiveStats
 
decays - Variable in class io.praesid.livestats.Stats
 
disable() - Static method in class io.praesid.livestats.ServiceStats
 

G

get(String...) - Method in class io.praesid.livestats.ServiceStats
Gets a snapshot of the live stats currently collected.
getPositionDelta(double, int) - Static method in class io.praesid.livestats.Quantile
 

I

instance() - Static method in class io.praesid.livestats.ServiceStats
 
io.praesid.livestats - package io.praesid.livestats
 

K

kurtosis() - Method in class io.praesid.livestats.LiveStats
 
kurtosis - Variable in class io.praesid.livestats.Stats
 

L

LiveStats - Class in io.praesid.livestats
 
LiveStats(double...) - Constructor for class io.praesid.livestats.LiveStats
Constructs a LiveStats object which will track stats for all time
LiveStats(DecayConfig, double...) - Constructor for class io.praesid.livestats.LiveStats
Constructs a LiveStats object which will exponentially decay collected stats over time

M

max - Variable in class io.praesid.livestats.Stats
 
maximum() - Method in class io.praesid.livestats.LiveStats
 
mean() - Method in class io.praesid.livestats.LiveStats
 
mean - Variable in class io.praesid.livestats.Stats
 
min - Variable in class io.praesid.livestats.Stats
 
minimum() - Method in class io.praesid.livestats.LiveStats
 
multiplier - Variable in class io.praesid.livestats.DecayConfig
 

N

n - Variable in class io.praesid.livestats.Stats
 
name - Variable in class io.praesid.livestats.Stats
 
NEVER - Static variable in class io.praesid.livestats.DecayConfig
 
num() - Method in class io.praesid.livestats.LiveStats
 

P

percentile - Variable in class io.praesid.livestats.Quantile
 
period - Variable in class io.praesid.livestats.DecayConfig
 
put(String, long) - Method in class io.praesid.livestats.ServiceStats
Puts a timing entry of `nanos` into the stats for `key`.

Q

Quantile - Class in io.praesid.livestats
 
Quantile(double) - Constructor for class io.praesid.livestats.Quantile
Constructs a single quantile object
quantile() - Method in class io.praesid.livestats.Quantile
 
quantiles() - Method in class io.praesid.livestats.LiveStats
 
quantiles - Variable in class io.praesid.livestats.Stats
 

S

ServiceStats - Class in io.praesid.livestats
 
skewness() - Method in class io.praesid.livestats.LiveStats
 
skewness - Variable in class io.praesid.livestats.Stats
 
Stats - Class in io.praesid.livestats
 
Stats(String, LiveStats) - Constructor for class io.praesid.livestats.Stats
 
Stats(String, long, double, double, double, double, double, double, Map<Double, Double>) - Constructor for class io.praesid.livestats.Stats
 

T

timingOnCompletion(String, Supplier<CompletableFuture<T>>) - Method in class io.praesid.livestats.ServiceStats
Records the execution time for the future produced by `subject` at a key based on `name`.
timingOnCompletion(String, Supplier<CompletableFuture<T>>, Predicate<T>) - Method in class io.praesid.livestats.ServiceStats
Records the execution time for the future produced by `subject` at a key based on `name`.

V

variance() - Method in class io.praesid.livestats.LiveStats
 
variance - Variable in class io.praesid.livestats.Stats
 
A C D G I K L M N P Q S T V 
Skip navigation links

Copyright © 2015. All rights reserved.