public interface HttpSessionAttributeListener extends 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 replacedCopyright © 1999-2017, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms. Portions Copyright © 1999-2002 The Apache Software Foundation.