org.acegisecurity.concurrent |
Concurrent session control and registration classes.
|
Java Source File Name | Type | Comment |
ConcurrentLoginException.java | Class | Thrown by ConcurrentSessionControllerImpl if an attempt is made to login and the user has already
exceeded their maxmimum allowed sessions. |
ConcurrentSessionController.java | Interface | Provides two methods that can be called by an
org.acegisecurity.AuthenticationManager to integrate with the
concurrent session handling infrastructure. |
ConcurrentSessionControllerImpl.java | Class | |
ConcurrentSessionControllerImplTests.java | Class | Tests
ConcurrentSessionControllerImpl . |
ConcurrentSessionFilter.java | Class | Filter required by concurrent session handling package. This filter performs two functions. |
ConcurrentSessionFilterTests.java | Class | Tests
ConcurrentSessionFilter . |
NullConcurrentSessionController.java | Class | No-op implementation of
org.acegisecurity.concurrent.ConcurrentSessionController . |
SessionAlreadyUsedException.java | Class | Thrown by a SessionRegistry implementation if an attempt is made to create new session information
for an existing sessionId. |
SessionIdentifierAware.java | Interface | Implemented by
org.acegisecurity.Authentication.getDetails implementations that are capable of returning a session ID.
This interface is used by
org.acegisecurity.concurrent.SessionRegistryUtils to extract the session
ID from an Authentication object. |
SessionInformation.java | Class | Represents a record of a session within the Acegi Security framework. This is primarily used for concurrent
session support.
Sessions have three states: active, expired, and destroyed. |
SessionInformationTests.java | Class | Tests
SessionInformation . |
SessionRegistry.java | Interface | Maintains a registry of SessionInformation instances. |
SessionRegistryImpl.java | Class | Base implementation of
org.acegisecurity.concurrent.SessionRegistry which also listens for
org.acegisecurity.ui.session.HttpSessionDestroyedEvent s
published in the Spring application context. |
SessionRegistryImplTests.java | Class | Tests
SessionRegistryImpl . |
SessionRegistryUtils.java | Class | Utility methods to assist with concurrent session management. |