Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.ws.rs.core.Response.ResponseBuilder
public abstract static class Response.ResponseBuilder
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 |
Деталь конструктора |
---|
protected Response.ResponseBuilder()
Response
получить экземпляр.
Деталь метода |
---|
protected static Response.ResponseBuilder newInstance()
public abstract Response build()
public abstract Response.ResponseBuilder clone()
clone
в class java.lang.Object
public abstract Response.ResponseBuilder status(int status)
status
- состояние ответа IllegalArgumentException
- если состояние - меньше чем 100 или больше чем 599.public Response.ResponseBuilder status(Response.StatusType status)
status
- состояние ответа IllegalArgumentException
- если состояние является нулемpublic Response.ResponseBuilder status(Response.Status status)
status
- состояние ответа IllegalArgumentException
- если состояние является нулемpublic abstract Response.ResponseBuilder entity(java.lang.Object entity)
GenericEntity
если сохранение его универсального типа требуется.
entity
- объект ответа public abstract Response.ResponseBuilder type(MediaType type)
type
- тип носителей объекта ответа, если нуль какое-либо существующее значение для типа будет удалено public abstract Response.ResponseBuilder type(java.lang.String type)
type
- тип носителей объекта ответа, если нуль какое-либо существующее значение для типа будет удалено IllegalArgumentException
- если тип не может быть проанализированpublic abstract Response.ResponseBuilder variant(Variant variant)
variant
- метаданные объекта ответа, нулевое значение эквивалентно разновидности со всеми нулевыми свойствами. public abstract Response.ResponseBuilder variants(java.util.List<Variant> variants)
variants
- список доступных разновидностей представления, нулевое значение удалит существующее значение для, изменяются. public abstract Response.ResponseBuilder language(java.lang.String language)
language
- язык объекта ответа, если нуль какое-либо существующее значение для языка будет удалено public abstract Response.ResponseBuilder language(java.util.Locale language)
language
- язык объекта ответа, если нуль какое-либо существующее значение для типа будет удалено public abstract Response.ResponseBuilder location(java.net.URI location)
location
- расположение. Если относительный URI будет предоставлен, то он будет преобразован в абсолютный URI, разрешая это относительно основного URI приложения (см. UriInfo#getBaseUri
). Если нуль какое-либо существующее значение для расположения будет удален. public abstract Response.ResponseBuilder contentLocation(java.net.URI location)
location
- расположение контента. Относительные или абсолютные URI могут использоваться для значения расположения контента. Если нуль какое-либо существующее значение для расположения контента будет удален. public abstract Response.ResponseBuilder tag(EntityTag tag)
tag
- тег объекта, если нуль какое-либо существующее значение тега объекта будет удалено. public abstract Response.ResponseBuilder tag(java.lang.String tag)
tag(new EntityTag(value))
.
tag
- строковый контент тега объекта strong. Время выполнения JAX-РТС заключит предоставленное значение в кавычки, создавая заголовок. Если нуль какое-либо существующее значение тега объекта будет удален. public abstract Response.ResponseBuilder lastModified(java.util.Date lastModified)
lastModified
- последняя измененная дата, если нуль какое-либо существующее последнее измененное значение будет удалено. public abstract Response.ResponseBuilder cacheControl(CacheControl cacheControl)
cacheControl
- директивы управления кэшем, если нуль удаляет какие-либо существующие директивы управления кэшем. public abstract Response.ResponseBuilder expires(java.util.Date expires)
expires
- дата истечения срока, если нуль удаляет кого-либо существующего, истекает значение. public abstract Response.ResponseBuilder header(java.lang.String name, java.lang.Object value)
name
- имя заголовкаvalue
- значение заголовка, заголовок будет сериализирован, используя a RuntimeDelegate.HeaderDelegate
если Вы доступны через RuntimeDelegate.createHeaderDelegate(java.lang.Class)
для class value
или использование toString
метод, если делегат заголовка не доступен. Если value
нуль тогда будут удалены, все текущие заголовки того же самого имени. public abstract Response.ResponseBuilder cookie(NewCookie... cookies)
cookies
- новые cookie, которые будут сопровождать ответ. Нулевое значение удалит все cookie, включая добавленных через header(java.lang.String, java.lang.Object)
метод.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41