Package com.mongodb

Class BSONTimestampCodec

java.lang.Object
com.mongodb.BSONTimestampCodec
All Implemented Interfaces:
org.bson.codecs.Codec<org.bson.types.BSONTimestamp>, org.bson.codecs.Decoder<org.bson.types.BSONTimestamp>, org.bson.codecs.Encoder<org.bson.types.BSONTimestamp>

public class BSONTimestampCodec extends Object implements org.bson.codecs.Codec<org.bson.types.BSONTimestamp>
Knows how to encode and decode BSON timestamps.
Since:
3.0
MongoDB documentation
Timestamps
  • Constructor Details

    • BSONTimestampCodec

      public BSONTimestampCodec()
  • Method Details

    • encode

      public void encode(org.bson.BsonWriter writer, org.bson.types.BSONTimestamp value, org.bson.codecs.EncoderContext encoderContext)
      Specified by:
      encode in interface org.bson.codecs.Encoder<org.bson.types.BSONTimestamp>
    • decode

      public org.bson.types.BSONTimestamp decode(org.bson.BsonReader reader, org.bson.codecs.DecoderContext decoderContext)
      Specified by:
      decode in interface org.bson.codecs.Decoder<org.bson.types.BSONTimestamp>
    • getEncoderClass

      public Class<org.bson.types.BSONTimestamp> getEncoderClass()
      Specified by:
      getEncoderClass in interface org.bson.codecs.Encoder<org.bson.types.BSONTimestamp>