Package org.simpleframework.http.session
Interface Session<T>
-
- All Superinterfaces:
java.util.Map
public interface Session<T> extends java.util.Map
TheSession
object is a simple leased container for state within a web application. This is essentially a map of key value pairs leased on a fixed duration to ensure it remains active between we requests. If the session remains idle for sufficiently long then it is disposed of by theSessionProvider
so that resources occupied can be released.- Author:
- Niall Gallagher
- See Also:
Lease
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Lease<T>
getLease()
This is used to acquire theLease
object to control the session.
-
-
-
Method Detail
-
getLease
Lease<T> getLease()
This is used to acquire theLease
object to control the session. The lease is responsible for maintaining this map within the application. Once the lease expires the session will be removed and its mapped values will be available for recovery.- Returns:
- this returns the lease used to manage this session
-
-