end the current request . it is acceptable to write extra bytes using buffer.dowrite during the execution of this method . concode_field_sep String ENCODING_NAME concode_elem_sep ByteChunk ENCODING concode_elem_sep long contentLength concode_elem_sep OutputBuffer buffer concode_elem_sep long remaining concode_field_sep void setBuffer concode_elem_sep long getRemaining concode_elem_sep void recycle concode_elem_sep void setResponse concode_elem_sep long getContentLength concode_elem_sep int doWrite concode_elem_sep ByteChunk getEncodingName
long function ( ) { if ( remaining > 0 ) return remaining ; return 0 ; }