public final class LocalTimeAsInt64Codec extends Object implements Codec<LocalTime>
Encodes and decodes LocalTime
values to and from
BSON Int64
, such as
36930000000000
.
The values are stored as nanoseconds of a day
(see LocalTime.toNanoOfDay()
).
This type is immutable.
Constructor and Description |
---|
LocalTimeAsInt64Codec() |
Modifier and Type | Method and Description |
---|---|
LocalTime |
decode(BsonReader reader,
DecoderContext decoderContext) |
void |
encode(BsonWriter writer,
LocalTime value,
EncoderContext encoderContext) |
Class<LocalTime> |
getEncoderClass() |
public void encode(BsonWriter writer, LocalTime value, EncoderContext encoderContext)
public LocalTime decode(BsonReader reader, DecoderContext decoderContext)
public Class<LocalTime> getEncoderClass()
getEncoderClass
in interface Encoder<LocalTime>
Copyright © 2018. All rights reserved.