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.Session
public Set<String> getAttributeNames()
getAttributeNames
in interface org.springframework.session.Session
public void setAttribute(String attributeName, Object attributeValue)
setAttribute
in interface org.springframework.session.Session
public void removeAttribute(String attributeName)
removeAttribute
in interface org.springframework.session.Session
public Instant getCreationTime()
getCreationTime
in interface org.springframework.session.Session
public void setCreationTime(long created)
public Instant getLastAccessedTime()
getLastAccessedTime
in interface org.springframework.session.Session
public void setLastAccessedTime(Instant lastAccessedTime)
setLastAccessedTime
in interface org.springframework.session.Session
public Duration getMaxInactiveInterval()
getMaxInactiveInterval
in interface org.springframework.session.Session
public void setMaxInactiveInterval(Duration interval)
setMaxInactiveInterval
in interface org.springframework.session.Session
public boolean isExpired()
isExpired
in interface org.springframework.session.Session
public String getId()
getId
in interface org.springframework.session.Session
public Date getExpireAt()
public void setExpireAt(Date expireAt)
Copyright © 2014-2019–2019 Pivotal, Inc.. All rights reserved.