public class SessionModelImpl extends Object implements SessionModel
SessionModel.Factory
Constructor and Description |
---|
SessionModelImpl(SessionImpl session) |
SessionModelImpl(String sessionID,
long creationTime,
long lastAccessedTime,
int maxInactiveInterval) |
Modifier and Type | Method and Description |
---|---|
long |
getCreationTime()
取得session的创建时间。
|
long |
getLastAccessedTime()
取得最近访问时间。
|
int |
getMaxInactiveInterval()
取得session的最大不活动期限,超过此时间,session就会失效。
|
String |
getSessionID()
取得session ID。
|
boolean |
isExpired()
判断session有没有过期。
|
void |
reset() |
void |
setMaxInactiveInterval(int maxInactiveInterval)
设置session的最大不活动期限,超过此时间,session就会失效。
|
void |
setSession(SessionImpl session)
设置model所在的session。
|
String |
toString() |
void |
touch()
更新session的访问时间。
|
public SessionModelImpl(SessionImpl session)
public SessionModelImpl(String sessionID, long creationTime, long lastAccessedTime, int maxInactiveInterval)
public void reset()
public void setSession(SessionImpl session)
public String getSessionID()
getSessionID
in interface SessionModel
public long getCreationTime()
getCreationTime
in interface SessionModel
public long getLastAccessedTime()
getLastAccessedTime
in interface SessionModel
public int getMaxInactiveInterval()
getMaxInactiveInterval
in interface SessionModel
public void setMaxInactiveInterval(int maxInactiveInterval)
maxInactiveInterval
- 不活动期限的秒数public boolean isExpired()
isExpired
in interface SessionModel
true
public void touch()
Copyright © 2006–2018 TinyGroup. All rights reserved.