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


javax.ws.rs.core
Ответ класса. ResponseBuilder

java.lang.Object
  расширенный javax.ws.rs.core.Response.ResponseBuilder
Включение class:
Ответ

public abstract static class Response.ResponseBuilder
расширяет java.lang. Объект

class, используемый, чтобы создать экземпляры Ответа, которые содержат метаданные вместо или в дополнение к объекту. Начальный экземпляр может быть получен через статические методы Ответа class, методы экземпляра обеспечивают возможность установить метаданные. Например, чтобы создать ответ, который указывает на создание нового ресурса:

@POST
 Response addWidget(...) {
   Widget w = ...
   URI widgetId = UriBuilder.fromResource(Widget.class)...
   return Response.created(widgetId).build();
 }

У нескольких методов есть параметры URI типа, UriBuilder обеспечивает удобные методы, чтобы создать такую стоимость как делает URI.create().

Где многократные разновидности того же самого метода обеспечиваются, тип предоставленного параметра сохраняется в метаданных созданного Response.


Сводка конструктора
protected Response.ResponseBuilder()
          Защищенный конструктор, используйте один из статических методов Response получить экземпляр.
 
Сводка метода
abstract  Response build()
          Создайте экземпляр Ответа из текущего ResponseBuilder.
abstract  Response.ResponseBuilder cacheControl(CacheControl cacheControl)
          Установите данные управления кэшем на ResponseBuilder.
abstract  Response.ResponseBuilder clone()
          Создайте копию ResponseBuilder, сохраняющего его состояние.
abstract  Response.ResponseBuilder contentLocation(java.net.URI location)
          Установите расположение контента на ResponseBuilder.
abstract  Response.ResponseBuilder cookie(NewCookie... cookies)
          Добавьте cookie к ResponseBuilder.
abstract  Response.ResponseBuilder entity(java.lang.Object entity)
          Установите объект на ResponseBuilder.
abstract  Response.ResponseBuilder expires(java.util.Date expires)
          Установите, истекает дата на ResponseBuilder.
abstract  Response.ResponseBuilder header(java.lang.String name, java.lang.Object value)
          Добавьте заголовок к ResponseBuilder.
abstract  Response.ResponseBuilder language(java.util.Locale language)
          Установите язык на ResponseBuilder.
abstract  Response.ResponseBuilder language(java.lang.String language)
          Установите язык на ResponseBuilder.
abstract  Response.ResponseBuilder lastModified(java.util.Date lastModified)
          Назначьте последнюю измененную дату на ResponseBuilder.
abstract  Response.ResponseBuilder location(java.net.URI location)
          Установите расположение на ResponseBuilder.
protected static Response.ResponseBuilder newInstance()
          Создайте новый экземпляр разработчика.
abstract  Response.ResponseBuilder status(int status)
          Установите состояние на ResponseBuilder.
 Ответ. ResponseBuilder status(Response.Status status)
          Установите состояние на ResponseBuilder.
 Ответ. ResponseBuilder status(Response.StatusType status)
          Установите состояние на ResponseBuilder.
abstract  Response.ResponseBuilder tag(EntityTag tag)
          Установите объект, наклеивают ResponseBuilder.
abstract  Response.ResponseBuilder tag(java.lang.String tag)
          Установите объект strong, наклеивают ResponseBuilder.
abstract  Response.ResponseBuilder type(MediaType type)
          Установите тип носителей ответа на ResponseBuilder.
abstract  Response.ResponseBuilder type(java.lang.String type)
          Установите тип носителей ответа на ResponseBuilder.
abstract  Response.ResponseBuilder variant(Variant variant)
          Метаданные представления набора на ResponseBuilder.
abstract  Response.ResponseBuilder variants(java.util.List<Variant> variants)
          Добавьте Изменить заголовок, который перечисляет доступные разновидности.
 
Методы, наследованные от class java.lang. Объект
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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

Ответ. ResponseBuilder

protected Response.ResponseBuilder()
Защищенный конструктор, используйте один из статических методов Response получить экземпляр.

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

newInstance

protected static Response.ResponseBuilder newInstance()
Создайте новый экземпляр разработчика.

Возвраты:
новый ResponseBuilder

создать

public abstract Response build()
Создайте экземпляр Ответа из текущего ResponseBuilder. Разработчик сбрасывается к пустому состоянию, эквивалентному вызову хорошо метод.

Возвраты:
экземпляр Ответа

клон

public abstract Response.ResponseBuilder clone()
Создайте копию ResponseBuilder, сохраняющего его состояние.

Переопределения:
clone в class java.lang.Object
Возвраты:
копия ResponseBuilder

состояние

public abstract Response.ResponseBuilder status(int status)
Установите состояние на ResponseBuilder.

Параметры:
status - состояние ответа
Возвраты:
обновленный ResponseBuilder
Броски:
IllegalArgumentException - если состояние - меньше чем 100 или больше чем 599.

состояние

public Response.ResponseBuilder status(Response.StatusType status)
Установите состояние на ResponseBuilder.

Параметры:
status - состояние ответа
Возвраты:
обновленный ResponseBuilder
Броски:
IllegalArgumentException - если состояние является нулем

состояние

public Response.ResponseBuilder status(Response.Status status)
Установите состояние на ResponseBuilder.

Параметры:
status - состояние ответа
Возвраты:
обновленный ResponseBuilder
Броски:
IllegalArgumentException - если состояние является нулем

объект

public abstract Response.ResponseBuilder entity(java.lang.Object entity)
Установите объект на ResponseBuilder. Это - обязанность за вызывающие стороны обернуть фактический объект с GenericEntity если сохранение его универсального типа требуется.

Параметры:
entity - объект ответа
Возвраты:
обновленный ResponseBuilder

ввести

public abstract Response.ResponseBuilder type(MediaType type)
Установите тип носителей ответа на ResponseBuilder.

Параметры:
type - тип носителей объекта ответа, если нуль какое-либо существующее значение для типа будет удалено
Возвраты:
обновленный ResponseBuilder

ввести

public abstract Response.ResponseBuilder type(java.lang.String type)
Установите тип носителей ответа на ResponseBuilder.

Параметры:
type - тип носителей объекта ответа, если нуль какое-либо существующее значение для типа будет удалено
Возвраты:
обновленный ResponseBuilder
Броски:
IllegalArgumentException - если тип не может быть проанализирован

разновидность

public abstract Response.ResponseBuilder variant(Variant variant)
Метаданные представления набора на ResponseBuilder. Эквивалентный установке значений типа контента, языка контента, и контента, кодирующего отдельно использование значений различных свойств.

Параметры:
variant - метаданные объекта ответа, нулевое значение эквивалентно разновидности со всеми нулевыми свойствами.
Возвраты:
обновленный ResponseBuilder

разновидности

public abstract Response.ResponseBuilder variants(java.util.List<Variant> variants)
Добавьте Изменить заголовок, который перечисляет доступные разновидности.

Параметры:
variants - список доступных разновидностей представления, нулевое значение удалит существующее значение для, изменяются.
Возвраты:
обновленный ResponseBuilder

язык

public abstract Response.ResponseBuilder language(java.lang.String language)
Установите язык на ResponseBuilder.

Параметры:
language - язык объекта ответа, если нуль какое-либо существующее значение для языка будет удалено
Возвраты:
обновленный ResponseBuilder

язык

public abstract Response.ResponseBuilder language(java.util.Locale language)
Установите язык на ResponseBuilder.

Параметры:
language - язык объекта ответа, если нуль какое-либо существующее значение для типа будет удалено
Возвраты:
обновленный ResponseBuilder

расположение

public abstract Response.ResponseBuilder location(java.net.URI location)
Установите расположение на ResponseBuilder.

Параметры:
location - расположение. Если относительный URI будет предоставлен, то он будет преобразован в абсолютный URI, разрешая это относительно основного URI приложения (см. UriInfo#getBaseUri). Если нуль какое-либо существующее значение для расположения будет удален.
Возвраты:
обновленный ResponseBuilder

contentLocation

public abstract Response.ResponseBuilder contentLocation(java.net.URI location)
Установите расположение контента на ResponseBuilder.

Параметры:
location - расположение контента. Относительные или абсолютные URI могут использоваться для значения расположения контента. Если нуль какое-либо существующее значение для расположения контента будет удален.
Возвраты:
обновленный ResponseBuilder

тег

public abstract Response.ResponseBuilder tag(EntityTag tag)
Установите объект, наклеивают ResponseBuilder.

Параметры:
tag - тег объекта, если нуль какое-либо существующее значение тега объекта будет удалено.
Возвраты:
обновленный ResponseBuilder

тег

public abstract Response.ResponseBuilder tag(java.lang.String tag)
Установите объект strong, наклеивают ResponseBuilder. Это - ярлык для tag(new EntityTag(value)).

Параметры:
tag - строковый контент тега объекта strong. Время выполнения JAX-РТС заключит предоставленное значение в кавычки, создавая заголовок. Если нуль какое-либо существующее значение тега объекта будет удален.
Возвраты:
обновленный ResponseBuilder

lastModified

public abstract Response.ResponseBuilder lastModified(java.util.Date lastModified)
Назначьте последнюю измененную дату на ResponseBuilder.

Параметры:
lastModified - последняя измененная дата, если нуль какое-либо существующее последнее измененное значение будет удалено.
Возвраты:
обновленный ResponseBuilder

cacheControl

public abstract Response.ResponseBuilder cacheControl(CacheControl cacheControl)
Установите данные управления кэшем на ResponseBuilder.

Параметры:
cacheControl - директивы управления кэшем, если нуль удаляет какие-либо существующие директивы управления кэшем.
Возвраты:
обновленный ResponseBuilder

истекает

public abstract Response.ResponseBuilder expires(java.util.Date expires)
Установите, истекает дата на ResponseBuilder.

Параметры:
expires - дата истечения срока, если нуль удаляет кого-либо существующего, истекает значение.
Возвраты:
обновленный ResponseBuilder

заголовок

public abstract Response.ResponseBuilder header(java.lang.String name,
                                                java.lang.Object value)
Добавьте заголовок к ResponseBuilder.

Параметры:
name - имя заголовка
value - значение заголовка, заголовок будет сериализирован, используя a RuntimeDelegate.HeaderDelegate если Вы доступны через RuntimeDelegate.createHeaderDelegate(java.lang.Class) для class value или использование toString метод, если делегат заголовка не доступен. Если value нуль тогда будут удалены, все текущие заголовки того же самого имени.
Возвраты:
обновленный ResponseBuilder

cookie

public abstract Response.ResponseBuilder cookie(NewCookie... cookies)
Добавьте cookie к ResponseBuilder.

Параметры:
cookies - новые cookie, которые будут сопровождать ответ. Нулевое значение удалит все cookie, включая добавленных через header(java.lang.String, java.lang.Object) метод.
Возвраты:
обновленный ResponseBuilder


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

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

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

free hit counter