@SuppressWarnings("unchecked") @Override public final void sessionClosed(NextFilter nextFilter, IoSession session) throws Exception { doSessionClosed(nextFilter, (T)session); }
@Override protected void doSessionClosed(NextFilter nextFilter, IoSessionEx session) throws Exception { activeSessions.remove(session.getId()); super.doSessionClosed(nextFilter, session); } }
@Override protected void doSessionClosed(NextFilter nextFilter, IoSessionEx session) throws Exception { ManagementSessionType managementSessionType = Utils.getManagementSessionType(session); managementContext.getManagementFilterStrategy() .doSessionClosed(managementContext, serviceBean, session.getId(), managementSessionType); managementContext.decrementOverallSessionCount(); serviceCounterManager.decrementSessionCounters(managementSessionType); super.doSessionClosed(nextFilter, session); }