|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjava.net.ResponseCache
public abstract class ResponseCache
URLConnection キャッシュの実装を表します。こうしたクラスのインスタンスをシステムに登録するには、ResponseCache.setDefault(ResponseCache) を実行します。システムは、次のような目的でこのオブジェクトを呼び出します。
| コンストラクタの概要 | |
|---|---|
ResponseCache()
|
|
| メソッドの概要 | |
|---|---|
abstract CacheResponse |
get(URI uri,
String rqstMethod,
Map<String,List<String>> rqstHeaders)
要求 uri、要求メソッド、および要求ヘッダに基づいて、キャッシュに格納された応答を取得します。 |
static ResponseCache |
getDefault()
システム全体の応答キャッシュを取得します。 |
abstract CacheRequest |
put(URI uri,
URLConnection conn)
プロトコルハンドラは、リソースの取得後にこのメソッドを呼び出します。 |
static void |
setDefault(ResponseCache responseCache)
システム全体のキャッシュを設定 (または設定解除) します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public ResponseCache()
| メソッドの詳細 |
|---|
public static ResponseCache getDefault()
ResponseCache
SecurityException - セキュリティマネージャがインストールされており、NetPermission("getResponseCache") を拒否した場合setDefault(ResponseCache)public static void setDefault(ResponseCache responseCache)
responseCache - 応答キャッシュ。キャッシュの設定を解除する場合は null
SecurityException - セキュリティマネージャがインストールされており、NetPermission("setResponseCache") を拒否した場合getDefault()
public abstract CacheResponse get(URI uri,
String rqstMethod,
Map<String,List<String>> rqstHeaders)
throws IOException
uri - 要求されたネットワークリソースの参照用 URIrqstMethod - 要求メソッドを表す StringrqstHeaders - 要求ヘッダフィールド名と、現在の要求ヘッダを表すフィールド値のリストを対応付ける Map
CacheResponse インスタンス、そうでない場合は null
IOException - 入出力エラーが発生した場合
IllegalArgumentException - 引数が 1 つでも null の場合URLConnection.setUseCaches(boolean),
URLConnection.getUseCaches(),
URLConnection.setDefaultUseCaches(boolean),
URLConnection.getDefaultUseCaches()
public abstract CacheRequest put(URI uri,
URLConnection conn)
throws IOException
uri - 要求されたネットワークリソースの参照用 URIconn - キャッシュに格納する応答のフェッチに使用される URLConnection インスタンス
CacheRequest。呼び出し側が応答をキャッシュに格納するつもりがない場合は null
IOException - 入出力エラーが発生した場合
IllegalArgumentException - 引数が 1 つでも null の場合
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。