public class CouchbaseSession extends Object implements org.springframework.session.ExpiringSession
| Modifier and Type | Class and Description |
|---|---|
static class |
CouchbaseSession.SerializedItem |
| Modifier and Type | Field and Description |
|---|---|
static String |
COUCHBASE_PREFIX |
static int |
SESSION_DEFAULT_VALIDITY |
protected static int |
SESSION_VALIDITY |
| Modifier | Constructor and Description |
|---|---|
|
CouchbaseSession() |
|
CouchbaseSession(int interval) |
protected |
CouchbaseSession(String id) |
|
CouchbaseSession(String _id,
int interval) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
getAttribute(String attributeName) |
Set<String> |
getAttributeNames() |
protected long |
getCouchbaseExpiration() |
long |
getCreationTime() |
String |
getId() |
long |
getLastAccessedTime() |
int |
getMaxInactiveIntervalInSeconds() |
boolean |
isExpired() |
void |
removeAttribute(String attributeName) |
void |
setAttribute(String attributeName,
Object attributeValue) |
void |
setLastAccessedTime(long lastAccessedTime) |
void |
setMaxInactiveIntervalInSeconds(int interval) |
static void |
setSessionValidity(int validity) |
public static final String COUCHBASE_PREFIX
public static final int SESSION_DEFAULT_VALIDITY
protected static int SESSION_VALIDITY
public CouchbaseSession()
protected CouchbaseSession(String id)
public CouchbaseSession(int interval)
public CouchbaseSession(String _id, int interval)
public static void setSessionValidity(int validity)
public long getCreationTime()
getCreationTime in interface org.springframework.session.ExpiringSessionpublic 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 String getId()
getId in interface org.springframework.session.Sessionprotected long getCouchbaseExpiration()
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.SessionCopyright © 2016. All rights reserved.