org.tinygroup.weblayer.webcontext.session.impl
类 SessionModelImpl

java.lang.Object
  继承者 org.tinygroup.weblayer.webcontext.session.impl.SessionModelImpl
所有已实现的接口:
SessionModel

public class SessionModelImpl
extends Object
implements SessionModel

代表一个session本身的信息。该对象是可序列化的。

作者:
Michael Zhou

嵌套类摘要
 
从接口 org.tinygroup.weblayer.webcontext.session.SessionModel 继承的嵌套类/接口
SessionModel.Factory
 
构造方法摘要
SessionModelImpl(SessionImpl session)
           
SessionModelImpl(String sessionID, long creationTime, long lastAccessedTime, int maxInactiveInterval)
           
 
方法摘要
 Object clone()
           
 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的访问时间。
 
从类 java.lang.Object 继承的方法
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

SessionModelImpl

public SessionModelImpl(SessionImpl session)

SessionModelImpl

public SessionModelImpl(String sessionID,
                        long creationTime,
                        long lastAccessedTime,
                        int maxInactiveInterval)
方法详细信息

clone

public Object clone()
覆盖:
Object 中的 clone

reset

public void reset()

setSession

public void setSession(SessionImpl session)
设置model所在的session。


getSessionID

public String getSessionID()
取得session ID。

指定者:
接口 SessionModel 中的 getSessionID
返回:
session ID

getCreationTime

public long getCreationTime()
取得session的创建时间。

指定者:
接口 SessionModel 中的 getCreationTime
返回:
创建时间戮

getLastAccessedTime

public long getLastAccessedTime()
取得最近访问时间。

指定者:
接口 SessionModel 中的 getLastAccessedTime
返回:
最近访问时间戮

getMaxInactiveInterval

public int getMaxInactiveInterval()
取得session的最大不活动期限,超过此时间,session就会失效。

指定者:
接口 SessionModel 中的 getMaxInactiveInterval
返回:
不活动期限的秒数

setMaxInactiveInterval

public void setMaxInactiveInterval(int maxInactiveInterval)
设置session的最大不活动期限,超过此时间,session就会失效。

参数:
maxInactiveInterval - 不活动期限的秒数

isExpired

public boolean isExpired()
判断session有没有过期。

指定者:
接口 SessionModel 中的 isExpired
返回:
如果过期了,则返回true

touch

public void touch()
更新session的访问时间。


toString

public String toString()
覆盖:
Object 中的 toString


Copyright © 2006–2014 开源组织. All rights reserved.