Spec-Zone .ru
спецификации, руководства, описания, API
|
public abstract class ResponseCache extends Object
Конструктор и Описание |
---|
ResponseCache() |
Модификатор и Тип | Метод и Описание |
---|---|
abstract CacheResponse |
get(URI uri, String rqstMethod, Map<String,List<String>> rqstHeaders)
Получите кэшируемый ответ, основанный на турах запроса, запросите метод и запросите заголовки.
|
static ResponseCache |
getDefault()
Получает кэш ответа в масштабе всей системы.
|
abstract CacheRequest |
put(URI uri, URLConnection conn)
Обработчик протокола вызывает этот метод после того, как ресурс был получен, и ResponseCache должен решить, сохранить ли ресурс в его кэше.
|
static void |
setDefault(ResponseCache 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
- a URI
используемый, чтобы сослаться на требуемый сетевой ресурсrqstMethod
- a String
представление метода запросаrqstHeaders
- Карта от имен полей заголовка запроса до списков значений полей, представляющих текущие заголовки запросаCacheResponse
экземпляр при наличии от кэша, или нуля иначеIOException
- если ошибка ввода-вывода происходитIllegalArgumentException
- если кем-либо из параметров является нульURLConnection.setUseCaches(boolean)
, URLConnection.getUseCaches()
, URLConnection.setDefaultUseCaches(boolean)
, URLConnection.getDefaultUseCaches()
public abstract CacheRequest put(URI uri, URLConnection conn) throws IOException
uri
- a URI
используемый, чтобы сослаться на требуемый сетевой ресурсconn
- экземпляр URLConnection, который используется, чтобы выбрать ответ, который будет кэшироватьсяCacheRequest
для того, чтобы записать ответ, который будет кэшироваться. Нулевой возврат указывает, что вызывающая сторона не намеревается кэшировать ответ.IOException
- если ошибка ввода-вывода происходитIllegalArgumentException
- если кем-либо из параметров является нуль
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92