|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
public interface SSLSessionContext
SSLSessionContext
表示与单个实体关联的 SSLSession
。例如,它可以与同时参与多个会话的服务器或客户端相关联。
不是所有的环境都包含会话上下文。
下面是影响会话的存储方式的 SSLSessionContext
参数:
SSLSessionContext
中的所有会话 id 可以被列入表中。
SSLSession
方法摘要 | |
---|---|
Enumeration |
getIds()
返回在此 SSLSessionContext 下分组的所有会话 id 的 Enumeration。 |
SSLSession |
getSession(byte[] sessionId)
返回绑定到指定会话 id 的 SSLSession 。 |
int |
getSessionCacheSize()
返回用来存储在此 SSLSessionContext 下分组的 SSLSession 对象的缓存大小。 |
int |
getSessionTimeout()
返回在此 SSLSessionContext 下分组的 SSLSession 对象的超时值限制。 |
void |
setSessionCacheSize(int size)
设置用来存储在此 SSLSessionContext 下分组的 SSLSession 对象的缓存大小。 |
void |
setSessionTimeout(int seconds)
设置在此 SSLSessionContext 下分组的 SSLSession 对象的超时值限制。 |
方法详细信息 |
---|
SSLSession getSession(byte[] sessionId)
SSLSession
。
sessionId
- Session 标识符
SSLSession
;如果指定的会话 id 没有指向有效的 SLSession,则返回 null。Enumeration getIds()
SSLSessionContext
下分组的所有会话 id 的 Enumeration。
void setSessionTimeout(int seconds) throws IllegalArgumentException
SSLSessionContext
下分组的 SSLSession
对象的超时值限制。
如果把超时值限制设置为't' 秒,则在会话创建 't' 秒后超过超时值限制。当已经超过会话的超时值限制时,SSLSession
对象将变成无效的并且后来的连接不能恢复和重新加入此会话。当此 SSLSessionContext
的超时值改变时,将立即检查会话是否超过超时值。
seconds
- 以秒为单位的新的会话超时值;零表示没有限制。
IllegalArgumentException
- 如果指定的超时值 < 0。getSessionTimeout()
int getSessionTimeout()
SSLSessionContext
下分组的 SSLSession
对象的超时值限制。
如果把超时值限制设置为't' 秒,则在会话创建 't' 秒后超过超时值限制。当已经超过会话的超时值限制时,SSLSession
对象将变成无效的并且后来的连接不能恢复和重新加入此会话。当此 SSLSessionContext
的超时值改变时,将立即检查会话是否超过超时值。
setSessionTimeout(int)
void setSessionCacheSize(int size) throws IllegalArgumentException
SSLSessionContext
下分组的 SSLSession
对象的缓存大小。
size
- 新的会话缓存大小限制;零表示没有限制。
IllegalArgumentException
- 如果指定的大小 < 0。getSessionCacheSize()
int getSessionCacheSize()
SSLSessionContext
下分组的 SSLSession
对象的缓存大小。
setSessionCacheSize(int)
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。