@Override public void debug(String format, Object arg1, Object arg2) { log.debug(format, arg1, arg2); }
@Override public void debug(String format, Object arg1, Object arg2) { log.debug(format, arg1, arg2); }
@Override public void debug(String msg) { log.debug(msg); }
@Override public void debug(String format, Object... arguments) { log.debug(format, arguments); }
@Override public void debug(String format, Object arg) { log.debug(format, arg); }
@Override public void debug(String msg, Throwable t) { log.debug(msg, t); }
@Override public void debug(String msg) { log.debug(msg); }
@Override public void debug(String format, Object arg) { log.debug(format, arg); }
@Override public void debug(String msg, Throwable t) { log.debug(msg, t); }
public void debug(String str) { name.set(className); log.debug(str); }
public void debug(String str, Throwable throwable, Object... objs) { name.set(className); log.debug(str, throwable, objs); }
public void debug(String str, Object... objs) { name.set(className); log.debug(str, objs); }
@Override public void readBuffer(ByteBuffer buf, CountingCallback countingCallback, long count) { log.debug("write file, count: {} , lenth: {}", count, len); write(buf, countingCallback); }
@Override public void sessionClosed(Session session) throws Throwable { log.debug("session: {} close", session.getSessionId()); }
@Override public void shutdownInput() { try { socketChannel.shutdownInput(); } catch (ClosedChannelException e) { log.debug("the session {} is closed", e, sessionId); } catch (IOException e) { log.error("the session {} shutdown input error", e, sessionId); } }
@Override public void readBuffer(ByteBuffer buf, CountingCallback countingCallback, long count) { log.debug("write file, count: {} , lenth: {}", count, len); try { write(buf, countingCallback); } catch (Throwable e) { log.error("ssl session writing error", e); } }
@Override public void shutdownOutput() { try { socketChannel.shutdownOutput(); } catch (ClosedChannelException e) { log.debug("the session {} is closed", e, sessionId); } catch (IOException e) { log.error("the session {} shutdown output error", e, sessionId); } }
@Override public void executeReceiveTask(Session session, Object message) { try { log.debug("CurrentThreadEventManager"); config.getHandler().messageRecieved(session, message); } catch (Throwable t) { executeExceptionTask(session, t); } }
@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 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); }