Class HttpSessionImpl

java.lang.Object
org.apache.openejb.server.httpd.HttpSessionImpl
All Implemented Interfaces:
jakarta.servlet.http.HttpSession, HttpSession

public class HttpSessionImpl extends Object implements HttpSession
  • Constructor Details

    • HttpSessionImpl

      public HttpSessionImpl(String contextPath, long timeout)
    • HttpSessionImpl

      public HttpSessionImpl()
  • Method Details

    • callListeners

      public void callListeners()
    • newSessionId

      public void newSessionId()
    • removeAttribute

      public void removeAttribute(String name)
      Specified by:
      removeAttribute in interface jakarta.servlet.http.HttpSession
      Specified by:
      removeAttribute in interface HttpSession
    • invalidate

      public void invalidate()
      Specified by:
      invalidate in interface jakarta.servlet.http.HttpSession
    • isNew

      public boolean isNew()
      Specified by:
      isNew in interface jakarta.servlet.http.HttpSession
    • getAttribute

      public Object getAttribute(String name)
      Description copied from interface: HttpSession
      Returns the object bound with the specified name in this session, or null if no object is bound under the name.
      Specified by:
      getAttribute in interface jakarta.servlet.http.HttpSession
      Specified by:
      getAttribute in interface HttpSession
      Parameters:
      name - a string specifying the name of the object
      Returns:
      the object with the specified name
    • getAttributeNames

      public Enumeration<String> getAttributeNames()
      Specified by:
      getAttributeNames in interface jakarta.servlet.http.HttpSession
    • setAttribute

      public void setAttribute(String name, Object value)
      Description copied from interface: HttpSession
      Binds an object to this session, using the name specified. If an object of the same name is already bound to the session, the object is replaced.
      Specified by:
      setAttribute in interface jakarta.servlet.http.HttpSession
      Specified by:
      setAttribute in interface HttpSession
      Parameters:
      name - the name to which the object is bound; cannot be null
      value - the object to be bound
    • getCreationTime

      public long getCreationTime()
      Specified by:
      getCreationTime in interface jakarta.servlet.http.HttpSession
    • getId

      public String getId()
      Description copied from interface: HttpSession
      Returns a string containing the unique identifier assigned to this session. The identifier is assigned by the ejb container and is implementation dependent.
      Specified by:
      getId in interface jakarta.servlet.http.HttpSession
      Specified by:
      getId in interface HttpSession
      Returns:
      a string specifying the identifier assigned to this session
    • getLastAccessedTime

      public long getLastAccessedTime()
      Specified by:
      getLastAccessedTime in interface jakarta.servlet.http.HttpSession
    • getServletContext

      public jakarta.servlet.ServletContext getServletContext()
      Specified by:
      getServletContext in interface jakarta.servlet.http.HttpSession
    • setMaxInactiveInterval

      public void setMaxInactiveInterval(int i)
      Specified by:
      setMaxInactiveInterval in interface jakarta.servlet.http.HttpSession
    • getMaxInactiveInterval

      public int getMaxInactiveInterval()
      Specified by:
      getMaxInactiveInterval in interface jakarta.servlet.http.HttpSession