@Override public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) { if (e.getMessage() instanceof ChannelBuffer) { ChannelBuffer buf = (ChannelBuffer) e.getMessage(); for (TrackerServer server : serverList) { try { if (!server.getProtocol().equals("detector")) { checkPipeline(server.getProtocol(), server.getPipelineFactory().getPipeline(), buf); } } catch (Exception error) { if (showFailed) { Log.info("Protocol " + server.getProtocol() + " error"); } } } } }