Index
All Classes and Interfaces|All Packages
A
- addSession(D, S) - Method in interface org.wildfly.clustering.session.user.UserSessions
-
Adds the specified web application and session identifier to the registry of authenticated web applications.
- asSession(ImmutableSession, C) - Method in interface org.wildfly.clustering.session.container.SessionFacadeProvider
-
Fabricates a container-specific facade for the specified session and session manager context.
- asSessionActivationListener(Object) - Method in interface org.wildfly.clustering.session.container.SessionActivationListenerFacadeProvider
-
Fabricates an optional container-specific listener for the specified attribute.
- asSessionActivationListener(Consumer<S>, Consumer<S>) - Method in interface org.wildfly.clustering.session.container.SessionActivationListenerFacadeProvider
-
Fabricates a container-specific listener with the specified pre-passivate and post-activate logic.
B
- BASE64 - Enum constant in enum org.wildfly.clustering.session.IdentifierMarshaller
-
Specific optimization for Base64-encoded identifiers (e.g.
C
- COARSE - Enum constant in enum org.wildfly.clustering.session.SessionAttributePersistenceStrategy
-
Persists session attributes together, preserving any cross-attribute references.
- ContainerFacadeProvider<S,
C, - Interface in org.wildfly.clustering.session.containerL> -
Provides container-specific facades to a session manager implementation.
- 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<DC>) - Method in interface org.wildfly.clustering.session.SessionManagerFactory
-
Create as session manager using the specified context and identifier factory.
- 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, B>) - 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 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.
- getAttribute(String) - Method in interface org.wildfly.clustering.session.ImmutableSessionAttributes
-
Retrieves the value of the specified attribute.
- getAttributeNames() - Method in interface org.wildfly.clustering.session.ImmutableSessionAttributes
-
Returns the names of the attributes of this session.
- getAttributePersistenceStrategy() - Method in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration
- getAttributes() - Method in interface org.wildfly.clustering.session.ImmutableSession
-
Returns this session's attributes.
- getAttributes() - Method in interface org.wildfly.clustering.session.Session
- getAttributes(Class<T>) - Method in interface org.wildfly.clustering.session.ImmutableSessionAttributes
-
Convenience method returning a map of attributes whose values are instances of the specified class.
- getContainerFacadeProvider() - Method in interface org.wildfly.clustering.session.SessionManagerFactoryConfiguration
- 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 container-specific 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 web applications for which the current user is authenticated.
- 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 web application.
- 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 - Enum constant in enum org.wildfly.clustering.session.IdentifierMarshaller
-
Specific optimization for hex-encoded identifiers (e.g.
I
- IdentifierMarshaller - Enum 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
-
Represents an immutable view of a session.
- ImmutableSessionAttributes - Interface in org.wildfly.clustering.session
-
Provides read-only access to a session's attributes.
- 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 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 org.wildfly.clustering.session.IdentifierMarshaller
- isValid() - Method in interface org.wildfly.clustering.session.ImmutableSession
-
Indicates whether or not this session is valid.
O
- org.wildfly.clustering.session - package org.wildfly.clustering.session
- org.wildfly.clustering.session.container - package org.wildfly.clustering.session.container
- org.wildfly.clustering.session.user - package org.wildfly.clustering.session.user
P
- postActivateNotifier(L) - Method in interface org.wildfly.clustering.session.container.SessionActivationListenerFacadeProvider
-
Returns a post-activate notifier for the specified container-specific listener.
- prePassivateNotifier(L) - Method in interface org.wildfly.clustering.session.container.SessionActivationListenerFacadeProvider
-
Returns a pre-passivate notifier for the specified container-specific listener.
R
- removeAttribute(String) - Method in interface org.wildfly.clustering.session.SessionAttributes
-
Removes the specified attribute.
- removeSession(D) - Method in interface org.wildfly.clustering.session.user.UserSessions
-
Removes the specified web application from the set of authenticated web applications.
S
- Session<C> - Interface in org.wildfly.clustering.session
-
Represents a session.
- SessionActivationListenerFacadeProvider<S,
C, - Interface in org.wildfly.clustering.session.containerL> -
Provides container-specific activation/passivation listener mechanics.
- SessionAttributePersistenceStrategy - Enum in org.wildfly.clustering.session
-
Enumerates the strategies for persisting session attributes.
- SessionAttributes - Interface in org.wildfly.clustering.session
-
Exposes accesses to the attributes of a session.
- SessionFacadeProvider<S,
C> - Interface in org.wildfly.clustering.session.container -
Factory for creating a container-specific session implementation.
- SessionManager<C,
B> - Interface in org.wildfly.clustering.session - SessionManagerConfiguration<C> - Interface in org.wildfly.clustering.session
-
Encapsulates the configuration of a session manager.
- SessionManagerFactory<DC,
SC, - Interface in org.wildfly.clustering.sessionB> -
A factory for creating a session manager.
- SessionManagerFactoryConfiguration<S,
DC, - Interface in org.wildfly.clustering.sessionL, SC> -
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
- setAttribute(String, Object) - Method in interface org.wildfly.clustering.session.SessionAttributes
-
Sets the specified attribute to the specified value.
- 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, B> -
A user manager.
- UserManagerConfiguration<T,
B> - Interface in org.wildfly.clustering.session.user -
Encapsulates the configuration of a user manager.
- UserManagerFactory<C,
D, - Interface in org.wildfly.clustering.session.userS, B> -
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 org.wildfly.clustering.session.IdentifierMarshaller
-
Indicates whether or not the specified identifier is valid for this serializer.
- valueOf(String) - Static method in enum org.wildfly.clustering.session.IdentifierMarshaller
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.session.SessionAttributePersistenceStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.wildfly.clustering.session.IdentifierMarshaller
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.wildfly.clustering.session.SessionAttributePersistenceStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages