Package org.bson.io

Contains classes implementing I/O operations used by BSON objects.
  • Interface Summary 
    Interface Description
    BsonInput
    An input stream that is optimized for reading BSON values directly from the underlying stream.
    BsonInputMark
    Represents a bookmark that can be used to reset a BsonInput to its state at the time the mark was created.
    BsonOutput
    An output stream that is optimized for writing BSON values directly to the underlying stream.
  • Class Summary 
    Class Description
    BasicOutputBuffer
    A BSON output stream that stores the output in a single, un-pooled byte array.
    Bits Deprecated.
    there is no replacement for this utility class
    ByteBufferBsonInput
    An implementation of BsonInput that is backed by a ByteBuf.
    OutputBuffer
    An abstract base class for classes implementing BsonOutput.