public void fireChannelIdle(IdleState state, long currentTime) { switch (state) { case BOTH_IDLE: idleInfo.setLastBothIdleTime(currentTime); break; case WRITER_IDLE: idleInfo.setLastWriteIdleTime(currentTime); break; case READER_IDLE: idleInfo.setLastReadIdleTime(currentTime); break; } eventHandler().channelIdle(this, state); }
public void fireChannelIdle(IdleState state, long currentTime) { switch (state) { case BOTH_IDLE: idleInfo.setLastBothIdleTime(currentTime); break; case WRITER_IDLE: idleInfo.setLastWriteIdleTime(currentTime); break; case READER_IDLE: idleInfo.setLastReadIdleTime(currentTime); break; } eventHandler().channelIdle(this, state); }
public Futures.CloseFuture close() { try { javaChannel().close(); closeFuture.setSuccess(true); } catch (final IOException e) { if (LOGGER.isDebugEnabled()) { LOGGER.debug("caught connection exception", e); } closeFuture.setSuccess(false); closeFuture.setCause(e); eventHandler().exceptionCaught(this, e); } closeFuture.notifyListeners(); return closeFuture; }
public Futures.CloseFuture close() { try { javaChannel().close(); closeFuture.setSuccess(true); } catch (final IOException e) { if (LOGGER.isDebugEnabled()) { LOGGER.debug("caught connection exception", e); } closeFuture.setSuccess(false); closeFuture.setCause(e); eventHandler().exceptionCaught(this, e); } closeFuture.notifyListeners(); return closeFuture; }
public void fireChannelIdle(IdleState state, long currentTime) { switch (state) { case BOTH_IDLE: idleInfo.setLastBothIdleTime(currentTime); break; case WRITER_IDLE: idleInfo.setLastWriteIdleTime(currentTime); break; case READER_IDLE: idleInfo.setLastReadIdleTime(currentTime); break; } eventHandler().channelIdle(this, state); }
public Futures.CloseFuture close() { try { javaChannel().close(); closeFuture.setSuccess(true); } catch (final IOException e) { if (LOGGER.isDebugEnabled()) { LOGGER.debug("caught connection exception", e); } closeFuture.setSuccess(false); closeFuture.setCause(e); eventHandler().exceptionCaught(this, e); } closeFuture.notifyListeners(); return closeFuture; }