|
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()
ResponseCacheSecurityException - Если менеджер безопасности был установлен, и он отрицает 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