/** * @see IoSession#getHandler() */ public IoHandler getHandler() { return wrappedSession.getHandler(); }
@Override public void sessionIdle(NextFilter nextFilter, IoSession session, IdleStatus status) throws Exception { session.getHandler().sessionIdle(session, status); }
@Override public void inputClosed(NextFilter nextFilter, IoSession session) throws Exception { session.getHandler().inputClosed(session); }
@Override public void event(NextFilter nextFilter, IoSession session, FilterEvent event) throws Exception { session.getHandler().event(session, event); } }
@Override public void sessionOpened(NextFilter nextFilter, IoSession session) throws Exception { session.getHandler().sessionOpened(session); }
@Override public void sessionIdle(NextFilter nextFilter, IoSession session, IdleStatus status) throws Exception { session.getHandler().sessionIdle(session, status); }
@Override public void sessionOpened(NextFilter nextFilter, IoSession session) throws Exception { session.getHandler().sessionOpened(session); }
@Override public void sessionIdle(NextFilter nextFilter, IoSession session, IdleStatus status) throws Exception { session.getHandler().sessionIdle(session, status); }
@Override public void sessionOpened(NextFilter nextFilter, IoSession session) throws Exception { session.getHandler().sessionOpened(session); }
@Override public void sessionIdle(NextFilter nextFilter, IoSession session, IdleStatus status) throws Exception { session.getHandler().sessionIdle(session, status); }
@Override public void sessionOpened(NextFilter nextFilter, IoSession session) throws Exception { session.getHandler().sessionOpened(session); }
@Override public void inputClosed(NextFilter nextFilter, IoSession session) throws Exception { session.getHandler().inputClosed(session); }
public void dispose(IoSession ioSession) throws Exception { final IoHandler handler = ioSession.getHandler(); if (handler instanceof XmppIoHandlerAdapter) { XmppIoHandlerAdapter xmppIoHandlerAdapter = (XmppIoHandlerAdapter)handler; xmppIoHandlerAdapter.sessionClosed(ioSession); logger.debug("terminated and disposed session id = " + ioSession.getId()); } else { logger.warn("unhandled StanzaWriterProtocolEncoder.dispose()"); } }
@Override public void messageSent(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) throws Exception { session.getHandler() .messageSent(session, writeRequest.getMessage()); }
@Override public void messageSent(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) throws Exception { session.getHandler() .messageSent(session, writeRequest.getMessage()); }
@Override public void sessionCreated(NextFilter nextFilter, IoSession session) throws Exception { try { session.getHandler().sessionCreated(session); } finally { // Notify the related future. ConnectFuture future = (ConnectFuture) session.removeAttribute(SESSION_CREATED_FUTURE); if (future != null) { future.setSession(session); } } }
@Override public void sessionCreated(NextFilter nextFilter, IoSession session) throws Exception { try { session.getHandler().sessionCreated(session); } finally { // Notify the related future. ConnectFuture future = (ConnectFuture) session.removeAttribute(SESSION_CREATED_FUTURE); if (future != null) { future.setSession(session); } } }
@Override public void sessionCreated(NextFilter nextFilter, IoSession session) throws Exception { try { session.getHandler().sessionCreated(session); } finally { // Notify the related future. ConnectFuture future = (ConnectFuture) session .removeAttribute(SESSION_CREATED_FUTURE); if (future != null) { future.setSession(session); } } }
@Override public void messageSent(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) throws Exception { ((AbstractIoSession) session).increaseWrittenMessages(writeRequest, System.currentTimeMillis()); // Update the statistics if (session.getService() instanceof AbstractIoService) { ((AbstractIoService) session.getService()).getStatistics().updateThroughput(System.currentTimeMillis()); } // Propagate the message session.getHandler().messageSent(session, writeRequest.getMessage()); }
@Override public void messageSent(NextFilter nextFilter, IoSession session, WriteRequest writeRequest) throws Exception { ((AbstractIoSession) session).increaseWrittenMessages(writeRequest, System.currentTimeMillis()); // Update the statistics if (session.getService() instanceof AbstractIoService) { ((AbstractIoService) session.getService()).getStatistics().updateThroughput(System.currentTimeMillis()); } // Propagate the message session.getHandler().messageSent(session, writeRequest.getMessage()); }