public interface HttpSessionAttributeListener
extends java.util.EventListener
In order to receive these notification events, the implementation class must be either declared in the deployment
descriptor of the web application, annotated with WebListener
, or registered via one
of the addListener methods defined on ServletContext
.
The order in which implementations of this interface are invoked is unspecified.
Modifier and Type | Method and Description |
---|---|
default void |
attributeAdded(HttpSessionBindingEvent event)
Receives notification that an attribute has been added to a session.
|
default void |
attributeRemoved(HttpSessionBindingEvent event)
Receives notification that an attribute has been removed from a session.
|
default void |
attributeReplaced(HttpSessionBindingEvent event)
Receives notification that an attribute has been replaced in a session.
|
default void attributeAdded(HttpSessionBindingEvent event)
event
- the HttpSessionBindingEvent containing the session and the name and value of the attribute that was
addeddefault void attributeRemoved(HttpSessionBindingEvent event)
event
- the HttpSessionBindingEvent containing the session and the name and value of the attribute that was
removeddefault void attributeReplaced(HttpSessionBindingEvent event)
event
- the HttpSessionBindingEvent containing the session and the name and (old) value of the attribute
that was replaced