
org.tinygroup.weblayer.webcontext.session.Session Maven / Gradle / Ivy
The newest version!
package org.tinygroup.weblayer.webcontext.session;
import java.io.Serializable;
/**
* 内部session接口
* @author renhui
*
*/
public interface Session extends Serializable {
/**
* 取得session ID。
*
* @return session ID
*/
String getSessionID();
/**
* 取得session的创建时间。
*
* @return 创建时间戮
*/
long getCreationTime();
/**
* 取得最近访问时间。
*
* @return 最近访问时间戮
*/
long getLastAccessedTime();
/**
* 取得session的最大不活动期限,超过此时间,session就会失效。
*
* @return 不活动期限的秒数
*/
int getMaxInactiveInterval();
/**
* 判断session有没有过期。
*
* @return 如果过期了,则返回true
*/
boolean isExpired();
/**
* session失效
*/
void invalidate();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy