Package org.simpleframework.http.session
Interface Session<T>
-
- All Superinterfaces:
java.util.Map
public interface Session<T> extends java.util.MapTheSessionobject 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 theSessionProviderso 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 theLeaseobject to control the session.
-
-
-
Method Detail
-
getLease
Lease<T> getLease()
This is used to acquire theLeaseobject 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
-
-