接口 Token
- 所有超级接口:
Serializable
令牌
Created by davidoff shen on 2016-08-31.
-
嵌套类概要
嵌套类 -
字段概要
字段 -
方法概要
修饰符和类型方法说明longcreated()Account<?>voidflush()更新token内的值<T> TgetAttribute(String key, Class<T> clz) void声明令牌失效booleanbooleanisValid()voidremoveAttribute(String key) 从令牌中移除属性voidrenew()voidsetAccount(Account<?> account) 设置当前账户voidsetAccountCredible(boolean credible) 设置账户是否可信voidsetAttribute(String key, Serializable attribute) 将属性缓存到令牌中
-
字段详细资料
-
CONCRETE_TOKEN_ID_KEY
- 另请参阅:
-
-
方法详细资料
-
created
long created()- 返回:
- 令牌创建时间
-
isValid
boolean isValid()- 返回:
- 是否还有效
-
invalidate
void invalidate()声明令牌失效 -
currentAccount
Account<?> currentAccount()- 返回:
- 当前账户
-
setAccount
设置当前账户- 参数:
account- account
-
isAccountCredible
boolean isAccountCredible()- 返回:
- 当前账户是否可信
-
setAccountCredible
void setAccountCredible(boolean credible) 设置账户是否可信- 参数:
credible- credible
-
getTokenId
String getTokenId()- 返回:
- 获取令牌id
-
getAttribute
- 类型参数:
T-- 参数:
key- keyclz- clz- 返回:
- 从令牌中获取属性
-
setAttribute
将属性缓存到令牌中- 参数:
key- keyattribute- attribute
-
removeAttribute
从令牌中移除属性- 参数:
key- key
-
attributeNames
Enumeration<String> attributeNames()- 返回:
- 遍历所有属性
-
flush
void flush()更新token内的值 -
renew
void renew()
-