Package io.split.client.metrics
Interface ILatencyTracker
- All Known Implementing Classes:
BinarySearchLatencyTracker,LogarithmicSearchLatencyTracker
public interface ILatencyTracker
Created by patricioe on 2/10/16.
-
Method Summary
Modifier and Type Method Description voidaddLatencyMicros(long micros)voidaddLatencyMillis(long millis)voidclear()longgetBucketForLatencyMicros(long latency)longgetBucketForLatencyMillis(long latency)long[]getLatencies()longgetLatency(int index)
-
Method Details
-
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)
-