Class OffsetTimeAsDocumentCodec

  • All Implemented Interfaces:
    Codec<OffsetTime>, Decoder<OffsetTime>, Encoder<OffsetTime>

    public final class OffsetTimeAsDocumentCodec
    extends Object
    implements Codec<OffsetTime>

    Encodes and decodes OffsetTime values to and from BSON Document, such as:

     {
         time: ...,
         offset: ...
     }
     

    The values are stored using the following structure:

    • time (a non-null value);
    • offset (a non-null value).
    The field values depend on provided codecs.

    This type is immutable.