Class and Description |
---|
org.bson.util.Assertions
This class is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.BasicBSONDecoder.BSONInput
This class should not be a part of API.
Please see the class-level documentation for a migration instructions.
|
org.bson.BSONLazyDecoder
This class is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.KeyCachingLazyBSONObject
This class is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.LazyBSONObject.LazyBSONKeySet
This class is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.LazyDBList
Please use
LazyDBList instead. |
org.bson.NewBSONDecoder
This class is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.PoolOutputBuffer
This class is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.util.SimplePool
This class is NOT a part of public API and will be dropped in 3.x versions.
|
Field and Description |
---|
org.bson.BasicBSONEncoder._buf
Replaced by
BasicBSONEncoder.getOutputBuffer() . |
org.bson.LazyBSONObject._callback
This field is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.BasicBSONDecoder._callback
This field should not be a part of API.
Please see the class-level documentation for a migration instructions.
|
org.bson.LazyBSONObject._doc_start_offset
Please use
LazyBSONObject.getOffset() instead. |
org.bson.BasicBSONDecoder._in
This field should not be a part of API.
Please see the class-level documentation for a migration instructions.
|
org.bson.LazyBSONObject._input
Please use
LazyBSONObject.getBytes() to access underlying bytes. |
org.bson.BasicBSONDecoder._len
This field should not be a part of API.
Please see the class-level documentation for a migration instructions.
|
org.bson.BasicBSONDecoder._pos
This field should not be a part of API.
Please see the class-level documentation for a migration instructions.
|
org.bson.BSON._utf8
Use
Charset.forName(String) to create UTF-8 charset. |
Method and Description |
---|
org.bson.BasicBSONDecoder._binary(String)
This method should not be a part of API.
Please see the class-level documentation for a migration instructions.
|
org.bson.types.ObjectId._flip(int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.types.ObjectId._inc()
Please use
ObjectId.toByteArray() instead. |
org.bson.types.ObjectId._machine()
Please use
ObjectId.toByteArray() instead. |
org.bson.BasicBSONEncoder._put(byte, String)
This method is NOT a part of public API and will be dropped in 3.x versions.
Access buffer directly via
BasicBSONEncoder.getOutputBuffer() if you need to change how BSON is written. |
org.bson.BasicBSONEncoder._put(String)
Replaced by
getOutputBuffer().writeCString(String) . |
org.bson.BasicBSONEncoder._putValueString(String)
This method is NOT a part of public API and will be dropped in 3.x versions.
Access buffer directly via
BasicBSONEncoder.getOutputBuffer() if you need to change how BSON is written.
Otherwise override BasicBSONEncoder.putString(String, String) . |
org.bson.types.ObjectId._time()
Please use
ObjectId.getTimestamp() ()} instead. |
org.bson.io.OutputBuffer.asString()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.BasicOutputBuffer.asString()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.PoolOutputBuffer.asString(String)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.OutputBuffer.asString(String)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.BasicOutputBuffer.asString(String)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.types.ObjectId.babbleToMongod(String)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.LazyBSONObject.containsKey(String) |
org.bson.BSONObject.containsKey(String) |
org.bson.BasicBSONObject.containsKey(String) |
org.bson.types.BasicBSONList.containsKey(String) |
org.bson.types.ObjectId.getCurrentInc()
Please use
ObjectId.getCurrentCounter() instead. |
org.bson.LazyBSONObject.getElementBSONSize(int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.LazyBSONObject.getElementType(int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.LazyBSONObject.getElementValue(LazyBSONObject.ElementRecord)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.types.ObjectId.getGenMachineId() |
org.bson.types.ObjectId.getInc()
Please use the
ObjectId.toByteArray() instead. |
org.bson.types.ObjectId.getMachine()
Please use
#toByteArray() instead. |
org.bson.types.ObjectId.getTime()
Please use
ObjectId.getDate() ()} instead. |
org.bson.types.ObjectId.getTimeSecond()
Please use
ObjectId.getTimestamp() ()} instead. |
org.bson.EmptyBSONCallback.gotBinaryArray(String, byte[]) |
org.bson.BSONCallback.gotBinaryArray(String, byte[]) |
org.bson.BasicBSONCallback.gotBinaryArray(String, byte[]) |
org.bson.BasicBSONEncoder.handleSpecialObjects(String, BSONObject)
Override
BasicBSONEncoder.putSpecial(String, Object) if you need to you need to handle custom types. |
org.bson.io.OutputBuffer.hex()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.LazyBSONObject.isElementEmpty(int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.types.ObjectId.isNew()
'new' flag breaks the immutability of the
ObjectId class
and will be dropped in 3.x versions of the driver |
org.bson.types.ObjectId.massageToObjectId(Object)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.OutputBuffer.md5()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.types.ObjectId.notNew()
'new' flag breaks the immutability of the
ObjectId class
and will be dropped in 3.x versions of the driver |
org.bson.io.BasicOutputBuffer.pipe(DataOutput)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.PoolOutputBuffer.seekEnd()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.OutputBuffer.seekEnd()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.BasicOutputBuffer.seekEnd()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.PoolOutputBuffer.seekStart()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.OutputBuffer.seekStart()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.BasicOutputBuffer.seekStart()
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.PoolOutputBuffer.setPosition(int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.OutputBuffer.setPosition(int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.BasicOutputBuffer.setPosition(int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.LazyBSONCallback.setRootObject(Object)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.LazyBSONObject.sizeCString(int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.types.ObjectId.toStringBabble()
'babble' format is deprecated. Please use
ObjectId.toHexString() instead. |
org.bson.types.ObjectId.toStringMongod()
Please use
ObjectId.toHexString() instead. |
org.bson.BasicBSONEncoder.writeCString(String)
Replaced by
getOutputBuffer().writeCString(String) . |
org.bson.BasicBSONEncoder.writeInt(int)
Replaced by
getOutputBuffer().writeInt(int) . |
org.bson.io.OutputBuffer.writeInt(int, int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.io.OutputBuffer.writeIntBE(int)
This method is NOT a part of public API and will be dropped in 3.x versions.
|
org.bson.BasicBSONEncoder.writeLong(long)
Replaced by
getOutputBuffer().writeLong(long) . |
Constructor and Description |
---|
org.bson.types.ObjectId(Date, int, int)
ObjectId 's constructed this way do not conform to
the ObjectId specification.
Please use ObjectId.ObjectId(byte[]) or
ObjectId.createFromLegacyFormat(int, int, int) instead. |
org.bson.types.ObjectId(int, int, int)
ObjectId 's constructed this way do not conform to
the ObjectId specification.
Please use ObjectId.ObjectId(byte[]) or
ObjectId.createFromLegacyFormat(int, int, int) instead. |
org.bson.types.ObjectId(String, boolean)
'babble' format is deprecated. Please use
ObjectId.ObjectId(String) instead. |