public void destroy() { LifecycleUtils.destroy(getSessionManager()); this.sessionManager = null; super.destroy(); } }
private JDBCSessionDao getJDBCSessionDao(final Subject subject) { if (subject instanceof DelegatingSubject) { final DelegatingSubject delegatingSubject = (DelegatingSubject) subject; if (delegatingSubject.getSecurityManager() instanceof SessionsSecurityManager) { final SessionsSecurityManager securityManager = (SessionsSecurityManager) delegatingSubject.getSecurityManager(); if (securityManager.getSessionManager() instanceof DefaultSessionManager) { final DefaultSessionManager sessionManager = (DefaultSessionManager) securityManager.getSessionManager(); if (sessionManager.getSessionDAO() instanceof JDBCSessionDao) { return (JDBCSessionDao) sessionManager.getSessionDAO(); } } } } return null; } }
public void destroy() { LifecycleUtils.destroy(getSessionManager()); this.sessionManager = null; super.destroy(); } }
public void destroy() { LifecycleUtils.destroy(getSessionManager()); this.sessionManager = null; super.destroy(); } }
private JDBCSessionDao getJDBCSessionDao(final Subject subject) { if (subject instanceof DelegatingSubject) { final DelegatingSubject delegatingSubject = (DelegatingSubject) subject; if (delegatingSubject.getSecurityManager() instanceof SessionsSecurityManager) { final SessionsSecurityManager securityManager = (SessionsSecurityManager) delegatingSubject.getSecurityManager(); if (securityManager.getSessionManager() instanceof DefaultSessionManager) { final DefaultSessionManager sessionManager = (DefaultSessionManager) securityManager.getSessionManager(); if (sessionManager.getSessionDAO() instanceof JDBCSessionDao) { return (JDBCSessionDao) sessionManager.getSessionDAO(); } } } } return null; } }