while (buffer.hasRemaining()) {
decoder.decode(session, buffer, out);
}
buffer = IoBuffer.allocate(0).setAutoExpand(true);
buffer.putString("B", encoder);
buffer.rewind();
while (buffer.hasRemaining()) {
decoder.decode(session, buffer, out);
}
assertEquals(4, out.getMessageQueue().size());
assertTrue(out.getMessageQueue().poll() instanceof HttpRequest);