public class WeiXinSessionDefault extends Object implements WeiXinSession
Constructor and Description |
---|
WeiXinSessionDefault(String sessionId)
默认方案采用微信用户Id作为会话Id
|
WeiXinSessionDefault(String sessionId,
int maxInactiveInterval)
默认方案采用微信用户Id作为会话Id
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(String name)
是否包含某元素
|
long |
getCreationTime()
取得session的创建时间。
|
long |
getLastAccessedTime()
取得最近访问时间。
|
int |
getMaxInactiveInterval()
取得session的最大不活动期限,超过此时间,session就会失效。
|
<T extends Serializable> |
getParameter(String name)
返回指定name的序列化对象
|
String |
getSessionId()
会话Id
|
boolean |
isExpired()
判断session有没有过期。
|
void |
setMaxInactiveInterval(int maxInactiveInterval)
设置session的最大不活动期限,单位秒
|
<T extends Serializable> |
setParameter(String name,
T value)
设置序列化的参数对象
|
void |
update()
更新session
|
public WeiXinSessionDefault(String sessionId)
sessionId
- public WeiXinSessionDefault(String sessionId, int maxInactiveInterval)
sessionId
- maxInactiveInterval
- public String getSessionId()
WeiXinSession
getSessionId
in interface WeiXinSession
public int getMaxInactiveInterval()
WeiXinSession
getMaxInactiveInterval
in interface WeiXinSession
public void setMaxInactiveInterval(int maxInactiveInterval)
WeiXinSession
setMaxInactiveInterval
in interface WeiXinSession
public long getCreationTime()
WeiXinSession
getCreationTime
in interface WeiXinSession
public long getLastAccessedTime()
WeiXinSession
getLastAccessedTime
in interface WeiXinSession
public boolean isExpired()
WeiXinSession
isExpired
in interface WeiXinSession
true
public void update()
WeiXinSession
update
in interface WeiXinSession
public boolean contains(String name)
WeiXinSession
contains
in interface WeiXinSession
public <T extends Serializable> T getParameter(String name)
WeiXinSession
getParameter
in interface WeiXinSession
public <T extends Serializable> void setParameter(String name, T value)
WeiXinSession
setParameter
in interface WeiXinSession
Copyright © 2006–2018 TinyGroup. All rights reserved.