Class GridFSFileCodec

java.lang.Object
com.mongodb.client.gridfs.codecs.GridFSFileCodec
All Implemented Interfaces:
org.bson.codecs.Codec<GridFSFile>, org.bson.codecs.Decoder<GridFSFile>, org.bson.codecs.Encoder<GridFSFile>

public final class GridFSFileCodec extends Object implements org.bson.codecs.Codec<GridFSFile>
A codec for GridFS Files
Since:
3.3
  • Constructor Details

    • GridFSFileCodec

      public GridFSFileCodec(org.bson.codecs.configuration.CodecRegistry registry)
      Create a new instance
      Parameters:
      registry - the codec registry
  • Method Details

    • decode

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

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

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