@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++;
    }
Example #2
0
 @PreDestroy
 public void stop() throws Exception {
   serverChannel.close();
   serverChannel.parent().close();
 }