/** * Delivers this event to the next filter. */ public void deliverEvent() { logger.debug("Delivering event {}", this); deliverEvent(this.nextFilter, this.session, this.type, this.status); }
/** * Delivers this event to the next filter. */ public void deliverEvent() { logger.debug("Delivering event {}", this); deliverEvent(this.nextFilter, this.session, this.type, this.status); }
/** * Delivers this event to the next filter. */ public void deliverEvent() { logger.debug("Delivering event {}", this); deliverEvent(this.nextFilter, this.session, this.type, this.status); }
/** * Send any session event which were queued while waiting for handshaking to complete. * * Please note this is an internal method. DO NOT USE it in your code. */ public void flushPendingSessionEvents() throws Exception { synchronized (sessionEventsQueue) { IoSessionEvent evt; while ((evt = sessionEventsQueue.poll()) != null) { logger.debug(" Flushing buffered event: {}", evt); evt.deliverEvent(); } } }
/** * Send any session event which were queued while waiting for handshaking to complete. * * Please note this is an internal method. DO NOT USE it in your code. * * @throws Exception If something went wrong while flushing the pending events */ public void flushPendingSessionEvents() throws Exception { synchronized (sessionEventsQueue) { IoSessionEvent evt; while ((evt = sessionEventsQueue.poll()) != null) { logger.debug(" Flushing buffered event: {}", evt); evt.deliverEvent(); } } }
/** * Send any session event which were queued while waiting for handshaking to complete. * * Please note this is an internal method. DO NOT USE it in your code. * * @throws Exception If something went wrong while flushing the pending events */ public void flushPendingSessionEvents() throws Exception { synchronized (sessionEventsQueue) { IoSessionEvent evt; while ((evt = sessionEventsQueue.poll()) != null) { logger.debug(" Flushing buffered event: {}", evt); evt.deliverEvent(); } } }
evt.deliverEvent(); evt.deliverEvent(); } else { if (evt.getType() == IoSessionEventType.CLOSED) { proxyIoSession.getConnector().cancelConnectFuture(); discardSessionQueueEvents(); evt.deliverEvent(); } else { discardSessionQueueEvents(); evt.deliverEvent(); } else { enqueueSessionEvent(evt);
evt.deliverEvent(); return; evt.deliverEvent(); } else { if (evt.getType() == IoSessionEventType.CLOSED) { proxyIoSession.getConnector().cancelConnectFuture(); discardSessionQueueEvents(); evt.deliverEvent(); } else { discardSessionQueueEvents(); evt.deliverEvent(); } else { enqueueSessionEvent(evt);
evt.deliverEvent(); evt.deliverEvent(); } else { if (evt.getType() == IoSessionEventType.CLOSED) { proxyIoSession.getConnector().cancelConnectFuture(); discardSessionQueueEvents(); evt.deliverEvent(); } else { discardSessionQueueEvents(); evt.deliverEvent(); } else { enqueueSessionEvent(evt);