private Event popEvent() { synchronized (lock) { Event ev = collector.peek(); if (ev != null) { // pop will invalidate the event // for that reason we make a new one // Events are reused inside the collector, so we need to make a new one here ev = ev.copy(); collector.pop(); } return ev; } }
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); }
while ((ev = collector.peek()) != null) { for (EventHandler h : handlers) { if (log.isTraceEnabled()) {
while ((ev = collector.peek()) != null) { for (EventHandler h : handlers) { if (log.isTraceEnabled()) {
private void processUpdates() { try { Event protonEvent = null; while ((protonEvent = protonCollector.peek()) != null) { if (!protonEvent.getType().equals(Type.TRANSPORT)) { LOG.trace("Client: New Proton Event: {}", protonEvent.getType());
private void processUpdates() { try { Event protonEvent = null; while ((protonEvent = protonCollector.peek()) != null) { if (!protonEvent.getType().equals(Type.TRANSPORT)) { LOG.trace("New Proton Event: {}", protonEvent.getType());
private void processProtonEvents() throws Exception { try { Event event = null; while ((event = eventCollector.peek()) != null) { if (amqpTransport.isTrace()) { LOG.trace("Server: Processing event: {}", event.getType());
private void processUpdates() { try { Event protonEvent = null; while ((protonEvent = protonCollector.peek()) != null) { if (!protonEvent.getType().equals(Type.TRANSPORT)) { LOG.trace("New Proton Event: {}", protonEvent.getType());
private void processProtonEvents() throws Exception { try { Event event = null; while ((event = eventCollector.peek()) != null) { if (amqpTransport.isTrace()) { LOG.trace("Server: Processing event: {}", event.getType());
while ((protonEvent = collector.peek()) != null) { ProtonConnectionImpl conn = (ProtonConnectionImpl) protonEvent.getConnection().getContext();