public class SessionNamedDataStorageInMemory<T> extends SessionNamedDataStorageSupport<T> implements SessionNamedDataStorage<T>
| Constructor and Description |
|---|
SessionNamedDataStorageInMemory() |
| Modifier and Type | Method and Description |
|---|---|
T |
get(String sessionID,
String name)
Get data belonging to specific HTTP session, by name
|
T |
getRequired(String sessionID,
String name)
Get data belonging to specific HTTP session, by name; throw an exception if does not exist
|
void |
put(String sessionID,
String name,
T data)
Put data belonging to specific HTTP session; overwrite in case an equally named data already exists in the storage
|
void |
remove(String sessionID,
String name)
Remove data belonging to specific HTTP session, by name; throw an exception if does not exist
|
void |
removeIfExists(String sessionID)
Remove all data belonging to specific HTTP session, if any.
|
onApplicationEventpublic void put(String sessionID, String name, T data)
SessionNamedDataStorageput in interface SessionNamedDataStorage<T>sessionID - HTTP session IDname - Data namedata - Data objectpublic T get(String sessionID, String name)
SessionNamedDataStorageget in interface SessionNamedDataStorage<T>sessionID - HTTP session IDname - Data namepublic T getRequired(String sessionID, String name)
SessionNamedDataStoragegetRequired in interface SessionNamedDataStorage<T>sessionID - HTTP session IDname - Data namepublic void remove(String sessionID, String name)
SessionNamedDataStorageremove in interface SessionNamedDataStorage<T>sessionID - HTTP session IDname - Data namepublic void removeIfExists(String sessionID)
SessionNamedDataStorageremoveIfExists in interface SessionNamedDataStorage<T>sessionID - HTTP session IDCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.