Package com.mongodb
Class DefaultDBDecoder
- java.lang.Object
-
- org.bson.BasicBSONDecoder
-
- com.mongodb.DefaultDBDecoder
-
- All Implemented Interfaces:
DBDecoder
,BSONDecoder
public class DefaultDBDecoder extends BasicBSONDecoder implements DBDecoder
An implementation of DBDecoder
-
-
Field Summary
Fields Modifier and Type Field Description static DBDecoderFactory
FACTORY
-
Constructor Summary
Constructors Constructor Description DefaultDBDecoder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DBObject
decode(byte[] bytes, DBCollection collection)
Decode a single DBObject belonging to the given collection from the given array of bytes.DBObject
decode(InputStream input, 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()
-
Methods inherited from class org.bson.BasicBSONDecoder
decode, decode, readObject, readObject
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.bson.BSONDecoder
decode, decode, readObject, readObject
-
-
-
-
Field Detail
-
FACTORY
public static final DBDecoderFactory FACTORY
-
-
Method Detail
-
getDBCallback
public DBCallback getDBCallback(DBCollection collection)
Description copied from interface:DBDecoder
Get a callback for the given collection.- Specified by:
getDBCallback
in interfaceDBDecoder
- Parameters:
collection
- the collection- Returns:
- the callback
-
decode
public DBObject decode(InputStream input, DBCollection collection) throws IOException
Description copied from interface:DBDecoder
Decode a single DBObject belonging to the given collection from the given input stream.- Specified by:
decode
in interfaceDBDecoder
- Parameters:
input
- the input streamcollection
- the collection- Returns:
- the DBObject
- Throws:
IOException
- may throw an exception while decoding from theInputStream
-
decode
public DBObject decode(byte[] bytes, DBCollection collection)
Description copied from interface:DBDecoder
Decode a single DBObject belonging to the given collection from the given array of bytes.
-
-