public abstract class SampleValue<T extends Number> extends Number implements Comparable<Number>
Modifier and Type | Field and Description |
---|---|
static byte |
ABSOLUTE |
static byte |
COUNTER |
static byte |
DERIVE |
static byte |
GAUGE |
Constructor and Description |
---|
SampleValue() |
SampleValue(T value) |
Modifier and Type | Method and Description |
---|---|
abstract SampleValue<?> |
add(Number other) |
abstract BigInteger |
bigIntegerValue() |
static SampleValue<?> |
compose(ByteBuffer data) |
static ByteBuffer |
decompose(SampleValue<?> value) |
abstract SampleValue<?> |
delta(Number other) |
abstract SampleValue<?> |
divide(Number object) |
boolean |
equals(Object obj) |
static SampleValue<?> |
fromHex(String value) |
abstract MetricType |
getType() |
protected T |
getValue() |
boolean |
greaterThan(Number other) |
int |
hashCode() |
boolean |
isNaN() |
boolean |
lessThan(Number other) |
abstract SampleValue<?> |
multiply(Number other) |
abstract SampleValue<?> |
subtract(Number other) |
static String |
toHex(SampleValue<?> value) |
String |
toString() |
byteValue, doubleValue, floatValue, intValue, longValue, shortValue
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
compareTo
public static final byte COUNTER
public static final byte DERIVE
public static final byte ABSOLUTE
public static final byte GAUGE
public SampleValue()
public SampleValue(T value)
protected T getValue()
public abstract BigInteger bigIntegerValue()
public static SampleValue<?> compose(ByteBuffer data)
public static ByteBuffer decompose(SampleValue<?> value)
public static String toHex(SampleValue<?> value)
public static SampleValue<?> fromHex(String value)
public boolean isNaN()
public boolean lessThan(Number other)
public boolean greaterThan(Number other)
public abstract SampleValue<?> delta(Number other)
public abstract SampleValue<?> subtract(Number other)
public abstract SampleValue<?> add(Number other)
public abstract SampleValue<?> multiply(Number other)
public abstract SampleValue<?> divide(Number object)
public abstract MetricType getType()
Copyright © 2015. All rights reserved.