public class DefaultDBDecoder extends BasicBSONDecoder implements DBDecoder
BasicBSONDecoder.BSONInput| Modifier and Type | Field and Description |
|---|---|
static DBDecoderFactory |
FACTORY |
_callback, _in, _len, _pos| Constructor and Description |
|---|
DefaultDBDecoder() |
| Modifier and Type | Method and Description |
|---|---|
DBObject |
decode(byte[] b,
DBCollection collection)
Decode a single DBObject belonging to the given collection from the given array of bytes.
|
DBObject |
decode(InputStream in,
DBCollection collection)
Decode a single DBObject belonging to the given collection from the given input stream.
|
DBCallback |
getDBCallback(DBCollection collection)
Get a callback for the given collection.
|
String |
toString() |
_binary, decode, decode, readObject, readObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitdecode, decode, readObject, readObjectpublic static DBDecoderFactory FACTORY
public DBCallback getDBCallback(DBCollection collection)
DBDecodergetDBCallback in interface DBDecodercollection - the collectionpublic DBObject decode(byte[] b, DBCollection collection)
DBDecoderpublic DBObject decode(InputStream in, DBCollection collection) throws IOException
DBDecoderdecode in interface DBDecoderin - the input streamcollection - the collectionIOException - may throw an exception while decoding from the InputStream