Interface Session

  • All Known Implementing Classes:
    BasicSession

    public interface Session
    The basic Session object.

    Created: 2017. 6. 13.

    • Method Detail

      • getId

        java.lang.String getId()
      • getAttribute

        <T> T getAttribute​(java.lang.String name)
      • setAttribute

        java.lang.Object setAttribute​(java.lang.String name,
                                      java.lang.Object value)
      • getAttributeNames

        java.util.Set<java.lang.String> getAttributeNames()
      • removeAttribute

        java.lang.Object removeAttribute​(java.lang.String name)
      • getCreationTime

        long getCreationTime()
      • getLastAccessedTime

        long getLastAccessedTime()
      • getMaxInactiveInterval

        int getMaxInactiveInterval()
      • setMaxInactiveInterval

        void setMaxInactiveInterval​(int secs)
      • invalidate

        void invalidate()
        Called by users to invalidate a session, or called by the access method as a request enters the session if the session has expired, or called by manager as a result of scavenger expiring session.
      • isNew

        boolean isNew()
      • isValid

        boolean isValid()
      • access

        boolean access()
        Called when a session is first accessed by a request.
      • complete

        void complete()
        Called when a session is last accessed by a request.