|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 オブジェクトのタイムアウト制限を設定します。
|
メソッドの詳細 |
public SSLSession getSession(byte[] sessionId)
SSLSession
を返します。
sessionId
- セッション識別子
SSLSession
。指定されたセッション ID が有効な SSLSession を指していない場合は nullpublic Enumeration getIds()
SSLSessionContext
にグループ化されているすべてのセッション ID の列挙を返します。
public void setSessionTimeout(int seconds) throws IllegalArgumentException
SSLSessionContext
にグループ化されている SSLSession
オブジェクトのタイムアウト制限を設定します。
タイムアウト制限が t 秒に設定されている場合、作成時刻から t 秒経過したセッションはタイムアウト制限を超えます。セッションがタイムアウト制限を超えると、SSLSession
オブジェクトは無効になり、後続の接続ではそのセッションを再開または参加できません。SSLSessionContext
のタイムアウト制限を変更すると、タイムアウトを超えたセッションの確認がただちに行われます。
seconds
- 新しいタイムアウト制限 (秒単位)。ゼロは制限なし
IllegalArgumentException
- 指定されたタイムアウト制限が 0 より小さい場合getSessionTimeout()
public int getSessionTimeout()
SSLSessionContext
にグループ化されている SSLSession
オブジェクトのタイムアウト制限を返します。
タイムアウト制限が t 秒に設定されている場合、作成時刻から t 秒経過したセッションはタイムアウト制限を超えます。セッションがタイムアウト制限を超えると、SSLSession
オブジェクトは無効になり、後続の接続ではそのセッションを再開または参加できません。SSLSessionContext
のタイムアウト制限を変更すると、タイムアウト制限を超えたセッションの確認がただちに行われます。
setSessionTimeout(int)
public void setSessionCacheSize(int size) throws IllegalArgumentException
SSLSessionContext
にグループ化されている SSLSession
オブジェクトの格納に使用されるキャッシュのサイズを設定します。
size
- セッションキャッシュの新しいサイズ制限。ゼロは制限なし
IllegalArgumentException
- 指定されたサイズが 0 より小さい場合getSessionCacheSize()
public int getSessionCacheSize()
SSLSessionContext
にグループ化されている SSLSession
オブジェクトの格納に使用されるキャッシュのサイズを返します。
setSessionCacheSize(int)
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.