in impl/src/main/java/org/apache/rocketmq/remoting/impl/netty/NettyRemotingAbstract.java [345:357]
private void handleResponse(RemotingCommand response, RemotingCommand cmd, ChannelHandlerContext ctx) {
if (cmd.trafficType() != TrafficType.REQUEST_ONEWAY) {
if (response != null) {
try {
writeAndFlush(ctx.channel(), response);
} catch (Throwable e) {
LOG.error(String.format("Process request %s success, but transfer response %s failed !",
cmd.toString(), response.toString()), e);
}
}
}
}