public class EventUtils
extends java.lang.Object
Constructor and Description |
---|
EventUtils() |
Modifier and Type | Method and Description |
---|---|
static Key<java.lang.Object> |
avgLatencyKey() |
static SystemEvent |
basePerfEvent() |
static SystemEvent |
baseTestEvent() |
static java.lang.String |
endEventS() |
static SystemEvent |
event(EventName name,
Prefix prefix,
long id,
byte[] payload) |
static double |
getNanos(java.time.Instant instant) |
static Key<java.lang.Object> |
histogramKey() |
static Key<java.lang.Object> |
initialLatencyHistogramKey() |
static double |
nanosToMicros(double nanos) |
static double |
nanosToMillis(double nanos) |
static double |
nanosToSeconds(double nanos) |
static Key<java.lang.Object> |
payloadKey() |
static EventKey |
perfEventKey() |
static SystemEvent |
perfResultEvent(byte[] payload,
byte[] initialLatencyPayload,
double throughput,
long totalDropped,
long totalOutOfOrder,
long avgLatency) |
static java.lang.String |
testEventS() |
static Key<java.lang.Object> |
throughputKey() |
static Key<java.lang.Object> |
totalDroppedKey() |
static Key<java.lang.Object> |
totalOutOfOrderKey() |
public static java.lang.String testEventS()
public static java.lang.String endEventS()
public static Key<java.lang.Object> payloadKey()
public static Key<java.lang.Object> histogramKey()
public static Key<java.lang.Object> initialLatencyHistogramKey()
public static Key<java.lang.Object> throughputKey()
public static Key<java.lang.Object> totalDroppedKey()
public static Key<java.lang.Object> totalOutOfOrderKey()
public static Key<java.lang.Object> avgLatencyKey()
public static SystemEvent baseTestEvent()
public static SystemEvent basePerfEvent()
public static EventKey perfEventKey()
public static SystemEvent perfResultEvent(byte[] payload, byte[] initialLatencyPayload, double throughput, long totalDropped, long totalOutOfOrder, long avgLatency)
public static SystemEvent event(EventName name, Prefix prefix, long id, byte[] payload)
public static double nanosToMicros(double nanos)
public static double nanosToMillis(double nanos)
public static double nanosToSeconds(double nanos)
public static double getNanos(java.time.Instant instant)