Class HttpSessionBindingEvent

    • Constructor Detail

      • HttpSessionBindingEvent

        public HttpSessionBindingEvent​(HttpSession session,
                                       String name)
        Constructs an event that notifies an object that it has been bound to or unbound from a session. To receive the event, the object must implement HttpSessionBindingListener.
        Parameters:
        session - the session to which the object is bound or unbound
        name - the name with which the object is bound or unbound
        See Also:
        getName(), HttpSessionEvent.getSession()
      • HttpSessionBindingEvent

        public HttpSessionBindingEvent​(HttpSession session,
                                       String name,
                                       Object value)
        Constructs an event that notifies an object that it has been bound to or unbound from a session. To receive the event, the object must implement HttpSessionBindingListener.
        Parameters:
        session - the session to which the object is bound or unbound
        name - the name with which the object is bound or unbound
        value - the object that is bound or unbound
        See Also:
        getName(), HttpSessionEvent.getSession()
    • Method Detail

      • getName

        public String getName()
        Returns the name with which the attribute is bound to or unbound from the session.
        Returns:
        a string specifying the name with which the object is bound to or unbound from the session
      • getValue

        public Object getValue()
        Returns the value of the attribute that has been added, removed or replaced. If the attribute was added (or bound), this is the value of the attribute. If the attribute was removed (or unbound), this is the value of the removed attribute. If the attribute was replaced, this is the old value of the attribute.
        Returns:
        the value of the attribute that has been added, removed or replaced
        Since:
        Servlet 2.3