Top Fields Constructors Methods
org.terracotta.statistics.derived

public Class OperationResultSampler<T extends java.lang.Enum<T>>

extends OperationResultFilter<T extends Enum<T>>
Class Inheritance
Imports
org.terracotta.statistics.observer.ChainedEventObserver, java.util.Set, java.util.concurrent.ThreadLocalRandom

Author
cdennis

Field Summary

Modifier and TypeField and Description
private final int
Inherited from org.terracotta.statistics.derived.OperationResultFilter:
targets

Constructor Summary

AccessConstructor and Description
public
OperationResultSampler(Set<T> targets, double sampling, ChainedEventObserver... observers)

Method Summary

Modifier and TypeMethod and Description
public void
public int
private boolean
Inherited from org.terracotta.statistics.derived.OperationResultFilter:
begingetTargets

Field Detail

ceilingback to summary
private final int ceiling

Constructor Detail

OperationResultSamplerback to summary
public OperationResultSampler(Set<T> targets, double sampling, ChainedEventObserver... observers)

Method Detail

endback to summary
public void end(long time, long latency, T result)

Overrides org.terracotta.statistics.derived.OperationResultFilter.end.

Implements org.terracotta.statistics.observer.ChainedOperationObserver.end.

Annotations
@Override
getCeilingback to summary
public int getCeiling()
sampleback to summary
private boolean sample()