Class WebSessionEntity

    • Constructor Detail

      • WebSessionEntity

        public WebSessionEntity()
        Constructor.
      • WebSessionEntity

        public WebSessionEntity​(String id,
                                long createTime,
                                long accessTime,
                                int maxInactiveInterval)
        Constructor.
        Parameters:
        id - Session ID.
        createTime - Session create time.
        accessTime - Session last access time.
        maxInactiveInterval - Session will be removed if not accessed more then this value.
      • WebSessionEntity

        public WebSessionEntity​(WebSessionEntity other)
        Constructor.
    • Method Detail

      • id

        public String id()
        Returns:
        Session ID.
      • createTime

        public long createTime()
        Returns:
        Create time.
      • accessTime

        public long accessTime()
        Returns:
        Access time.
      • accessTime

        public void accessTime​(long accessTime)
        Set access time.
        Parameters:
        accessTime - Access time.
      • maxInactiveInterval

        public int maxInactiveInterval()
        Returns:
        Max inactive interval.
      • maxInactiveInterval

        public void maxInactiveInterval​(int maxInactiveInterval)
        Set max inactive interval;
        Parameters:
        maxInactiveInterval - Max inactive interval.
      • putAttribute

        public void putAttribute​(String name,
                                 byte[] val)
        Add attribute to attribute map.
        Parameters:
        name - Attribute name.
        val - Attribute value.
      • removeAttribute

        public void removeAttribute​(String name)
        Remove attribute.
        Parameters:
        name - Attribute name.