public interface StorageScope extends SharedScope
Collection.Key
SCOPE_APPLICATION, SCOPE_ARGUMENTS, SCOPE_CALLER, SCOPE_CGI, SCOPE_CLIENT, SCOPE_CLUSTER, SCOPE_COOKIE, SCOPE_COUNT, SCOPE_FORM, SCOPE_LOCAL, SCOPE_REQUEST, SCOPE_SERVER, SCOPE_SESSION, SCOPE_UNDEFINED, SCOPE_URL, SCOPE_VAR, SCOPE_VARIABLES
TYPE_LINKED, TYPE_REGULAR, TYPE_SOFT, TYPE_SYNC, TYPE_WEAKED
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generateToken(java.lang.String key,
boolean forceNew) |
long |
getCreated() |
long |
getLastAccess() |
int |
getMaxInactiveInterval()
Returns the maximum time interval, in seconds, that the servlet container will keep this session open between client accesses.
|
java.lang.String |
getStorage()
return the name of the storage used, this is not the storage type!
|
java.lang.String |
getStorageType() |
long |
getTimeSpan() |
boolean |
isExpired() |
long |
lastVisit() |
void |
setMaxInactiveInterval(int interval)
Specifies the time, in seconds, between client requests before the servlet container will invalidate this session.
|
void |
setStorage(java.lang.String storage)
sets the name of the storage used, this is not the storage type!
|
void |
store(Config config)
store content on persistent layer
|
void |
touch() |
void |
unstore(Config config)
remove stored data from persistent layer
|
boolean |
verifyToken(java.lang.String token,
java.lang.String key) |
touchAfterRequest, touchBeforeRequest
getType, getTypeAsString, initialize, isInitalized, release, release
clear, clone, containsKey, containsKey, duplicate, get, get, get, get, keys, remove, removeEL, set, set, setEL, setEL, size
entryIterator, keyIterator, keysAsStringIterator, valueIterator
getIterator
clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, size, values
call, callWithNamedValues, get, get, set, setEL
toDumpData
castToBoolean, castToBooleanValue, castToDateTime, castToDateTime, castToDoubleValue, castToDoubleValue, castToString, castToString, compareTo, compareTo, compareTo, compareTo
long lastVisit()
java.lang.String getStorageType()
long getLastAccess()
void touch()
boolean isExpired()
long getTimeSpan()
void store(Config config)
void unstore(Config config)
void setStorage(java.lang.String storage)
storage
- java.lang.String getStorage()
void setMaxInactiveInterval(int interval)
interval
- - An integer specifying the number of secondsint getMaxInactiveInterval()
long getCreated()
java.lang.String generateToken(java.lang.String key, boolean forceNew)
boolean verifyToken(java.lang.String token, java.lang.String key)