org.bson.BasicBSONDecoder provides access for subclasses to its resources via protected fields and protected void _binary(String) method.
From my point of view this should be hidden, cause BSONDecoder already provides a mechanism of callbacks.
Things to be deprecated/removed in 3.0
- field _callback
- field _in
- field _len
- field _pos
- method protected void _binary(java.lang.String)
- class org.bson.BasicBSONDecoder.BSONInput
We need to add documentation about migration.