Package org.bson

Class LazyBSONDecoder

java.lang.Object
org.bson.LazyBSONDecoder
All Implemented Interfaces:
BSONDecoder
Direct Known Subclasses:
LazyDBDecoder

@Deprecated(since="2022-10-31") public class LazyBSONDecoder extends Object implements BSONDecoder
Deprecated.
Usage of this API is not supported in AEM as a Cloud Service.
A decoder for LazyBSONObject instances.
  • Constructor Details

    • LazyBSONDecoder

      public LazyBSONDecoder()
      Deprecated.
  • Method Details

    • readObject

      public BSONObject readObject(byte[] bytes)
      Deprecated.
      Description copied from interface: BSONDecoder
      Read a single BSON object from the given bytes.
      Specified by:
      readObject in interface BSONDecoder
      Parameters:
      bytes - the bytes in BSON format
      Returns:
      the BSON object for the given bytes
    • readObject

      public BSONObject readObject(InputStream in) throws IOException
      Deprecated.
      Description copied from interface: BSONDecoder
      Read a single BSON object from the given input stream.
      Specified by:
      readObject in interface BSONDecoder
      Parameters:
      in - the input stream in BSON format
      Returns:
      the BSON object for the given bytes
      Throws:
      IOException - if there's a problem reading the object from the InputStream
    • decode

      public int decode(byte[] bytes, BSONCallback callback)
      Deprecated.
      Description copied from interface: BSONDecoder
      Decode a single BSON object into the given callback from the given byte array.
      Specified by:
      decode in interface BSONDecoder
      Parameters:
      bytes - the bytes in BSON format
      callback - the callback
      Returns:
      the number of bytes in the BSON object
    • decode

      public int decode(InputStream in, BSONCallback callback) throws IOException
      Deprecated.
      Description copied from interface: BSONDecoder
      Decode a single BSON object into the given callback from the given input stream.
      Specified by:
      decode in interface BSONDecoder
      Parameters:
      in - the input stream in BSON format
      callback - the callback
      Returns:
      the number of bytes read from the input stream
      Throws:
      IOException - if there's a problem reading from the InputStream