Package com.mongodb

Interface DBDecoder

All Superinterfaces:
org.bson.BSONDecoder
All Known Implementing Classes:
DefaultDBDecoder, LazyDBDecoder

public interface DBDecoder extends org.bson.BSONDecoder
An interface for decoders of BSON into instances of DBObject that belong to a DBCollection.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mongodb.DBObject
    decode(byte[] bytes, DBCollection collection)
    Decode a single DBObject belonging to the given collection from the given array of bytes.
    com.mongodb.DBObject
    decode(InputStream input, DBCollection collection)
    Decode a single DBObject belonging to the given collection from the given input stream.
    Get a callback for the given collection.

    Methods inherited from interface org.bson.BSONDecoder

    decode, decode, readObject, readObject
  • Method Details

    • getDBCallback

      DBCallback getDBCallback(DBCollection collection)
      Get a callback for the given collection.
      Parameters:
      collection - the collection
      Returns:
      the callback
    • decode

      com.mongodb.DBObject decode(InputStream input, DBCollection collection) throws IOException
      Decode a single DBObject belonging to the given collection from the given input stream.
      Parameters:
      input - the input stream
      collection - the collection
      Returns:
      the DBObject
      Throws:
      IOException - may throw an exception while decoding from the InputStream
    • decode

      com.mongodb.DBObject decode(byte[] bytes, DBCollection collection)
      Decode a single DBObject belonging to the given collection from the given array of bytes.
      Parameters:
      bytes - the byte array
      collection - the collection
      Returns:
      the DBObject