A B C D F G H I L O P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ActiveSessionStatistics - Interface in org.wildfly.clustering.web.session
-
Statistics for active sessions.
- addSession(D, S) - Method in interface org.wildfly.clustering.web.sso.Sessions
-
Adds the specified web application and session identifier to the registry of authenticated web applications.
- ANNOTATION - org.wildfly.clustering.web.session.SessionAttributeImmutability
B
- BASE64 - org.wildfly.clustering.web.IdentifierMarshaller
-
Specific optimization for Base64-encoded identifiers (e.g.
C
- close() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- close() - Method in interface org.wildfly.clustering.web.session.Session
-
Indicates that the application thread is finished with this session.
- close() - Method in interface org.wildfly.clustering.web.session.SessionManagerFactory
- COARSE - org.wildfly.clustering.web.session.SessionAttributePersistenceStrategy
- createHttpSession(ImmutableSession, C) - Method in interface org.wildfly.clustering.web.session.HttpSessionFactory
-
Create an HttpSession specification implementation for the specified session and servlet context.
- createListener(Consumer<S>, Consumer<S>) - Method in interface org.wildfly.clustering.web.session.HttpSessionActivationListenerProvider
-
Creates a specification implementation with the specified pre-passivate and post-activate logic.
- createLocalContext() - Method in interface org.wildfly.clustering.web.LocalContextFactory
- createSession(String) - Method in interface org.wildfly.clustering.web.session.SessionManager
-
Creates a session using the specified identifier.
- createSessionManager(SessionManagerConfiguration<SC>) - Method in interface org.wildfly.clustering.web.session.SessionManagerFactory
-
Create as session manager using the specified context and identifier factory.
- createSSO(String, A) - Method in interface org.wildfly.clustering.web.sso.SSOManager
-
Creates a new single sign on entry.
- createSSOManager(SSOManagerConfiguration<L>) - Method in interface org.wildfly.clustering.web.sso.SSOManagerFactory
-
Creates a new SSO manager using the specified configuration.
D
- DistributableSessionManagementConfiguration<M> - Interface in org.wildfly.clustering.web.session
-
Encapsulates the configuration of a session management provider.
F
- findSession(String) - Method in interface org.wildfly.clustering.web.session.SessionManager
-
Returns the session with the specified identifier, or null if none exists.
- findSessionsContaining(S) - Method in interface org.wildfly.clustering.web.sso.SSOManager
-
Searches for the sessions of the single sign on entry containing the specified session.
- findSSO(String) - Method in interface org.wildfly.clustering.web.sso.SSOManager
-
Returns the single sign on entry identified by the specified identifier.
- FINE - org.wildfly.clustering.web.session.SessionAttributePersistenceStrategy
G
- getActiveSessionCount() - Method in interface org.wildfly.clustering.web.session.ActiveSessionStatistics
- getActiveSessions() - Method in interface org.wildfly.clustering.web.session.SessionManager
-
Returns the identifiers of those sessions that are active on this node.
- getAttribute(String) - Method in interface org.wildfly.clustering.web.session.ImmutableSessionAttributes
-
Retrieves the value of the specified attribute.
- getAttribute(String) - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getAttributeNames() - Method in interface org.wildfly.clustering.web.session.ImmutableSessionAttributes
-
Returns the names of the attributes of this session.
- getAttributeNames() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getAttributePersistenceStrategy() - Method in interface org.wildfly.clustering.web.session.DistributableSessionManagementConfiguration
- getAttributePersistenceStrategy() - Method in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration
- getAttributes() - Method in interface org.wildfly.clustering.web.session.ImmutableSession
-
Returns this session's attributes.
- getAttributes() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getAttributes() - Method in interface org.wildfly.clustering.web.session.Session
-
Returns this session's attributes.
- getAuthentication() - Method in interface org.wildfly.clustering.web.sso.SSO
-
Returns the authentication for this SSO.
- getBatcher() - Method in interface org.wildfly.clustering.web.session.SessionManager
-
Exposes the batching mechanism used by this session manager.
- getBatcher() - Method in interface org.wildfly.clustering.web.sso.SSOManager
-
A mechanism for starting/stopping a batch.
- getCreationTime() - Method in interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
-
Returns the time this session was created.
- getCreationTime() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getDefaultMaxInactiveInterval() - Method in interface org.wildfly.clustering.web.session.SessionManager
-
Returns the default maximum inactive interval, as a duration, for all sessions created by this session manager.
- getDeploymentName() - Method in interface org.wildfly.clustering.web.WebDeploymentConfiguration
-
Returns the name of this deployment
- getDeployments() - Method in interface org.wildfly.clustering.web.sso.Sessions
-
Returns the set of web applications for which the current user is authenticated.
- getExpirationListener() - Method in interface org.wildfly.clustering.web.session.SessionManagerConfiguration
- getExpiredSessionCount() - Method in interface org.wildfly.clustering.web.session.InactiveSessionStatistics
- getHttpSessionActivationListenerClass() - Method in interface org.wildfly.clustering.web.session.HttpSessionActivationListenerProvider
-
Returns the HttpSessionActivationListener specification interface.
- getId() - Method in interface org.wildfly.clustering.web.session.ImmutableSession
-
Specifies this session's unique identifier.
- getId() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getId() - Method in interface org.wildfly.clustering.web.sso.SSO
-
A unique identifier for this SSO.
- getIdentifierFactory() - Method in interface org.wildfly.clustering.web.session.SessionManager
-
Returns the identifier factory of this session manager.
- getIdentifierFactory() - Method in interface org.wildfly.clustering.web.session.SessionManagerConfiguration
- getIdentifierFactory() - Method in interface org.wildfly.clustering.web.sso.SSOManager
-
Returns the identifier factory of this SSO manager.
- getIdentifierFactory() - Method in interface org.wildfly.clustering.web.sso.SSOManagerConfiguration
- getImmutability() - Method in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration
- getInactiveSessionRecorder() - Method in interface org.wildfly.clustering.web.session.SessionManagerConfiguration
- getLastAccessEndTime() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getLastAccessEndTime() - Method in interface org.wildfly.clustering.web.session.SessionExpirationMetaData
-
Returns the end time of the last request to access this session.
- getLastAccessStartTime() - Method in interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
-
Returns the start time of the last request to access this session.
- getLastAccessStartTime() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getLocalContext() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getLocalContext() - Method in interface org.wildfly.clustering.web.session.Session
-
Returns the local context of this session.
- getLocalContext() - Method in interface org.wildfly.clustering.web.sso.SSO
-
The local context of this SSO.
- getLocalContextFactory() - Method in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration
- getLocalContextFactory() - Method in interface org.wildfly.clustering.web.sso.SSOManagerConfiguration
- getLocalSessions() - Method in interface org.wildfly.clustering.web.session.SessionManager
-
Returns the identifiers of all sessions on this node, including both active and passive sessions.
- getMarshaller() - Method in interface org.wildfly.clustering.web.IdentifierMarshallerProvider
- getMarshaller() - Method in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration
- getMarshaller() - Method in interface org.wildfly.clustering.web.sso.SSOManagerConfiguration
- getMarshallerFactory() - Method in interface org.wildfly.clustering.web.session.DistributableSessionManagementConfiguration
- getMaxActiveSessions() - Method in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration
- getMaxInactiveInterval() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getMaxInactiveInterval() - Method in interface org.wildfly.clustering.web.session.SessionExpirationMetaData
-
Returns the time interval since
SessionExpirationMetaData.getLastAccessEndTime()after which this session will expire. - getMaxSessionLifetime() - Method in interface org.wildfly.clustering.web.session.InactiveSessionStatistics
- getMeanSessionLifetime() - Method in interface org.wildfly.clustering.web.session.InactiveSessionStatistics
- getMetaData() - Method in interface org.wildfly.clustering.web.session.ImmutableSession
-
Returns this session's meta data.
- getMetaData() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- getMetaData() - Method in interface org.wildfly.clustering.web.session.Session
-
Returns this session's meta data.
- getServerName() - Method in interface org.wildfly.clustering.web.WebDeploymentConfiguration
-
Returns the target server name of this deployment
- getServletContext() - Method in interface org.wildfly.clustering.web.session.SessionManagerConfiguration
- getSession(D) - Method in interface org.wildfly.clustering.web.sso.Sessions
-
Returns the corresponding session identifier for the specified web application.
- getSessions() - Method in interface org.wildfly.clustering.web.sso.SSO
-
Returns the session for which the user is authenticated.
- getSpecificationProvider() - Method in interface org.wildfly.clustering.web.session.SessionManagerFactoryConfiguration
- getStopTimeout() - Method in interface org.wildfly.clustering.web.session.SessionManager
-
The maximum duration of time to wait for the completion of requests before the session manager can be stopped.
H
- HEX - org.wildfly.clustering.web.IdentifierMarshaller
-
Specific optimization for hex-encoded identifiers (e.g.
- HttpSessionActivationListenerProvider<S,C,L> - Interface in org.wildfly.clustering.web.session
-
Provides specification behavior for session activation listeners.
- HttpSessionFactory<S,C> - Interface in org.wildfly.clustering.web.session
-
Factory for creating HttpSession specification implementations
I
- IdentifierMarshaller - Enum in org.wildfly.clustering.web
-
Strategies for externalizing a session identifier.
- IdentifierMarshallerProvider - Interface in org.wildfly.clustering.web
- ImmutableSession - Interface in org.wildfly.clustering.web.session
-
Represents an immutable view of a web session.
- ImmutableSessionAttributes - Interface in org.wildfly.clustering.web.session
-
Provides read-only access to a session's attributes.
- ImmutableSessionMetaData - Interface in org.wildfly.clustering.web.session
-
Abstraction for immutable meta information about a web session.
- InactiveSessionStatistics - Interface in org.wildfly.clustering.web.session
-
Statistics for inactive sessions.
- invalidate() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- invalidate() - Method in interface org.wildfly.clustering.web.session.Session
-
Invalidates this session.
- invalidate() - Method in interface org.wildfly.clustering.web.sso.SSO
-
Invalidates this SSO.
- isExpired() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- isExpired() - Method in interface org.wildfly.clustering.web.session.SessionExpirationMetaData
-
Indicates whether or not this session was previously idle for longer than the maximum inactive interval.
- isMarshallable(Object) - Method in enum org.wildfly.clustering.web.IdentifierMarshaller
- isNew() - Method in interface org.wildfly.clustering.web.session.ImmutableSessionMetaData
-
Indicates whether or not this session was created by the current thread.
- isNew() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- ISO_LATIN_1 - org.wildfly.clustering.web.IdentifierMarshaller
- isValid() - Method in interface org.wildfly.clustering.web.session.ImmutableSession
-
Indicates whether or not this session is valid.
- isValid() - Method in class org.wildfly.clustering.web.session.oob.OOBSession
L
- LocalContextFactory<L> - Interface in org.wildfly.clustering.web
-
Create a local context.
- locate(String) - Method in interface org.wildfly.clustering.web.routing.RouteLocator
-
Returns the route identifier most appropriate for the specified session identifier.
O
- OOBSession<L,B extends Batch> - Class in org.wildfly.clustering.web.session.oob
-
Out-of-band session implementation, for use outside the context of a request.
- OOBSession(SessionManager<L, B>, String, L) - Constructor for class org.wildfly.clustering.web.session.oob.OOBSession
- org.wildfly.clustering.web - package org.wildfly.clustering.web
- org.wildfly.clustering.web.routing - package org.wildfly.clustering.web.routing
- org.wildfly.clustering.web.session - package org.wildfly.clustering.web.session
- org.wildfly.clustering.web.session.oob - package org.wildfly.clustering.web.session.oob
- org.wildfly.clustering.web.sso - package org.wildfly.clustering.web.sso
P
- postActivateNotifier(L) - Method in interface org.wildfly.clustering.web.session.HttpSessionActivationListenerProvider
-
Creates a post-activate notifier for the specified listener.
- prePassivateNotifier(L) - Method in interface org.wildfly.clustering.web.session.HttpSessionActivationListenerProvider
-
Creates a pre-passivate notifier for the specified listener.
R
- readSession(String) - Method in interface org.wildfly.clustering.web.session.SessionManager
-
Returns a read-only view of the session with the specified identifier.
- removeAttribute(String) - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- removeAttribute(String) - Method in interface org.wildfly.clustering.web.session.SessionAttributes
-
Removes the specified attribute.
- removeSession(D) - Method in interface org.wildfly.clustering.web.sso.Sessions
-
Removes the specified web application from the set of authenticated web applications.
- RouteLocator - Interface in org.wildfly.clustering.web.routing
-
Locates the route appropriate for a given session identifier.
S
- Session<L> - Interface in org.wildfly.clustering.web.session
-
Represents a web session.
- SessionAttributeImmutability - Enum in org.wildfly.clustering.web.session
-
Session attribute immutability tests.
- SessionAttributePersistenceStrategy - Enum in org.wildfly.clustering.web.session
- SessionAttributes - Interface in org.wildfly.clustering.web.session
-
Exposes accesses to the attributes of a session.
- SessionExpirationListener - Interface in org.wildfly.clustering.web.session
-
Listener for session expiration notifications.
- SessionExpirationMetaData - Interface in org.wildfly.clustering.web.session
-
Session meta data that governs expiration.
- sessionExpired(ImmutableSession) - Method in interface org.wildfly.clustering.web.session.SessionExpirationListener
-
Invoked when the specified session expires.
- SessionManager<L,B extends Batch> - Interface in org.wildfly.clustering.web.session
-
SPI for a distributable session manager.
- SessionManagerConfiguration<SC> - Interface in org.wildfly.clustering.web.session
- SessionManagerFactory<SC,LC,B extends Batch> - Interface in org.wildfly.clustering.web.session
-
A factory for creating a session manager.
- SessionManagerFactoryConfiguration<S,SC,AL,LC> - Interface in org.wildfly.clustering.web.session
-
Encapsulates the configuration of a session manager.
- SessionMetaData - Interface in org.wildfly.clustering.web.session
-
Abstraction for meta information about a web session.
- Sessions<D,S> - Interface in org.wildfly.clustering.web.sso
-
Represents the sessions per deployment for which a given user is authenticated.
- setAttribute(String, Object) - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- setAttribute(String, Object) - Method in interface org.wildfly.clustering.web.session.SessionAttributes
-
Sets the specified attribute to the specified value.
- setDefaultMaxInactiveInterval(Duration) - Method in interface org.wildfly.clustering.web.session.SessionManager
-
Set the default maximum inactive interval, using the specified time duration, for all sessions created by this session manager.
- setLastAccess(Instant, Instant) - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- setLastAccess(Instant, Instant) - Method in interface org.wildfly.clustering.web.session.SessionMetaData
-
Sets the time this session was last accessed.
- setMaxInactiveInterval(Duration) - Method in class org.wildfly.clustering.web.session.oob.OOBSession
- setMaxInactiveInterval(Duration) - Method in interface org.wildfly.clustering.web.session.SessionMetaData
-
Set the time interval as a duration, after which this session will expire.
- SpecificationProvider<S,C,AL> - Interface in org.wildfly.clustering.web.session
-
Provides servlet specification behavior for a container-agnostic distributed session manager.
- SSO<A,D,S,L> - Interface in org.wildfly.clustering.web.sso
-
Represents a single sign on entry for a user.
- SSOManager<A,D,S,L,B extends Batch> - Interface in org.wildfly.clustering.web.sso
-
The SSO equivalent of a session manager.
- SSOManagerConfiguration<L> - Interface in org.wildfly.clustering.web.sso
- SSOManagerFactory<A,D,S,B extends Batch> - Interface in org.wildfly.clustering.web.sso
-
Factory for creating SSO manager instances.
T
- test(Object) - Method in enum org.wildfly.clustering.web.session.SessionAttributeImmutability
V
- validate(String) - Method in enum org.wildfly.clustering.web.IdentifierMarshaller
-
Indicates whether or not the specified identifier is valid for this serializer.
- valueOf(String) - Static method in enum org.wildfly.clustering.web.IdentifierMarshaller
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.web.session.SessionAttributeImmutability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.wildfly.clustering.web.session.SessionAttributePersistenceStrategy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.wildfly.clustering.web.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.web.session.SessionAttributeImmutability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.wildfly.clustering.web.session.SessionAttributePersistenceStrategy
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WebDeploymentConfiguration - Interface in org.wildfly.clustering.web
All Classes All Packages