Class WebDAVSessionListener

  • All Implemented Interfaces:
    EventListener, javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener

    public class WebDAVSessionListener
    extends Object
    implements javax.servlet.http.HttpSessionListener, javax.servlet.ServletContextListener

    WebDAVSessionListener is used to forcibly unlock documents that were persistently locked during user's session and were not unlocked because of some extraordinary situations such as network connection lost. Was introduced in ALF-11777 jira issue.

    Author:
    Pavel.Yurkevich
    • Constructor Detail

      • WebDAVSessionListener

        public WebDAVSessionListener()
    • Method Detail

      • setWebDAVLockService

        public void setWebDAVLockService​(WebDAVLockService webDAVLockService)
        Parameters:
        webDAVLockService - the webDAVLockService to set
      • sessionCreated

        public void sessionCreated​(javax.servlet.http.HttpSessionEvent hse)
        Specified by:
        sessionCreated in interface javax.servlet.http.HttpSessionListener
      • sessionDestroyed

        public void sessionDestroyed​(javax.servlet.http.HttpSessionEvent hse)
        Specified by:
        sessionDestroyed in interface javax.servlet.http.HttpSessionListener
      • contextDestroyed

        public void contextDestroyed​(javax.servlet.ServletContextEvent sce)
        Specified by:
        contextDestroyed in interface javax.servlet.ServletContextListener
      • contextInitialized

        public void contextInitialized​(javax.servlet.ServletContextEvent sce)
        Specified by:
        contextInitialized in interface javax.servlet.ServletContextListener