Class CatalinaUserSessionManagement

  • All Implemented Interfaces:
    EventListener, org.apache.catalina.SessionListener

    public class CatalinaUserSessionManagement
    extends Object
    implements org.apache.catalina.SessionListener
    Manages relationship to users and sessions so that forced admin logout can be implemented
    Version:
    $Revision: 1 $
    Author:
    Bill Burke
    • Constructor Detail

      • CatalinaUserSessionManagement

        public CatalinaUserSessionManagement()
    • Method Detail

      • login

        public void login​(org.apache.catalina.Session session)
      • logoutAll

        public void logoutAll​(org.apache.catalina.Manager sessionManager)
      • logoutHttpSessions

        public void logoutHttpSessions​(org.apache.catalina.Manager sessionManager,
                                       List<String> sessionIds)
      • logoutSession

        protected void logoutSession​(org.apache.catalina.Manager manager,
                                     String httpSessionId)
      • logoutSession

        protected void logoutSession​(org.apache.catalina.Session session)
      • sessionEvent

        public void sessionEvent​(org.apache.catalina.SessionEvent event)
        Specified by:
        sessionEvent in interface org.apache.catalina.SessionListener