|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
public interface SSLSessionContext
SSLSessionContext 는, 특정의 엔티티와 관련지을 수 있었던 일련의 SSLSession 를 나타냅니다. 예를 들어, 병행해 복수의 세션에 참가하고 있는 서버 또는 클라이언트를, 특정의 엔티티에 관련지을 수가 있습니다.
세션 문맥은, 일부의 환경에서는 사용할 수 없습니다.
SSLSessionContext 파라미터를 사용하면, 세션의 포함 방법을 제어할 수 있습니다.
SSLSessionContext 내의 세션 ID 는 일람표시 할 수 있습니다.
SSLSession | 메소드의 개요 | |
|---|---|
Enumeration |
getIds ()
이 SSLSessionContext 에 그룹화 떠날 수 있어 모든 세션 ID 의 열거를 돌려줍니다. |
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 - 세션 식별자
SSLSession. 지정된 세션 ID 가 유효한 SSLSession 를 가리키지 않은 경우는 null.
NullPointerException - sessionId 가 null 의 경우. Enumeration getIds()
SSLSessionContext 에 그룹화 떠날 수 있어 모든 세션 ID 의 열거를 돌려줍니다.
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 Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.