- generateSessionId() - Method in interface ratpack.session.SessionIdGenerator
-
Generates a new identifier to be used as a session id.
- get(SessionKey<T>) - Method in interface ratpack.session.Session
-
- get(SessionKey<T>, SessionSerializer) - Method in interface ratpack.session.Session
-
- get(String) - Method in interface ratpack.session.Session
-
- get(String, SessionSerializer) - Method in interface ratpack.session.Session
-
- get(Class<T>) - Method in interface ratpack.session.Session
-
- get(Class<T>, SessionSerializer) - Method in interface ratpack.session.Session
-
- get(SessionKey<T>) - Method in interface ratpack.session.SessionData
-
- get(SessionKey<T>, SessionSerializer) - Method in interface ratpack.session.SessionData
-
Read the object with the given key.
- get(String) - Method in interface ratpack.session.SessionData
-
- get(String, SessionSerializer) - Method in interface ratpack.session.SessionData
-
Read the object with the given name.
- get(Class<T>) - Method in interface ratpack.session.SessionData
-
- get(Class<T>, SessionSerializer) - Method in interface ratpack.session.SessionData
-
Read the object with the given type, and no name.
- getCipherAlgorithm() - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
The Cipher algorithm used to encrypt/decrypt the serialized session
- getData() - Method in interface ratpack.session.Session
-
The session data.
- getDefaultSerializer() - Method in interface ratpack.session.Session
-
The serializer that is used when a serializer is not explicitly given.
- getDefaultSerializer() - Method in interface ratpack.session.SessionData
-
- getDomain() - Method in class ratpack.session.SessionCookieConfig
-
Use the session cookie only when requesting from the domain.
- getExpires() - Method in class ratpack.session.SessionCookieConfig
-
Cookie's max age.
- getId() - Method in interface ratpack.session.Session
-
The unique ID for this session.
- getIdName() - Method in class ratpack.session.SessionCookieConfig
-
The name of the cookie for session id.
- getJavaSerializer() - Method in interface ratpack.session.Session
-
The value serializer that is guaranteed to be able to serialize/deserialize any Java object that implements Serializable.
- getJavaSerializer() - Method in interface ratpack.session.SessionData
-
- getKeys() - Method in interface ratpack.session.Session
-
- getKeys() - Method in interface ratpack.session.SessionData
-
The keys of all objects currently in the session.
- getLastAccessTimeCookieName() - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
The name of the cookie used to store session's last access time.
- getMacAlgorithm() - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
The Mac algorithm used to sign the serialized session with the secretToken.
- getMaxInactivityInterval() - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
Maximum inactivity time (in units defined by TimeUnit) after which session will be invalidated.
- getMaxSessionCookieSize() - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
Maximum size of the session cookie.
- getName() - Method in interface ratpack.session.SessionKey
-
The name.
- getPath() - Method in class ratpack.session.SessionCookieConfig
-
Use the session cookie only when requesting from the path.
- getSecretKey() - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
The secret key used in the symmetric-key encyrption/decryption of the serialized session.
- getSecretToken() - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
The token used to sign the serialized session to prevent tampering.
- getSession() - Method in interface ratpack.session.SessionData
-
- getSessionCookieName() - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
The name of the cookie used to store serialized and encrypted session data.
- getType() - Method in interface ratpack.session.SessionKey
-
The type.
- getValue() - Method in interface ratpack.session.SessionId
-
Get the session ID value, generating a new one if necessary.
- save() - Method in interface ratpack.session.Session
-
Persists the session data.
- save() - Method in interface ratpack.session.SessionData
-
- secure(boolean) - Method in class ratpack.session.SessionCookieConfig
-
Set session cookies attribute Secure.
- serialize(Class<T>, T, OutputStream) - Method in interface ratpack.session.SessionSerializer
-
Writes the given value to the output stream as bytes.
- Session - Interface in ratpack.session
-
A mechanism for associating semi persistent data with an individual user/client.
- SessionCookieConfig - Class in ratpack.session
-
Basic configuration for cookies related to session management.
- SessionCookieConfig() - Constructor for class ratpack.session.SessionCookieConfig
-
- SessionData - Interface in ratpack.session
-
The data associated with the user session.
- SessionId - Interface in ratpack.session
-
A handle to the session ID.
- SessionIdGenerator - Interface in ratpack.session
-
Strategy interface for generating unique session ids.
- SessionKey<T> - Interface in ratpack.session
-
A key for an object in the session.
- SessionModule - Class in ratpack.session
-
Provides support for HTTP sessions.
- SessionModule() - Constructor for class ratpack.session.SessionModule
-
- SessionSerializer - Interface in ratpack.session
-
A serializer converts objects to bytes and vice versa.
- SessionStore - Interface in ratpack.session
-
A persistent store of session data.
- set(SessionKey<T>, T) - Method in interface ratpack.session.Session
-
- set(SessionKey<T>, T, SessionSerializer) - Method in interface ratpack.session.Session
-
- set(Class<T>, T) - Method in interface ratpack.session.Session
-
- set(Class<T>, T, SessionSerializer) - Method in interface ratpack.session.Session
-
- set(String, T) - Method in interface ratpack.session.Session
-
- set(String, T, SessionSerializer) - Method in interface ratpack.session.Session
-
- set(T) - Method in interface ratpack.session.Session
-
- set(T, SessionSerializer) - Method in interface ratpack.session.Session
-
- set(SessionKey<T>, T) - Method in interface ratpack.session.SessionData
-
- set(SessionKey<T>, T, SessionSerializer) - Method in interface ratpack.session.SessionData
-
Sets the value for the given key.
- set(Class<T>, T) - Method in interface ratpack.session.SessionData
-
- set(Class<T>, T, SessionSerializer) - Method in interface ratpack.session.SessionData
-
Sets the value for the given type.
- set(String, T) - Method in interface ratpack.session.SessionData
-
Sets the value for the given name and type, using the runtime type of the value and the
default serializer.
- set(String, T, SessionSerializer) - Method in interface ratpack.session.SessionData
-
Sets the value for the given name and type, using the runtime type of the value.
- set(T) - Method in interface ratpack.session.SessionData
-
Sets the value for the type, using the runtime type of the value and the
default serializer.
- set(T, SessionSerializer) - Method in interface ratpack.session.SessionData
-
Sets the value for the type, using the runtime type of the value.
- setCipherAlgorithm(String) - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
Set the cipher algorithm used to encrypt/decrypt the serialized session data.
- setDomain(String) - Method in class ratpack.session.SessionCookieConfig
-
Set the domain for session cookie.
- setExpires(Duration) - Method in class ratpack.session.SessionCookieConfig
-
Set cookie's max age.
- setHttpOnly(boolean) - Method in class ratpack.session.SessionCookieConfig
-
Set session cookies attribute HttpOnly.
- setIdName(String) - Method in class ratpack.session.SessionCookieConfig
-
Set the name of the cookie for session id.
- setMacAlgorithm(String) - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
Set mac algorithm used to sign the serialized and encrypted session data.
- setMaxInactivityInterval(Duration) - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
Set maximum inactivity time (in seconds) of the cookie session.
- setMaxSessionCookieSize(int) - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
Set maximum size of the session cookie.
- setPath(String) - Method in class ratpack.session.SessionCookieConfig
-
Set the path for session cookie.
- setSecretKey(String) - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
Set the secret key used in the symmetric-key encryption/decryption of the serialized session data.
- setSecretToken(String) - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
Set the {code secretToken} used to sign the serialized and encrypted session data.
- setSecure(boolean) - Method in class ratpack.session.SessionCookieConfig
-
Set session cookies attribute Secure.
- setSessionCookieName(String) - Method in class ratpack.session.clientside.ClientSideSessionConfig
-
Set the cookie name used to store session data.
- sign(ByteBuf, ByteBufAllocator) - Method in interface ratpack.session.clientside.Signer
-
- Signer - Interface in ratpack.session.clientside
-
- size() - Method in interface ratpack.session.SessionStore
-
The current number of sessions.
- store(AsciiString, ByteBuf) - Method in interface ratpack.session.SessionStore
-
Writes the session data for the given id.