public abstract class Sampler<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Sampler.Sample<S>
Represents the ranked items collected during a sample period
|
static class |
Sampler.SamplerType |
Constructor and Description |
---|
Sampler() |
Modifier and Type | Method and Description |
---|---|
void |
addSample(T item,
int value) |
abstract void |
beginSampling(int capacity,
int durationMillis) |
abstract java.util.List<Sampler.Sample<T>> |
finishSampling(int count) |
protected abstract void |
insert(T item,
long value) |
abstract boolean |
isEnabled() |
abstract java.lang.String |
toString(T value) |
public void addSample(T item, int value)
protected abstract void insert(T item, long value)
public abstract boolean isEnabled()
public abstract void beginSampling(int capacity, int durationMillis)
public abstract java.util.List<Sampler.Sample<T>> finishSampling(int count)
public abstract java.lang.String toString(T value)
Copyright © 2009-2021 The Apache Software Foundation