public class Session
extends java.lang.Object
| Constructor and Description |
|---|
Session(long sessionDuration,
java.lang.String emailAddress)
Creates a new session
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getEmailAddress() |
long |
getExpiresAt() |
java.lang.String |
getLastMessage() |
int |
getSecondsToExpire() |
long |
getSessionDuration() |
java.lang.String |
getSessionId() |
boolean |
isExpired() |
boolean |
isNonExpired() |
void |
renew()
Updates the session's expiration to the current time + session duration.
|
void |
setLastMessage(java.lang.String lastMessage) |
public Session(long sessionDuration,
java.lang.String emailAddress)
sessionDuration - the life of the session in millisecondsemailAddress - the username for the current sessionpublic java.lang.String getSessionId()
public java.lang.String getEmailAddress()
public long getSessionDuration()
public long getExpiresAt()
public void renew()
public boolean isExpired()
public boolean isNonExpired()
public java.lang.String getLastMessage()
public void setLastMessage(java.lang.String lastMessage)
public int getSecondsToExpire()