public static class AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes
extends java.util.AbstractMap<java.lang.String,java.lang.Object>
DataSerializable and Delta GemFire interfaces for efficient
storage and distribution (replication) in GemFire. Additionally, GemFireSessionAttributes
extends AbstractMap providing Map-like behavior since attributes of a Session
are effectively a name to value mapping.AbstractMap,
DataSerializable,
DataSerializer,
Delta| Modifier | Constructor and Description |
|---|---|
protected |
GemFireSessionAttributes() |
protected |
GemFireSessionAttributes(java.lang.Object lock) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearDelta() |
static AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes |
create() |
static AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes |
create(java.lang.Object lock) |
java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> |
entrySet() |
void |
from(AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes sessionAttributes) |
void |
from(java.util.Map<java.lang.String,java.lang.Object> map) |
void |
from(org.springframework.session.Session session) |
<T> T |
getAttribute(java.lang.String attributeName) |
java.util.Set<java.lang.String> |
getAttributeNames() |
protected java.lang.Object |
getLock() |
boolean |
hasDelta() |
java.lang.Object |
removeAttribute(java.lang.String attributeName) |
java.lang.Object |
setAttribute(java.lang.String attributeName,
java.lang.Object attributeValue) |
java.lang.String |
toString() |
clear, clone, containsKey, containsValue, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, valuesprotected GemFireSessionAttributes()
protected GemFireSessionAttributes(java.lang.Object lock)
public static AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes create()
public static AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes create(java.lang.Object lock)
protected java.lang.Object getLock()
public java.lang.Object setAttribute(java.lang.String attributeName,
java.lang.Object attributeValue)
public java.lang.Object removeAttribute(java.lang.String attributeName)
public <T> T getAttribute(java.lang.String attributeName)
public java.util.Set<java.lang.String> getAttributeNames()
public java.util.Set<java.util.Map.Entry<java.lang.String,java.lang.Object>> entrySet()
entrySet in interface java.util.Map<java.lang.String,java.lang.Object>entrySet in class java.util.AbstractMap<java.lang.String,java.lang.Object>public void clearDelta()
public void from(org.springframework.session.Session session)
public void from(java.util.Map<java.lang.String,java.lang.Object> map)
public void from(AbstractGemFireOperationsSessionRepository.GemFireSessionAttributes sessionAttributes)
public boolean hasDelta()
public java.lang.String toString()
toString in class java.util.AbstractMap<java.lang.String,java.lang.Object>