Asynchronous GridFS requires AsyncInputStream and AsyncOutputStream as I/O API. It would make sense to provide utilities to bridge these to NIO Channel types as these are more common and async (non-blocking) ready.
A utility modeled along the lines of ReadableByteChannel could improve the integration with existing Java APIs.