public class SaTokenEventCenter
extends java.lang.Object
| 构造器和说明 |
|---|
SaTokenEventCenter() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
clearListener()
清空所有已注册的侦听器
|
static void |
doCloseSafe(java.lang.String loginType,
java.lang.String tokenValue,
java.lang.String service)
每次关闭二级认证时触发
|
static void |
doCreateSession(java.lang.String id)
每次创建Session时触发
|
static void |
doDisable(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String service,
int level,
long disableTime)
每次被封禁时触发
|
static void |
doKickout(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String tokenValue)
每次被踢下线时触发
|
static void |
doLogin(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String tokenValue,
SaLoginModel loginModel)
每次登录时触发
|
static void |
doLogout(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String tokenValue)
每次注销时触发
|
static void |
doLogoutSession(java.lang.String id)
每次注销Session时触发
|
static void |
doOpenSafe(java.lang.String loginType,
java.lang.String tokenValue,
java.lang.String service,
long safeTime)
每次打开二级认证时触发
|
static void |
doRegisterComponent(java.lang.String comtName,
java.lang.Object comtObj)
全局组件载入
|
static void |
doRenewTimeout(java.lang.String tokenValue,
java.lang.Object loginId,
long timeout)
每次Token续期时触发
|
static void |
doReplaced(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String tokenValue)
每次被顶下线时触发
|
static void |
doSetConfig(SaTokenConfig config)
载入全局配置
|
static void |
doSetStpLogic(StpLogic stpLogic)
StpLogic 对象替换
|
static void |
doUntieDisable(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String service)
每次被解封时触发
|
static java.util.List<SaTokenListener> |
getListenerList()
获取已注册的所有侦听器
|
static boolean |
hasListener(java.lang.Class<? extends SaTokenListener> cls)
判断是否已经注册了指定类型的侦听器
|
static boolean |
hasListener(SaTokenListener listener)
判断是否已经注册了指定侦听器
|
static void |
registerListener(SaTokenListener listener)
注册一个侦听器
|
static void |
registerListenerList(java.util.List<SaTokenListener> listenerList)
注册一组侦听器
|
static void |
removeListener(java.lang.Class<? extends SaTokenListener> cls)
移除指定类型的所有侦听器
|
static void |
removeListener(SaTokenListener listener)
移除一个侦听器
|
static void |
setListenerList(java.util.List<SaTokenListener> listenerList)
重置侦听器集合
|
public static java.util.List<SaTokenListener> getListenerList()
public static void setListenerList(java.util.List<SaTokenListener> listenerList)
listenerList - /public static void registerListener(SaTokenListener listener)
listener - /public static void registerListenerList(java.util.List<SaTokenListener> listenerList)
listenerList - /public static void removeListener(SaTokenListener listener)
listener - /public static void removeListener(java.lang.Class<? extends SaTokenListener> cls)
cls - /public static void clearListener()
public static boolean hasListener(SaTokenListener listener)
listener - /public static boolean hasListener(java.lang.Class<? extends SaTokenListener> cls)
cls - /public static void doLogin(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String tokenValue,
SaLoginModel loginModel)
loginType - 账号类别loginId - 账号idtokenValue - 本次登录产生的 token 值loginModel - 登录参数public static void doLogout(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String tokenValue)
loginType - 账号类别loginId - 账号idtokenValue - token值public static void doKickout(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String tokenValue)
loginType - 账号类别loginId - 账号idtokenValue - token值public static void doReplaced(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String tokenValue)
loginType - 账号类别loginId - 账号idtokenValue - token值public static void doDisable(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String service,
int level,
long disableTime)
loginType - 账号类别loginId - 账号idservice - 指定服务level - 封禁等级disableTime - 封禁时长,单位: 秒public static void doUntieDisable(java.lang.String loginType,
java.lang.Object loginId,
java.lang.String service)
loginType - 账号类别loginId - 账号idservice - 指定服务public static void doOpenSafe(java.lang.String loginType,
java.lang.String tokenValue,
java.lang.String service,
long safeTime)
loginType - 账号类别tokenValue - token值service - 指定服务safeTime - 认证时间,单位:秒public static void doCloseSafe(java.lang.String loginType,
java.lang.String tokenValue,
java.lang.String service)
loginType - 账号类别service - 指定服务tokenValue - token值public static void doCreateSession(java.lang.String id)
id - SessionIdpublic static void doLogoutSession(java.lang.String id)
id - SessionIdpublic static void doRenewTimeout(java.lang.String tokenValue,
java.lang.Object loginId,
long timeout)
tokenValue - token 值loginId - 账号idtimeout - 续期时间public static void doRegisterComponent(java.lang.String comtName,
java.lang.Object comtObj)
comtName - 组件名称comtObj - 组件对象public static void doSetStpLogic(StpLogic stpLogic)
stpLogic - /public static void doSetConfig(SaTokenConfig config)
config - /Copyright © 2022. All Rights Reserved.