Package net.andreaskluth.session.core
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 Object implements org.springframework.session.Session
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringchangeSessionId()voidclearChangeFlags()<T> TgetAttribute(String key)Set<String>getAttributeNames()InstantgetCreationTime()StringgetId()InstantgetLastAccessedTime()DurationgetMaxInactiveInterval()booleanisChanged()booleanisExpired()voidremoveAttribute(String key)voidsetAttribute(String key, Object value)voidsetLastAccessedTime(Instant lastAccessedTime)voidsetMaxInactiveInterval(Duration maxInactiveInterval)
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceorg.springframework.session.Session
-
changeSessionId
public String changeSessionId()
- Specified by:
changeSessionIdin interfaceorg.springframework.session.Session
-
getAttribute
public <T> T getAttribute(String key)
- Specified by:
getAttributein interfaceorg.springframework.session.Session
-
getAttributeNames
public Set<String> getAttributeNames()
- Specified by:
getAttributeNamesin interfaceorg.springframework.session.Session
-
setAttribute
public void setAttribute(String key, Object value)
- Specified by:
setAttributein interfaceorg.springframework.session.Session
-
removeAttribute
public void removeAttribute(String key)
- Specified by:
removeAttributein interfaceorg.springframework.session.Session
-
getCreationTime
public Instant getCreationTime()
- Specified by:
getCreationTimein interfaceorg.springframework.session.Session
-
setLastAccessedTime
public void setLastAccessedTime(Instant lastAccessedTime)
- Specified by:
setLastAccessedTimein interfaceorg.springframework.session.Session
-
getLastAccessedTime
public Instant getLastAccessedTime()
- Specified by:
getLastAccessedTimein interfaceorg.springframework.session.Session
-
setMaxInactiveInterval
public void setMaxInactiveInterval(Duration maxInactiveInterval)
- Specified by:
setMaxInactiveIntervalin interfaceorg.springframework.session.Session
-
getMaxInactiveInterval
public Duration getMaxInactiveInterval()
- Specified by:
getMaxInactiveIntervalin interfaceorg.springframework.session.Session
-
isExpired
public boolean isExpired()
- Specified by:
isExpiredin interfaceorg.springframework.session.Session
-
clearChangeFlags
public void clearChangeFlags()
-
isChanged
public boolean isChanged()
-
-