All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.frameworkset.security.session.service.SessionManagerService Maven / Gradle / Ivy

Go to download

support session share between application cluster nodes and cross domain application nodes.support good application session monitor and session data statitic module.demo site http://session.bbossgroups.com/

There is a newer version: 6.2.7
Show newest version
package org.frameworkset.security.session.service;

import java.util.List;

import javax.servlet.http.HttpServletRequest;

import org.frameworkset.security.session.entity.SessionCondition;
import org.frameworkset.security.session.entity.SessionInfoBean;
import org.frameworkset.security.session.statics.SessionAPP;
import org.frameworkset.security.session.statics.SessionConfig;

import com.frameworkset.util.ListInfo;

public interface SessionManagerService {

	/**
	 * 分页获取session数据
	 * 
	 * @param condition
	 * @param offset
	 * @param pagesize
	 * @return 2014年6月5日
	 */
	public ListInfo querySessionDataForPage(SessionConfig config,SessionCondition condition,
			int offset, int pagesize) throws Exception;

	/**
	 * 查询应用列表
	 * 
	 * @param appKey
	 * @return
	 * @throws Exception
	 *             2014年6月5日
	 */
	public List queryAppSessionData(String appKey,HttpServletRequest request) throws Exception;
	SessionAPP getSingleSessionAPP(String appName);
	SessionAPP getSingleSessionAPP(HttpServletRequest request);
	
	/** 删除应用下的session
	 * @param appkey
	 * @param sessionid
	 * 2014年6月5日
	 */
	public void delSession(String appkey, String[] sessionids) throws Exception;
	
	/** 删除应用下的session
	 * @param appkey
	 * @param sessionid
	 * 2014年6月5日
	 */
	public void delAllSessions(String appkey,String currentappkey,String currentsessionid)  throws Exception;
	
	/** 获取单个session明细信息
	 * @param appkey
	 * @param sessionid
	 * 2014年6月5日
	 */
	public SessionInfoBean getSessionInfo(String appkey, String sessionid) throws Exception;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy