new ManyMessageTransfer(response.encodeHeader(getMessageResult
.getBufferTotalSize()), getMessageResult);
channel.writeAndFlush(fileRegion).addListener(new ChannelFutureListener() {
@Override
public void operationComplete(ChannelFuture future) throws Exception {
getMessageResult.release();
if (!future.isSuccess()) {
log.error(
"transfer many message by pagecache failed, " + channel.remoteAddress(),
future.cause());
}