private void dispatch(Event event, Handler handler) { ROOT.set(event, handler); event.dispatch(handler); }
private void dispatch(Event event, Handler handler) { ROOT.set(event, handler); event.dispatch(handler); }
private void process(Collector collector) { final String methodName = "process"; logger.entry(this, methodName, collector); while (collector.peek() != null) { Event event = collector.peek(); logger.data(this, methodName, "Processing event: {}", event.getType()); event.dispatch(this); resetReceiveIdleTimer(event); collector.pop(); } logger.exit(this, methodName); }