org.frameworkset.security.session.service.SessionManagerService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bboss-security-web Show documentation
Show all versions of bboss-security-web Show documentation
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/
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