Class ReactiveVertxSessionRepository.ReactiveSession

  • All Implemented Interfaces:
    org.springframework.session.Session
    Enclosing class:
    ReactiveVertxSessionRepository

    public static class ReactiveVertxSessionRepository.ReactiveSession
    extends Object
    implements org.springframework.session.Session
    • Method Detail

      • getId

        public String getId()
        Specified by:
        getId in interface org.springframework.session.Session
      • changeSessionId

        public String changeSessionId()
        Specified by:
        changeSessionId in interface org.springframework.session.Session
      • getAttribute

        public <T> T getAttribute​(String key)
        Specified by:
        getAttribute in interface org.springframework.session.Session
      • getAttributeNames

        public Set<String> getAttributeNames()
        Specified by:
        getAttributeNames in interface org.springframework.session.Session
      • setAttribute

        public void setAttribute​(String key,
                                 Object value)
        Specified by:
        setAttribute in interface org.springframework.session.Session
      • removeAttribute

        public void removeAttribute​(String key)
        Specified by:
        removeAttribute in interface org.springframework.session.Session
      • getCreationTime

        public Instant getCreationTime()
        Specified by:
        getCreationTime in interface org.springframework.session.Session
      • setLastAccessedTime

        public void setLastAccessedTime​(Instant lastAccessedTime)
        Specified by:
        setLastAccessedTime in interface org.springframework.session.Session
      • getLastAccessedTime

        public Instant getLastAccessedTime()
        Specified by:
        getLastAccessedTime in interface org.springframework.session.Session
      • setMaxInactiveInterval

        public void setMaxInactiveInterval​(Duration maxInactiveInterval)
        Specified by:
        setMaxInactiveInterval in interface org.springframework.session.Session
      • getMaxInactiveInterval

        public Duration getMaxInactiveInterval()
        Specified by:
        getMaxInactiveInterval in interface org.springframework.session.Session
      • isExpired

        public boolean isExpired()
        Specified by:
        isExpired in interface org.springframework.session.Session
      • clearChangeFlags

        public void clearChangeFlags()
      • isChanged

        public boolean isChanged()