public class CompositeMetricsSerializer extends SystemMetricsSerializer<CompositeMetrics>
Constructor and Description |
---|
CompositeMetricsSerializer() |
Modifier and Type | Method and Description |
---|---|
<T extends SystemMetrics<T>> |
addMetricsSerializer(java.lang.Class<T> metricsClass,
SystemMetricsSerializer<T> serializer) |
boolean |
deserializeContents(CompositeMetrics metrics,
java.io.DataInput input)
Must be implemented by every SystemMetricsSerializer to read data from input.
|
void |
serializeContents(CompositeMetrics metrics,
java.io.DataOutput output)
Must be implemented by every SystemMetricsSerializer to actually save data to output.
|
deserialize, getTag, serialize
public <T extends SystemMetrics<T>> CompositeMetricsSerializer addMetricsSerializer(java.lang.Class<T> metricsClass, SystemMetricsSerializer<T> serializer)
public void serializeContents(CompositeMetrics metrics, java.io.DataOutput output) throws java.io.IOException
SystemMetricsSerializer
serializeContents
in class SystemMetricsSerializer<CompositeMetrics>
java.io.IOException
public boolean deserializeContents(CompositeMetrics metrics, java.io.DataInput input) throws java.io.IOException
SystemMetricsSerializer
deserializeContents
in class SystemMetricsSerializer<CompositeMetrics>
java.io.IOException