Index
All Classes and Interfaces|All Packages
A
- addSession(D, S) - Method in interface org.wildfly.clustering.session.user.UserSessions
-
Adds the specified deployment and session identifiers to the set of deployments for which the associated user is authenticated.
B
- BASE64 - Enum constant in enum class org.wildfly.clustering.session.IdentifierMarshaller
-
Specific optimization for Base64-encoded identifiers (e.g.
C
- close() - Method in interface org.wildfly.clustering.session.Session
- close() - Method in interface org.wildfly.clustering.session.SessionManagerFactory
- close() - Method in interface org.wildfly.clustering.session.user.User
- close() - Method in interface org.wildfly.clustering.session.user.UserSessions
- COARSE - Enum constant in enum class org.wildfly.clustering.session.SessionAttributePersistenceStrategy
-
Persists session attributes together, preserving any cross-attribute references.
- createSession(String) - Method in interface org.wildfly.clustering.session.SessionManager
-
Creates a session using the specified identifier.
- createSessionAsync(String) - Method in interface org.wildfly.clustering.session.SessionManager
-
Creates a session using the specified identifier.
- createSessionManager(SessionManagerConfiguration<C>) - Method in interface org.wildfly.clustering.session.SessionManagerFactory
-
Create a session manager using the specified configuration.
- createUser(String, C) - Method in interface org.wildfly.clustering.session.user.UserManager
-
Creates a new user with the specified identifier and context.
- createUserManager(UserManagerConfiguration<T>) - Method in interface org.wildfly.clustering.session.user.UserManagerFactory
-
Creates a new user manager using the specified configuration.
F
- findImmutableSession(String) - Method in interface org.wildfly.clustering.session.SessionManager
-
Returns a read-only view of the session with the specified identifier.
- findImmutableSessionAsync(String) - Method in interface org.wildfly.clustering.session.SessionManager
-
Returns a read-only view of the session with the specified identifier.
- findSession(String) - Method in interface org.wildfly.clustering.session.SessionManager
-
Returns the session with the specified identifier, or null if none exists.
- findSessionAsync(String) - Method in interface org.wildfly.clustering.session.SessionManager
-
Returns the session with the specified identifier, or null if none exists.
- findUser(String) - Method in interface org.wildfly.clustering.session.user.UserManager
-
Returns the user identified by the specified identifier.
- FINE - Enum constant in enum class org.wildfly.clustering.session.SessionAttributePersistenceStrategy
-
Persists session attributes individually, precluding cross-attribute references.
G
- getActiveSessionCount() - Method in interface org.wildfly.clustering.session.SessionStatistics
- getActiveSessions() - Method in interface org.wildfly.clustering.session.SessionStatistics
-
Returns the identifiers of active sessions managed by this session manager.
- getAttributePersistenceStrategy() - Method in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration
- getAttributes() - Method in interface org.wildfly.clustering.session.ImmutableSession
-
Returns this session's attributes.
- getContext() - Method in interface org.wildfly.clustering.session.Session
-
Returns the local context of this session.
- getContext() - Method in interface org.wildfly.clustering.session.SessionManagerConfiguration
-
Returns the context of this session manager.
- getCreationTime() - Method in interface org.wildfly.clustering.session.ImmutableSessionMetaData
-
Returns the time this session was created.
- getDeployments() - Method in interface org.wildfly.clustering.session.user.UserSessions
-
Returns the set of deployments for which the associated user is authenticated.
- getDetachedSession(String) - Method in interface org.wildfly.clustering.session.SessionManager
-
Returns a detached session with the specified identifier.
- getId() - Method in interface org.wildfly.clustering.session.ImmutableSession
-
Specifies this session's unique identifier.
- getId() - Method in interface org.wildfly.clustering.session.user.User
-
Returns the unique identifier for this user.
- getImmutability() - Method in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration
- getLastAccessEndTime() - Method in interface org.wildfly.clustering.session.ImmutableSessionMetaData
-
Returns the end time of the last request to access this session, or null if session was created during the current request.
- getLastAccessStartTime() - Method in interface org.wildfly.clustering.session.ImmutableSessionMetaData
-
Returns the start time of the last request to access this session, or null if session was created during the current request.
- getLastAccessTime() - Method in interface org.wildfly.clustering.session.ImmutableSessionMetaData
- getMarshaller() - Method in interface org.wildfly.clustering.session.IdentifierMarshallerProvider
- getMarshaller() - Method in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration
- getMarshaller() - Method in interface org.wildfly.clustering.session.user.UserManagerConfiguration
- getMaxActiveSessions() - Method in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration
- getMetaData() - Method in interface org.wildfly.clustering.session.ImmutableSession
-
Returns this session's meta data.
- getMetaData() - Method in interface org.wildfly.clustering.session.Session
- getPersistentContext() - Method in interface org.wildfly.clustering.session.user.User
-
Returns the persistent context of this user.
- getSession(D) - Method in interface org.wildfly.clustering.session.user.UserSessions
-
Returns the corresponding session identifier for the specified deployment.
- getSessionContextFactory() - Method in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration
- getSessions() - Method in interface org.wildfly.clustering.session.SessionStatistics
-
Returns the identifiers of all sessions managed by this session manager, including passive sessions.
- getSessions() - Method in interface org.wildfly.clustering.session.user.User
-
Returns the sessions for this user.
- getStatistics() - Method in interface org.wildfly.clustering.session.SessionManager
-
Returns statistics for this session manager.
- getTransientContext() - Method in interface org.wildfly.clustering.session.user.User
-
Returns the transient context of this user.
- getTransientContextFactory() - Method in interface org.wildfly.clustering.session.user.UserManagerConfiguration
H
- HEX_LOWER - Enum constant in enum class org.wildfly.clustering.session.IdentifierMarshaller
-
Specific optimization for hex-encoded identifiers (e.g.
- HEX_UPPER - Enum constant in enum class org.wildfly.clustering.session.IdentifierMarshaller
-
Specific optimization for hex-encoded identifiers (e.g.
I
- IdentifierMarshaller - Enum Class in org.wildfly.clustering.session
-
Generic strategies for marshalling a string-based session identifier.
- IdentifierMarshallerProvider - Interface in org.wildfly.clustering.session
- ImmutableSession - Interface in org.wildfly.clustering.session
-
An immutable view of a session.
- ImmutableSessionMetaData - Interface in org.wildfly.clustering.session
-
Abstraction for immutable meta information about a session.
- invalidate() - Method in interface org.wildfly.clustering.session.Session
-
Invalidates this session.
- invalidate() - Method in interface org.wildfly.clustering.session.user.User
-
Invalidates this user and any associated sessions.
- isMarshallable(Object) - Method in enum class org.wildfly.clustering.session.IdentifierMarshaller
- isNew() - Method in interface org.wildfly.clustering.session.ImmutableSessionMetaData
-
Indicates whether or not this session was created by the current thread.
- ISO_LATIN_1 - Enum constant in enum class org.wildfly.clustering.session.IdentifierMarshaller
- isValid() - Method in interface org.wildfly.clustering.session.ImmutableSession
-
Indicates whether or not this session is valid.
- isValid() - Method in interface org.wildfly.clustering.session.user.User
-
Returns true unless this user was invalidated.
O
- org.wildfly.clustering.session - package org.wildfly.clustering.session
- org.wildfly.clustering.session.user - package org.wildfly.clustering.session.user
R
- removeSession(D) - Method in interface org.wildfly.clustering.session.user.UserSessions
-
Removes the specified deployment from the set of deployments for which the associated user is authenticated.
S
- Session<C> - Interface in org.wildfly.clustering.session
-
Represents a session.
- SessionAttributePersistenceStrategy - Enum Class in org.wildfly.clustering.session
-
Enumerates the strategies for persisting session attributes.
- SessionManager<C> - Interface in org.wildfly.clustering.session
- SessionManagerConfiguration<C> - Interface in org.wildfly.clustering.session
-
Encapsulates the configuration of a session manager.
- SessionManagerFactory<C,
SC> - Interface in org.wildfly.clustering.session -
A factory for creating a session manager.
- SessionManagerFactoryConfiguration<SC> - Interface in org.wildfly.clustering.session
-
Encapsulates the configuration of a session manager.
- SessionMetaData - Interface in org.wildfly.clustering.session
-
Abstraction for meta information about a session.
- SessionStatistics - Interface in org.wildfly.clustering.session
- setLastAccess(Instant, Instant) - Method in interface org.wildfly.clustering.session.SessionMetaData
-
Sets the time this session was last accessed.
- setTimeout(Duration) - Method in interface org.wildfly.clustering.session.SessionMetaData
-
Set the time interval as a duration, after which this session will expire.
U
- User<C,
T, - Interface in org.wildfly.clustering.session.userD, S> -
Represents a user, associated with one or more sessions.
- UserManager<C,
T, - Interface in org.wildfly.clustering.session.userD, S> -
A user manager.
- UserManagerConfiguration<T> - Interface in org.wildfly.clustering.session.user
-
Encapsulates the configuration of a user manager.
- UserManagerFactory<C,
D, - Interface in org.wildfly.clustering.session.userS> -
Factory for creating user manager instances.
- UserSessions<D,
S> - Interface in org.wildfly.clustering.session.user -
Represents an index of user sessions.
V
- validate(String) - Method in enum class org.wildfly.clustering.session.IdentifierMarshaller
-
Indicates whether or not the specified identifier is valid for this serializer.
- valueOf(String) - Static method in enum class org.wildfly.clustering.session.IdentifierMarshaller
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.wildfly.clustering.session.SessionAttributePersistenceStrategy
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.wildfly.clustering.session.IdentifierMarshaller
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.wildfly.clustering.session.SessionAttributePersistenceStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages