/** * @see IoSession#isReadSuspended() */ public boolean isReadSuspended() { return wrappedSession.isReadSuspended(); }
private static void suspendReads(Session qfSession, int queueUpperWatermark) { final IoSession ioSession = lookupIoSession(qfSession); if (ioSession != null && !ioSession.isReadSuspended()) { ioSession.suspendRead(); qfSession.getLog().onEvent(format(UPPER_WATERMARK_FMT, queueUpperWatermark)); } }
private static void resumeReads(Session qfSession, int queueLowerWatermark) { final IoSession ioSession = lookupIoSession(qfSession); if (ioSession != null && ioSession.isReadSuspended()) { ioSession.resumeRead(); qfSession.getLog().onEvent(format(LOWER_WATERMARK_FMT, queueLowerWatermark)); } }
private static void resumeReads(Session qfSession, int queueLowerWatermark) { final IoSession ioSession = lookupIoSession(qfSession); if (ioSession != null && ioSession.isReadSuspended()) { ioSession.resumeRead(); qfSession.getLog().onEvent(format(LOWER_WATERMARK_FMT, queueLowerWatermark)); } }
private static void suspendReads(Session qfSession, int queueUpperWatermark) { final IoSession ioSession = lookupIoSession(qfSession); if (ioSession != null && !ioSession.isReadSuspended()) { ioSession.suspendRead(); qfSession.getLog().onEvent(format(UPPER_WATERMARK_FMT, queueUpperWatermark)); } }
log.debug("Closing and skipping decode for unregistered connection: {}", sessionId); session.closeNow(); log.debug("Session closing: {} reading: {} writing: {}", session.isClosing(), session.isReadSuspended(), session.isWriteSuspended());
private void readHandle(DatagramChannel handle) throws Exception { IoBuffer readBuf = IoBuffer.allocate(getSessionConfig().getReadBufferSize()); SocketAddress remoteAddress = receive(handle, readBuf); if (remoteAddress != null) { IoSession session = newSessionWithoutLock(remoteAddress, localAddress(handle)); readBuf.flip(); if (!session.isReadSuspended()) { session.getFilterChain().fireMessageReceived(readBuf); } } }
log.debug("Closing and skipping decode for unregistered connection: {}", sessionId); session.closeNow(); log.debug("Session closing: {} reading: {} writing: {}", session.isClosing(), session.isReadSuspended(), session.isWriteSuspended());
private void readHandle(DatagramChannel handle) throws Exception { IoBuffer readBuf = IoBuffer.allocate(getSessionConfig().getReadBufferSize()); SocketAddress remoteAddress = receive(handle, readBuf); if (remoteAddress != null) { IoSession session = newSessionWithoutLock(remoteAddress, localAddress(handle)); readBuf.flip(); if (!session.isReadSuspended()) { session.getFilterChain().fireMessageReceived(readBuf); } } }