Package com.hypixel.hytale.metrics
Class MetricResults.MetricResultsCodec
java.lang.Object
com.hypixel.hytale.metrics.MetricResults.MetricResultsCodec
- All Implemented Interfaces:
Codec<MetricResults>,RawJsonCodec<MetricResults>,SchemaConvertable<MetricResults>
- Enclosing class:
MetricResults
private static class MetricResults.MetricResultsCodec
extends Object
implements Codec<MetricResults>
-
Field Summary
Fields inherited from interface com.hypixel.hytale.codec.Codec
BASE64_PATTERN, BOOLEAN, BSON_DOCUMENT, BYTE, BYTE_ARRAY, DOUBLE, DOUBLE_ARRAY, DURATION, DURATION_SECONDS, FLOAT, FLOAT_ARRAY, INSTANT, INT_ARRAY, INTEGER, LOG_LEVEL, LONG, LONG_ARRAY, PATH, SHORT, STRING, STRING_ARRAY, UUID_BINARY, UUID_STRING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeJson(RawJsonReader reader, ExtraInfo extraInfo) org.bson.BsonValueencode(MetricResults metricResults, ExtraInfo extraInfo) toSchema(SchemaContext context) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hypixel.hytale.codec.RawJsonCodec
decodeJsonMethods inherited from interface com.hypixel.hytale.codec.schema.SchemaConvertable
toSchema
-
Constructor Details
-
MetricResultsCodec
private MetricResultsCodec()
-
-
Method Details
-
decode
- Specified by:
decodein interfaceCodec<MetricResults>
-
encode
- Specified by:
encodein interfaceCodec<MetricResults>
-
decodeJson
@Nullable public MetricResults decodeJson(@Nonnull RawJsonReader reader, ExtraInfo extraInfo) throws IOException - Specified by:
decodeJsonin interfaceCodec<MetricResults>- Specified by:
decodeJsonin interfaceRawJsonCodec<MetricResults>- Throws:
IOException
-
toSchema
- Specified by:
toSchemain interfaceSchemaConvertable<MetricResults>
-