Class SessionInformation
java.lang.Object
org.springframework.security.core.session.SessionInformation
- All Implemented Interfaces:
Serializable
Represents a record of a session within the Spring Security framework.
This is primarily used for concurrent session support.
Sessions have three states: active, expired, and destroyed. A session can that is
invalidated by session.invalidate()
or via Servlet Container management is
considered "destroyed". An "expired" session, on the other hand, is a session that
Spring Security wants to end because it was selected for removal for some reason
(generally as it was the least recently used session and the maximum sessions for the
user were reached). An "expired" session is removed as soon as possible by a
Filter
.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
void
Refreshes the internal lastRequest to the current date and time.
-
Constructor Details
-
SessionInformation
-
-
Method Details
-
expireNow
public void expireNow() -
getLastRequest
-
getPrincipal
-
getSessionId
-
isExpired
public boolean isExpired() -
refreshLastRequest
public void refreshLastRequest()Refreshes the internal lastRequest to the current date and time.
-