|
The DirectBuffer vs non direct/heap buffer were done independently of ice.
The platform was Linux (Suse 10) and JVM is Sun JDK 1.6.
But I see this line:
moreData = handler.read(stream);
assert(stream.pos() == stream.size());
Doesn't it suggest you are expecting to fill the buffer (which was re-allocated to the size of the payload)?
|