上传代码
This commit is contained in:
25
src/main/java/com/nis/web/security/SessionDAO.java
Normal file
25
src/main/java/com/nis/web/security/SessionDAO.java
Normal file
@@ -0,0 +1,25 @@
|
||||
package com.nis.web.security;
|
||||
|
||||
import java.util.Collection;
|
||||
|
||||
import org.apache.shiro.session.Session;
|
||||
|
||||
public interface SessionDAO extends org.apache.shiro.session.mgt.eis.SessionDAO {
|
||||
|
||||
/**
|
||||
* 获取活动会话
|
||||
* @param includeLeave 是否包括离线(最后访问时间大于3分钟为离线会话)
|
||||
* @return
|
||||
*/
|
||||
public Collection<Session> getActiveSessions(boolean includeLeave);
|
||||
|
||||
/**
|
||||
* 获取活动会话
|
||||
* @param includeLeave 是否包括离线(最后访问时间大于3分钟为离线会话)
|
||||
* @param principal 根据登录者对象获取活动会话
|
||||
* @param filterSession 不为空,则过滤掉(不包含)这个会话。
|
||||
* @return
|
||||
*/
|
||||
public Collection<Session> getActiveSessions(boolean includeLeave, Object principal, Session filterSession);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user