Spec-Zone .ru
спецификации, руководства, описания, API


javax.ws.rs.core
Класс CacheControl

java.lang.Object
  расширенный javax.ws.rs.core.CacheControl

public class CacheControl
расширяет java.lang. Объект

Абстракция для значения заголовка ответа Управления кэша HTTP.

См. Также:
Раздел HTTP/1.1 14.9

Сводка конструктора
CacheControl()
          Создайте новый экземпляр CacheControl.
 
Сводка метода
 boolean equals(java.lang.Object obj)
          Сравнивает obj с этим управлением кэшем, чтобы видеть, являются ли они тем же самым рассмотрением всех значений свойств.
 java.util.Map<java.lang.String,java.lang.String> getCacheExtension()
          Соответствует ряду директив управления кэшем расширения.
 int getMaxAge()
          Соответствует направляющему управлению кэшем максимального возраста.
 java.util.List<java.lang.String> getNoCacheFields()
          Соответствует значению направляющего управления кэшем без кэшей.
 java.util.List<java.lang.String> getPrivateFields()
          Соответствует значению частного направляющего управления кэшем.
 int getSMaxAge()
          Соответствует s-maxage направляющему управлению кэшем.
 int hashCode()
          Генерируйте хэш-код от свойств элементов управления кэша.
 boolean isMustRevalidate()
          Соответствует должному - подтверждают направляющее управление кэшем.
 boolean isNoCache()
          Соответствует направляющему управлению кэшем без кэшей.
 boolean isNoStore()
          Соответствует направляющему управлению кэшем без хранилищ.
 boolean isNoTransform()
          Соответствует нет - преобразовывают направляющее управление кэшем.
 boolean isPrivate()
          Соответствует частному направляющему управлению кэшем.
 boolean isProxyRevalidate()
          Соответствует прокси - подтверждают направляющее управление кэшем.
 void setMaxAge(int maxAge)
          Соответствует направляющему управлению кэшем максимального возраста.
 void setMustRevalidate(boolean mustRevalidate)
          Соответствует должному - подтверждают направляющее управление кэшем.
 void setNoCache(boolean noCache)
          Соответствует направляющему управлению кэшем без кэшей.
 void setNoStore(boolean noStore)
          Соответствует направляющему управлению кэшем без хранилищ.
 void setNoTransform(boolean noTransform)
          Соответствует нет - преобразовывают направляющее управление кэшем.
 void setPrivate(boolean _private)
          Соответствует частному направляющему управлению кэшем.
 void setProxyRevalidate(boolean proxyRevalidate)
          Соответствует должному - подтверждают направляющее управление кэшем.
 void setSMaxAge(int sMaxAge)
          Соответствует s-maxage направляющему управлению кэшем.
 java.lang.String toString()
          Преобразуйте управление кэшем в строку, подходящую для использования в качестве значения соответствующего HTTP-заголовка.
static CacheControl valueOf(java.lang.String value)
          Создает новый экземпляр CacheControl, анализируя предоставленную строку.
 
Методы, наследованные от class java.lang. Объект
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Деталь конструктора

CacheControl

public CacheControl()
Создайте новый экземпляр CacheControl. У нового экземпляра будут следующие настройки по умолчанию:

Деталь метода

valueOf

public static CacheControl valueOf(java.lang.String value)
                            throws java.lang.IllegalArgumentException
Создает новый экземпляр CacheControl, анализируя предоставленную строку.

Параметры:
value - строка управления кэшем
Возвраты:
недавно создаваемый CacheControl
Броски:
IllegalArgumentException - если предоставленная строка не может быть проанализирована или является нулем

isMustRevalidate

public boolean isMustRevalidate()
Соответствует должному - подтверждают направляющее управление кэшем.

Возвраты:
истина, если должный - подтверждает направляющее управление кэшем, будет включена в ответ, ложь иначе.
См. Также:
Раздел HTTP/1.1 14.9.4

setMustRevalidate

public void setMustRevalidate(boolean mustRevalidate)
Соответствует должному - подтверждают направляющее управление кэшем.

Параметры:
mustRevalidate - истина, если должный - подтверждает направляющее управление кэшем, должна быть включена в ответ, ложь иначе.
См. Также:
Раздел HTTP/1.1 14.9.4

isProxyRevalidate

public boolean isProxyRevalidate()
Соответствует прокси - подтверждают направляющее управление кэшем.

Возвраты:
истина, если прокси - подтверждает направляющее управление кэшем, будет включена в ответ, ложь иначе.
См. Также:
Раздел HTTP/1.1 14.9.4

setProxyRevalidate

public void setProxyRevalidate(boolean proxyRevalidate)
Соответствует должному - подтверждают направляющее управление кэшем.

Параметры:
proxyRevalidate - истина, если прокси - подтверждает направляющее управление кэшем, должна быть включена в ответ, ложь иначе.
См. Также:
Раздел HTTP/1.1 14.9.4

getMaxAge

public int getMaxAge()
Соответствует направляющему управлению кэшем максимального возраста.

Возвраты:
значение направляющего управления кэшем максимального возраста,-1, если направляющее отключается.
См. Также:
Раздел HTTP/1.1 14.9.3

setMaxAge

public void setMaxAge(int maxAge)
Соответствует направляющему управлению кэшем максимального возраста.

Параметры:
maxAge - значение направляющего управления кэшем максимального возраста, значение-1 отключит направляющее.
См. Также:
Раздел HTTP/1.1 14.9.3

getSMaxAge

public int getSMaxAge()
Соответствует s-maxage направляющему управлению кэшем.

Возвраты:
значение s-maxage направляющего управления кэшем,-1, если направляющее отключается.
См. Также:
Раздел HTTP/1.1 14.9.3

setSMaxAge

public void setSMaxAge(int sMaxAge)
Соответствует s-maxage направляющему управлению кэшем.

Параметры:
sMaxAge - значение s-maxage направляющего управления кэшем, значение-1 отключит направляющее.
См. Также:
Раздел HTTP/1.1 14.9.3

getNoCacheFields

public java.util.List<java.lang.String> getNoCacheFields()
Соответствует значению направляющего управления кэшем без кэшей.

Возвраты:
изменчивый список имен полей, которые сформируют значение из направляющего управления кэшем без кэшей. Пустой список приводит к пустому направляющему без кэшей.
См. Также:
isNoCache(), setNoCache(boolean), Раздел HTTP/1.1 14.9.1

setNoCache

public void setNoCache(boolean noCache)
Соответствует направляющему управлению кэшем без кэшей.

Параметры:
noCache - истина, если направляющее управление кэшем без кэшей должно быть включено в ответ, ложь иначе.
См. Также:
getNoCacheFields(), Раздел HTTP/1.1 14.9.1

isNoCache

public boolean isNoCache()
Соответствует направляющему управлению кэшем без кэшей.

Возвраты:
истина, если направляющее управление кэшем без кэшей будет включено в ответ, ложь иначе.
См. Также:
getNoCacheFields(), Раздел HTTP/1.1 14.9.1

isPrivate

public boolean isPrivate()
Соответствует частному направляющему управлению кэшем.

Возвраты:
истина, если частное направляющее управление кэшем будет включено в ответ, ложь иначе.
См. Также:
getPrivateFields(), Раздел HTTP/1.1 14.9.1

getPrivateFields

public java.util.List<java.lang.String> getPrivateFields()
Соответствует значению частного направляющего управления кэшем.

Возвраты:
изменчивый список имен полей, которые сформируют значение из частного направляющего управления кэшем. Пустой список приводит к пустому направляющему без кэшей.
См. Также:
isPrivate(), setPrivate(boolean), Раздел HTTP/1.1 14.9.1

setPrivate

public void setPrivate(boolean _private)
Соответствует частному направляющему управлению кэшем.

Параметры:
_private - истина, если частное направляющее управление кэшем должно быть включено в ответ, ложь иначе.
См. Также:
getPrivateFields(), Раздел HTTP/1.1 14.9.1

isNoTransform

public boolean isNoTransform()
Соответствует нет - преобразовывают направляющее управление кэшем.

Возвраты:
истина, если нет - преобразовывают направляющее управление кэшем, будет включена в ответ, ложь иначе.
См. Также:
Раздел HTTP/1.1 14.9.5

setNoTransform

public void setNoTransform(boolean noTransform)
Соответствует нет - преобразовывают направляющее управление кэшем.

Параметры:
noTransform - истина, если нет - преобразовывают направляющее управление кэшем, должна быть включена в ответ, ложь иначе.
См. Также:
Раздел HTTP/1.1 14.9.5

isNoStore

public boolean isNoStore()
Соответствует направляющему управлению кэшем без хранилищ.

Возвраты:
истина, если направляющее управление кэшем без хранилищ будет включено в ответ, ложь иначе.
См. Также:
Раздел HTTP/1.1 14.9.2

setNoStore

public void setNoStore(boolean noStore)
Соответствует направляющему управлению кэшем без хранилищ.

Параметры:
noStore - истина, если направляющее управление кэшем без хранилищ должно быть включено в ответ, ложь иначе.
См. Также:
Раздел HTTP/1.1 14.9.2

getCacheExtension

public java.util.Map<java.lang.String,java.lang.String> getCacheExtension()
Соответствует ряду директив управления кэшем расширения.

Возвраты:
изменчивая карта кэша управляет именами расширения и их значениями. Если у ключа будет нулевое значение, то это появится как пустое направляющее. Если у ключа будет значение, которое не содержит пробела тогда, то направляющее появится как простая name=value пара. Если у ключа будет значение, которое содержит пробел тогда, то направляющее появится как заключенное в кавычки имя = пара "значения".
См. Также:
Раздел HTTP/1.1 14.9.6

toString

public java.lang.String toString()
Преобразуйте управление кэшем в строку, подходящую для использования в качестве значения соответствующего HTTP-заголовка.

Переопределения:
toString в class java.lang.Object
Возвраты:
stringified управление кэшем

хэш-код

public int hashCode()
Генерируйте хэш-код от свойств элементов управления кэша.

Переопределения:
hashCode в class java.lang.Object
Возвраты:
хэш-код

равняется

public boolean equals(java.lang.Object obj)
Сравнивает obj с этим управлением кэшем, чтобы видеть, являются ли они тем же самым рассмотрением всех значений свойств.

Переопределения:
equals в class java.lang.Object
Параметры:
obj - объект сравниться с
Возвраты:
истина, если два средств управления кэшем являются тем же самым, ложь иначе.


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter