@Override public void info(String msg, Throwable t) { log.info(msg, t); }
@Override public void debug(String format, Object arg) { log.debug(format, arg); }
@Override public void failed(Throwable t, AsynchronousTcpSession session) { if (t instanceof InterruptedByTimeoutException) { if (log.isDebugEnabled()) { log.debug("the session {} reading data is timeout.", getSessionId()); } } else { log.error("the session {} read data is failed", t, session.getSessionId()); } session.closeNow(); } });
private void writingCompletedCallback(Callback callback, long currentWritenBytes) { lastWrittenTime = Millisecond100Clock.currentTimeMillis(); if (currentWritenBytes < 0) { if (log.isDebugEnabled()) { log.debug("the session {} output is closed, {}", getSessionId(), currentWritenBytes); } closeNow(); return; } if (log.isDebugEnabled()) { log.debug("the session {} writes {} bytes", getSessionId(), currentWritenBytes); } writtenBytes += currentWritenBytes; callback.succeeded(); outputLock.lock(); try { OutputEntry<?> obj = outputBuffer.poll(); if (obj != null) { _write(obj); } else { isWriting = false; } } finally { outputLock.unlock(); } }
result = sslEngine.unwrap(inNetBuffer, requestBuffer); initialHSStatus = result.getHandshakeStatus(); if(log.isDebugEnabled()) { log.debug("session {} handshake receives data, init: {} | ret: {} | complete: {} ", session.getSessionId(), initialHSStatus, result.getStatus(), initialHSComplete); log.info("session {} handshake success!", session.getSessionId()); initialHSComplete = true; sslEventHandler.handshakeFinished(this);
@Override public void trace(String msg, Throwable t) { log.trace(msg, t); }
@Override public boolean isDebugEnabled() { return log.isDebugEnabled(); }
@Override public boolean isTraceEnabled() { return log.isTraceEnabled(); }
@Override public boolean isWarnEnabled() { return log.isWarnEnabled(); }
@Override public boolean isInfoEnabled() { return log.isInfoEnabled(); }
@Override public String getName() { return log.getName(); }
@Override public boolean isErrorEnabled() { return log.isErrorEnabled(); }
private void writingFailedCallback(Callback callback, Throwable t) { if (t instanceof InterruptedByTimeoutException) { if (log.isDebugEnabled()) { log.debug("the session {} writing data is timeout.", getSessionId()); } } else { log.error("the session {} writes data is failed", t, getSessionId()); } closeNow(); callback.failed(t); }
result = sslEngine.wrap(hsBuffer, writeBuf); initialHSStatus = result.getHandshakeStatus(); if(log.isDebugEnabled()) { log.debug("session {} handshake response, init: {} | ret: {} | complete: {}", session.getSessionId(), initialHSStatus, result.getStatus(), initialHSComplete);
@Override public void trace(String msg) { log.trace(msg); }