ByteBuffer buf = ( ByteBuffer ) req.getMessage();
if( buf.remaining() == 0 )
{
synchronized( writeRequestQueue )
{
writeRequestQueue.pop();
}
req.getFuture().setWritten( true );
session.increaseWrittenWriteRequests();
( ( SocketFilterChain ) session.getFilterChain() ).messageSent( session, buf.reset() );