Class HttpSessionUsageListener

java.lang.Object
com.atlassian.jira.instrumentation.httpsession.HttpSessionUsageListener
All Implemented Interfaces:
EventListener, javax.servlet.http.HttpSessionAttributeListener

public class HttpSessionUsageListener extends Object implements javax.servlet.http.HttpSessionAttributeListener
Reports on usage of Http Session attributes to allow monitoring it's removal. This class should not make it to a zero affinity world. Once the HttpSession usage has been removed this class can be deleted.
Since:
7.2
  • Constructor Details

    • HttpSessionUsageListener

      public HttpSessionUsageListener()
  • Method Details

    • attributeAdded

      public void attributeAdded(javax.servlet.http.HttpSessionBindingEvent event)
      Specified by:
      attributeAdded in interface javax.servlet.http.HttpSessionAttributeListener
    • attributeRemoved

      public void attributeRemoved(javax.servlet.http.HttpSessionBindingEvent event)
      Specified by:
      attributeRemoved in interface javax.servlet.http.HttpSessionAttributeListener
    • attributeReplaced

      public void attributeReplaced(javax.servlet.http.HttpSessionBindingEvent event)
      Specified by:
      attributeReplaced in interface javax.servlet.http.HttpSessionAttributeListener