Class ReactiveVertxSessionRepository.ReactiveSession

java.lang.Object
net.andreaskluth.session.core.ReactiveVertxSessionRepository.ReactiveSession
All Implemented Interfaces:
org.springframework.session.Session
Enclosing class:
ReactiveVertxSessionRepository

public static class ReactiveVertxSessionRepository.ReactiveSession
extends java.lang.Object
implements org.springframework.session.Session
  • Method Details

    • getId

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

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

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

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

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

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

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

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

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

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

      public java.time.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()