final ChannelBuffer buffer = ChannelState.allocateSendBuffer(sendType, session, data);
final int reportBytes = data.length;
final int peerCount = channels.size();
log.trace("{} send {} to {}", this, buffer.capacity(), peerCount);
List<ChannelFuture> futures = new ArrayList<>(peerCount);
for (Channel c : channels) {
futures.add(c.write(buffer.duplicate()));
}
ChannelGroupFuture future = new DefaultChannelGroupFuture(DummyChannelGroup.DUMMY, futures);