Javadoc
Calls
Channel#writeAndFlush(Object) to pass the given chunk to the downstream system. Note that
the flush will cause the reference count of the given chunk to decrease by 1. If any error occurs that
prevents the
Channel#writeAndFlush(Object) call from executing (e.g.
#channelClosedDueToUnrecoverableError was called previously) then
HttpContent#release() will
be called manually so that you can rely on the given chunk's reference count always being reduced by 1
at some point after calling this method.