public class Session extends Object
| Constructor and Description | 
|---|
Session(String id,
       long expiration)
Constructs a  
Session. | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getAttribute(String name)
Get a session attribute. 
 | 
Set<String> | 
getAttributesNames()
Gets the set of the session attributes names. 
 | 
long | 
getExpiration()
Gets the expiration. 
 | 
String | 
getId()
Gets the id. 
 | 
boolean | 
hasExpired()
Checks whether the session has expired or not. 
 | 
String | 
removeAttribute(String name)
Remove an attribute from this session. 
 | 
void | 
setAttribute(String name,
            String value)
Set a session attribute. 
 | 
protected void | 
setExpiration(long expiration)
Sets the expiration. 
 | 
@Nullable public String getAttribute(String name)
name - attribute namepublic Set<String> getAttributesNames()
public long getExpiration()
public String getId()
public boolean hasExpired()
true if the session has expired, false otherwise.@Nullable public String removeAttribute(String name)
name - attribute namepublic void setAttribute(String name, String value)
name - attribute namevalue - attribute valueprotected void setExpiration(long expiration)
expiration - the expiration to set in millis.