Package io.split.client.metrics
Interface ILatencyTracker
-
- All Known Implementing Classes:
BinarySearchLatencyTracker,LogarithmicSearchLatencyTracker
public interface ILatencyTrackerCreated by patricioe on 2/10/16.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddLatencyMicros(long micros)voidaddLatencyMillis(long millis)voidclear()longgetBucketForLatencyMicros(long latency)longgetBucketForLatencyMillis(long latency)long[]getLatencies()longgetLatency(int index)
-
-
-
Method Detail
-
addLatencyMillis
void addLatencyMillis(long millis)
-
addLatencyMicros
void addLatencyMicros(long micros)
-
getLatencies
long[] getLatencies()
-
getLatency
long getLatency(int index)
-
clear
void clear()
-
getBucketForLatencyMillis
long getBucketForLatencyMillis(long latency)
-
getBucketForLatencyMicros
long getBucketForLatencyMicros(long latency)
-
-