public class MongoExpiringSession extends Object implements org.springframework.session.ExpiringSession
| Constructor and Description |
|---|
MongoExpiringSession() |
MongoExpiringSession(int maxInactiveIntervalInSeconds) |
MongoExpiringSession(String id,
int maxInactiveIntervalInSeconds) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
<T> T |
getAttribute(String attributeName) |
Set<String> |
getAttributeNames() |
long |
getCreationTime() |
Date |
getExpireAt() |
String |
getId() |
long |
getLastAccessedTime() |
int |
getMaxInactiveIntervalInSeconds() |
int |
hashCode() |
boolean |
isExpired() |
void |
removeAttribute(String attributeName) |
void |
setAttribute(String attributeName,
Object attributeValue) |
void |
setCreationTime(long created) |
void |
setExpireAt(Date expireAt) |
void |
setLastAccessedTime(long lastAccessedTime) |
void |
setMaxInactiveIntervalInSeconds(int interval) |
public MongoExpiringSession()
public MongoExpiringSession(int maxInactiveIntervalInSeconds)
public MongoExpiringSession(String id, int maxInactiveIntervalInSeconds)
public String getId()
getId in interface org.springframework.session.Sessionpublic <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 long getCreationTime()
getCreationTime in interface org.springframework.session.ExpiringSessionpublic void setCreationTime(long created)
public void setLastAccessedTime(long lastAccessedTime)
setLastAccessedTime in interface org.springframework.session.ExpiringSessionpublic long getLastAccessedTime()
getLastAccessedTime in interface org.springframework.session.ExpiringSessionpublic void setMaxInactiveIntervalInSeconds(int interval)
setMaxInactiveIntervalInSeconds in interface org.springframework.session.ExpiringSessionpublic int getMaxInactiveIntervalInSeconds()
getMaxInactiveIntervalInSeconds in interface org.springframework.session.ExpiringSessionpublic boolean isExpired()
isExpired in interface org.springframework.session.ExpiringSessionpublic Date getExpireAt()
public void setExpireAt(Date expireAt)
Copyright © 2014-2017–2017 Pivotal, Inc.. All rights reserved.