|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.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
- 用於參考所請求的網路資源的 URI
rqstMethod
- 表示請求方法的 String
rqstHeaders
- 從請求頭欄位名稱到表示當前請求頭的欄位值列表的映射
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
- 用於參考所請求的網路資源的 URI
conn
- 用於獲取要快取記憶體的回應的 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。