Index

A B C F G H I O P R S U V 
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

close() - Method in class org.wildfly.clustering.session.OOBSession
 
COARSE - Enum constant in enum org.wildfly.clustering.session.SessionAttributePersistenceStrategy
Persists session attributes together, preserving any cross-attribute references.
ContainerFacadeProvider<S,C,L> - Interface in org.wildfly.clustering.session.container
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.
getAttribute(String) - Method in class org.wildfly.clustering.session.OOBSession
 
getAttributeNames() - Method in interface org.wildfly.clustering.session.ImmutableSessionAttributes
Returns the names of the attributes of this session.
getAttributeNames() - Method in class org.wildfly.clustering.session.OOBSession
 
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 class org.wildfly.clustering.session.OOBSession
 
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 class org.wildfly.clustering.session.OOBSession
 
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.
getCreationTime() - Method in class org.wildfly.clustering.session.OOBSession
 
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 class org.wildfly.clustering.session.OOBSession
 
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.
getLastAccessEndTime() - Method in class org.wildfly.clustering.session.OOBSession
 
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.
getLastAccessStartTime() - Method in class org.wildfly.clustering.session.OOBSession
 
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 class org.wildfly.clustering.session.OOBSession
 
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.
getTimeout() - Method in class org.wildfly.clustering.session.OOBSession
 
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 class org.wildfly.clustering.session.OOBSession
 
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.
isExpired() - Method in class org.wildfly.clustering.session.OOBSession
 
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.
isNew() - Method in class org.wildfly.clustering.session.OOBSession
 
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.
isValid() - Method in class org.wildfly.clustering.session.OOBSession
 

O

OOBSession<C,B> - Class in org.wildfly.clustering.session
Out-of-band session implementation, for use outside the context of a request.
OOBSession(SessionManager<C, B>, String, C) - Constructor for class org.wildfly.clustering.session.OOBSession
 
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 class org.wildfly.clustering.session.OOBSession
 
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,L> - Interface in org.wildfly.clustering.session.container
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,B> - Interface in org.wildfly.clustering.session
A factory for creating a session manager.
SessionManagerFactoryConfiguration<S,DC,L,SC,B> - 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
 
setAttribute(String, Object) - Method in class org.wildfly.clustering.session.OOBSession
 
setAttribute(String, Object) - Method in interface org.wildfly.clustering.session.SessionAttributes
Sets the specified attribute to the specified value.
setLastAccess(Instant, Instant) - Method in class org.wildfly.clustering.session.OOBSession
 
setLastAccess(Instant, Instant) - Method in interface org.wildfly.clustering.session.SessionMetaData
Sets the time this session was last accessed.
setTimeout(Duration) - Method in class org.wildfly.clustering.session.OOBSession
 
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,D,S> - Interface in org.wildfly.clustering.session.user
Represents a user, associated with one or more sessions.
UserManager<C,T,D,S,B> - Interface in org.wildfly.clustering.session.user
A user manager.
UserManagerConfiguration<T,B> - Interface in org.wildfly.clustering.session.user
Encapsulates the configuration of a user manager.
UserManagerFactory<C,D,S,B> - Interface in org.wildfly.clustering.session.user
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.
A B C F G H I O P R S U V 
All Classes and Interfaces|All Packages