Class CustomTypeCodec

java.lang.Object
org.geysermc.databaseutils.mongo.CustomTypeCodec
All Implemented Interfaces:
org.bson.codecs.Codec<Object>, org.bson.codecs.Decoder<Object>, org.bson.codecs.Encoder<Object>

public final class CustomTypeCodec extends Object implements org.bson.codecs.Codec<Object>
  • Constructor Details

  • Method Details

    • decode

      public Object decode(org.bson.BsonReader bsonReader, org.bson.codecs.DecoderContext decoderContext)
      Specified by:
      decode in interface org.bson.codecs.Decoder<Object>
    • encode

      public void encode(org.bson.BsonWriter bsonWriter, Object value, org.bson.codecs.EncoderContext encoderContext)
      Specified by:
      encode in interface org.bson.codecs.Encoder<Object>
    • getEncoderClass

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