Package org.bson
Class BasicBSONEncoder
- java.lang.Object
-
- org.bson.BasicBSONEncoder
-
- All Implemented Interfaces:
BSONEncoder
- Direct Known Subclasses:
DefaultDBEncoder
@Deprecated(since="2022-10-31") public class BasicBSONEncoder extends java.lang.Object implements BSONEncoder
Deprecated.Usage of this API is not supported in AEM as a Cloud Service.This is meant to be pooled or cached. There is some per instance memory for string conversion, etc...
-
-
Constructor Summary
Constructors Constructor Description BasicBSONEncoder()
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
done()
Deprecated.Free the resources.byte[]
encode(BSONObject document)
Deprecated.Encode a document into byte array.int
putObject(BSONObject document)
Deprecated.Encodes aBSONObject
.void
set(OutputBuffer buffer)
Deprecated.Sets the buffer to wrich the result of encoding will be written.
-
-
-
Method Detail
-
encode
public byte[] encode(BSONObject document)
Deprecated.Description copied from interface:BSONEncoder
Encode a document into byte array. This is a shortcut method which creates a newOutputBuffer
, invokes the other 3 methods in a corresponding sequence: and returns the contents of theOutputBuffer
.- Specified by:
encode
in interfaceBSONEncoder
- Parameters:
document
- the document to be encoded- Returns:
- a byte sequence
-
done
public void done()
Deprecated.Description copied from interface:BSONEncoder
Free the resources.- Specified by:
done
in interfaceBSONEncoder
-
set
public void set(OutputBuffer buffer)
Deprecated.Description copied from interface:BSONEncoder
Sets the buffer to wrich the result of encoding will be written.- Specified by:
set
in interfaceBSONEncoder
- Parameters:
buffer
- the buffer to be used to write a byte sequences to
-
putObject
public int putObject(BSONObject document)
Deprecated.Encodes aBSONObject
. This is for the higher level api calls.- Specified by:
putObject
in interfaceBSONEncoder
- Parameters:
document
- the document to encode- Returns:
- the number of characters in the encoding
-
-