public class MongoSession extends Object implements org.springframework.session.Session
| Constructor and Description |
|---|
MongoSession() |
MongoSession(long maxInactiveIntervalInSeconds) |
MongoSession(String id,
long maxInactiveIntervalInSeconds) |
| Modifier and Type | Method and Description |
|---|---|
String |
changeSessionId() |
boolean |
equals(Object o) |
<T> T |
getAttribute(String attributeName) |
Set<String> |
getAttributeNames() |
Instant |
getCreationTime() |
Date |
getExpireAt() |
String |
getId() |
Instant |
getLastAccessedTime() |
Duration |
getMaxInactiveInterval() |
int |
hashCode() |
boolean |
isExpired() |
void |
removeAttribute(String attributeName) |
void |
setAttribute(String attributeName,
Object attributeValue) |
void |
setCreationTime(long created) |
void |
setExpireAt(Date expireAt) |
void |
setLastAccessedTime(Instant lastAccessedTime) |
void |
setMaxInactiveInterval(Duration interval) |
public MongoSession()
public MongoSession(long maxInactiveIntervalInSeconds)
public MongoSession(String id, long maxInactiveIntervalInSeconds)
public String changeSessionId()
changeSessionId in interface org.springframework.session.Session@Nullable public <T> T getAttribute(String attributeName)
getAttribute in interface org.springframework.session.Sessionpublic Set<String> getAttributeNames()
getAttributeNames in interface org.springframework.session.Sessionpublic void setAttribute(String attributeName, Object attributeValue)
setAttribute in interface org.springframework.session.Sessionpublic void removeAttribute(String attributeName)
removeAttribute in interface org.springframework.session.Sessionpublic Instant getCreationTime()
getCreationTime in interface org.springframework.session.Sessionpublic void setCreationTime(long created)
public Instant getLastAccessedTime()
getLastAccessedTime in interface org.springframework.session.Sessionpublic void setLastAccessedTime(Instant lastAccessedTime)
setLastAccessedTime in interface org.springframework.session.Sessionpublic Duration getMaxInactiveInterval()
getMaxInactiveInterval in interface org.springframework.session.Sessionpublic void setMaxInactiveInterval(Duration interval)
setMaxInactiveInterval in interface org.springframework.session.Sessionpublic boolean isExpired()
isExpired in interface org.springframework.session.Sessionpublic String getId()
getId in interface org.springframework.session.Sessionpublic Date getExpireAt()
public void setExpireAt(Date expireAt)
Copyright © 2014-2019–2020 Pivotal, Inc.. All rights reserved.