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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
attributeAdded
(javax.servlet.http.HttpSessionBindingEvent event) void
attributeRemoved
(javax.servlet.http.HttpSessionBindingEvent event) void
attributeReplaced
(javax.servlet.http.HttpSessionBindingEvent event)
-
Constructor Details
-
HttpSessionUsageListener
public HttpSessionUsageListener()
-
-
Method Details
-
attributeAdded
public void attributeAdded(javax.servlet.http.HttpSessionBindingEvent event) - Specified by:
attributeAdded
in interfacejavax.servlet.http.HttpSessionAttributeListener
-
attributeRemoved
public void attributeRemoved(javax.servlet.http.HttpSessionBindingEvent event) - Specified by:
attributeRemoved
in interfacejavax.servlet.http.HttpSessionAttributeListener
-
attributeReplaced
public void attributeReplaced(javax.servlet.http.HttpSessionBindingEvent event) - Specified by:
attributeReplaced
in interfacejavax.servlet.http.HttpSessionAttributeListener
-