| Interfaces | |
|---|---|
| ConcurrentSessionController | Provides two methods that can be called by an AuthenticationManager to integrate with the concurrent session handling infrastructure. |
| SessionIdentifierAware | Implemented by getDetails() implementations that are capable of returning a session ID. |
| SessionRegistry | Maintains a registry of SessionInformation instances. |
| Classes | |
|---|---|
| ConcurrentSessionControllerImpl | Base implementation of ConcurrentSessionControllerImpl which prohibits simultaneous logins. |
| ConcurrentSessionFilter | Filter required by concurrent session handling package. |
| NullConcurrentSessionController | No-op implementation of ConcurrentSessionController . |
| SessionInformation | Represents a record of a session within the Acegi Security framework. |
| SessionRegistryImpl | Base implementation of SessionRegistry which also listens for HttpSessionDestroyedEvent s published in the Spring application context. |
| SessionRegistryUtils | Utility methods to assist with concurrent session management. |
| Exceptions | |
|---|---|
| ConcurrentLoginException | Thrown by ConcurrentSessionControllerImpl if an attempt is made to login and the user has already
exceeded their maxmimum allowed sessions. |
| SessionAlreadyUsedException | Thrown by a SessionRegistry implementation if an attempt is made to create new session information
for an existing sessionId. |