|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
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)
協議處理程序在獲得資源後調用此方法,ResponseCache 必須決定是否在其快取記憶體中存儲資源。 |
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 - 從請求頭欄位名稱到表示當前請求頭的欄位值列表的映射
CacheResponse 實例,如果可從快取記憶體中得到;否則返回 null
IOException - 如果發生 I/O 錯誤
IllegalArgumentException - 如果參數中的任何一個為 nullURLConnection.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 - 如果發生 I/O 錯誤
IllegalArgumentException - 如果參數中的任何一個為 null
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。