public interface Session<T>
extends java.util.Map
Session
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 the SessionProvider
so that resources occupied can be released.Lease
Modifier and Type | Method and Description |
---|---|
Lease<T> |
getLease()
This is used to acquire the
Lease object to control
the session. |
Lease<T> getLease()
Lease
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.