@Override public void messageReceived(ChannelHandlerContext ctx, String msg) throws Exception { assertEquals(data[counter], msg); if (channel.parent() != null) { String delimiter = random.nextBoolean() ? "\r\n" : "\n"; channel.write(msg + delimiter); } counter++; }
@PreDestroy public void stop() throws Exception { serverChannel.close(); serverChannel.parent().close(); }