Spring Session for VMware GemFire
Class AbstractSession
java.lang.Object
org.springframework.session.data.gemfire.support.AbstractSession
- All Implemented Interfaces:
org.springframework.session.Session
- Direct Known Subclasses:
SessionIdHolder
Abstract base class for implementations of the
Session interface in order to simplify the implementation
of various Session types and their capabilities.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> TgetAttribute(String attributeName) <T> TgetAttributeOrDefault(String name, T defaultValue) getId()<T> TgetRequiredAttribute(String name) booleanvoidremoveAttribute(String attributeName) voidsetAttribute(String attributeName, Object attributeValue) voidsetLastAccessedTime(Instant lastAccessedTime) voidsetMaxInactiveInterval(Duration interval)
-
Field Details
-
NOT_IMPLEMENTED
- See Also:
-
-
Constructor Details
-
AbstractSession
public AbstractSession()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceorg.springframework.session.Session
-
setAttribute
- Specified by:
setAttributein interfaceorg.springframework.session.Session
-
getAttribute
- Specified by:
getAttributein interfaceorg.springframework.session.Session
-
getAttributeOrDefault
- Specified by:
getAttributeOrDefaultin interfaceorg.springframework.session.Session
-
getRequiredAttribute
- Specified by:
getRequiredAttributein interfaceorg.springframework.session.Session
-
getAttributeNames
- Specified by:
getAttributeNamesin interfaceorg.springframework.session.Session
-
isExpired
public boolean isExpired()- Specified by:
isExpiredin interfaceorg.springframework.session.Session
-
getCreationTime
- Specified by:
getCreationTimein interfaceorg.springframework.session.Session
-
setLastAccessedTime
- Specified by:
setLastAccessedTimein interfaceorg.springframework.session.Session
-
getLastAccessedTime
- Specified by:
getLastAccessedTimein interfaceorg.springframework.session.Session
-
setMaxInactiveInterval
- Specified by:
setMaxInactiveIntervalin interfaceorg.springframework.session.Session
-
getMaxInactiveInterval
- Specified by:
getMaxInactiveIntervalin interfaceorg.springframework.session.Session
-
changeSessionId
- Specified by:
changeSessionIdin interfaceorg.springframework.session.Session
-
removeAttribute
- Specified by:
removeAttributein interfaceorg.springframework.session.Session
-