public final class PcpValueInfo extends java.lang.Object implements PcpOffset, MmvWritable
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
initialValue |
private Instance |
instance |
private PcpString |
largeValue |
private PcpMetricInfo |
metricInfo |
private MetricName |
metricName |
private int |
offset |
private static int |
VALUE_LENGTH |
Constructor and Description |
---|
PcpValueInfo(MetricName metricName,
PcpMetricInfo metricInfo,
Instance instance,
java.lang.Object initialValue,
PcpString.PcpStringStore stringStore) |
Modifier and Type | Method and Description |
---|---|
int |
byteSize() |
private int |
getDescriptorOffset() |
private java.lang.Object |
getInitialValue() |
private int |
getInstanceOffset() |
(package private) PcpString |
getLargeValue() |
MetricName |
getMetricName() |
int |
getOffset() |
TypeHandler<?> |
getTypeHandler() |
void |
setOffset(int offset) |
void |
writeToMmv(java.nio.ByteBuffer byteBuffer) |
private void |
writeValueSection(java.nio.ByteBuffer dataFileBuffer) |
private static final int VALUE_LENGTH
private final MetricName metricName
private final java.lang.Object initialValue
private final PcpMetricInfo metricInfo
private final Instance instance
private final PcpString largeValue
private int offset
PcpValueInfo(MetricName metricName, PcpMetricInfo metricInfo, Instance instance, java.lang.Object initialValue, PcpString.PcpStringStore stringStore)
public MetricName getMetricName()
public int getOffset()
getOffset
in interface MmvWritable
public TypeHandler<?> getTypeHandler()
private java.lang.Object getInitialValue()
private int getInstanceOffset()
private int getDescriptorOffset()
PcpString getLargeValue()
public void writeToMmv(java.nio.ByteBuffer byteBuffer)
writeToMmv
in interface MmvWritable
private void writeValueSection(java.nio.ByteBuffer dataFileBuffer)