Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
java.lang.Object javax.ws.rs.core.Response
public abstract class Response
Определяет контракт между возвращенным экземпляром и временем выполнения, когда приложение должно обеспечить метаданные для времени выполнения. Приложение class может расширить этот class непосредственно или может использовать один из статических методов, чтобы создать экземпляр, используя ResponseBuilder. У нескольких методов есть параметры URI типа, UriBuilder
обеспечивает удобные методы, чтобы создать такую стоимость как делает
Response.ResponseBuilder
Вложенная Сводка Класса | |
---|---|
static class |
Ответ. ResponseBuilder
class, используемый, чтобы создать экземпляры Ответа, которые содержат метаданные вместо или в дополнение к объекту. |
static class |
Ответ. Состояние
Обычно используемые коды состояния, определенные HTTP, см. |
static interface |
Ответ. StatusType
Основной интерфейс для состояний используется в ответах. |
Сводка конструктора | |
---|---|
protected |
Response()
Защищенный конструктор, используйте один из статических методов, чтобы получить a Response.ResponseBuilder экземпляр и получает Ответ из этого. |
Сводка метода | |
---|---|
static Response.ResponseBuilder |
created(java.net.URI location)
Создайте новый ResponseBuilder для создаваемого ресурса, установите заголовок расположения, используя предоставленное значение. |
static Response.ResponseBuilder |
fromResponse(Response response)
Создайте новый ResponseBuilder, выполняя мелкую копию существующего Ответа. |
abstract java.lang.Object |
getEntity()
Возвратите объект ответа. |
abstract MultivaluedMap<java.lang.String,java.lang.Object> |
getMetadata()
Свяжите метаданные с ответом как карта. |
abstract int |
getStatus()
Свяжите код состояния с ответом. |
static Response.ResponseBuilder |
noContent()
Создайте новый ResponseBuilder для пустого ответа. |
static Response.ResponseBuilder |
notAcceptable(java.util.List<Variant> variants)
Создайте новый ResponseBuilder для не приемлемого ответа. |
static Response.ResponseBuilder |
notModified()
Создайте новый ResponseBuilder с не - измененное состояние. |
static Response.ResponseBuilder |
notModified(EntityTag tag)
Создайте новый ResponseBuilder с не - измененное состояние. |
static Response.ResponseBuilder |
notModified(java.lang.String tag)
Создайте новый ResponseBuilder с не - измененное состояние и тег объекта strong. |
static Response.ResponseBuilder |
ok()
Создайте новый ResponseBuilder с состоянием OK. |
static Response.ResponseBuilder |
ok(java.lang.Object entity)
Создайте новый ResponseBuilder, который содержит представление. |
static Response.ResponseBuilder |
ok(java.lang.Object entity, MediaType type)
Создайте новый ResponseBuilder, который содержит представление. |
static Response.ResponseBuilder |
ok(java.lang.Object entity, java.lang.String type)
Создайте новый ResponseBuilder, который содержит представление. |
static Response.ResponseBuilder |
ok(java.lang.Object entity, Variant variant)
Создайте новый ResponseBuilder, который содержит представление. |
static Response.ResponseBuilder |
seeOther(java.net.URI location)
Создайте новый ResponseBuilder для перенаправления. |
static Response.ResponseBuilder |
serverError()
Создайте новый ResponseBuilder с ошибочным состоянием сервера. |
static Response.ResponseBuilder |
status(int status)
Создайте новый ResponseBuilder с предоставленным состоянием. |
static Response.ResponseBuilder |
status(Response.Status status)
Создайте новый ResponseBuilder с предоставленным состоянием. |
static Response.ResponseBuilder |
status(Response.StatusType status)
Создайте новый ResponseBuilder с предоставленным состоянием. |
static Response.ResponseBuilder |
temporaryRedirect(java.net.URI location)
Создайте новый ResponseBuilder для временного перенаправления. |
Методы, наследованные от class java.lang. Объект |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Деталь конструктора |
---|
protected Response()
Response.ResponseBuilder
экземпляр и получает Ответ из этого.
Деталь метода |
---|
public abstract java.lang.Object getEntity()
GenericEntity
, значение GenericEntity#getRawType()
.
MessageBodyWriter
public abstract int getStatus()
public abstract MultivaluedMap<java.lang.String,java.lang.Object> getMetadata()
RuntimeDelegate.HeaderDelegate
если Вы доступны через RuntimeDelegate.createHeaderDelegate(java.lang.Class)
для class значения или использования значений toString
метод, если делегат заголовка не доступен.
public static Response.ResponseBuilder fromResponse(Response response)
response
- Ответ, с которого будут скопированы код состояния, объект и метаданные public static Response.ResponseBuilder status(Response.StatusType status)
status
- состояние ответа IllegalArgumentException
- если состояние является нулемpublic static Response.ResponseBuilder status(Response.Status status)
status
- состояние ответа IllegalArgumentException
- если состояние является нулемpublic static Response.ResponseBuilder status(int status)
status
- состояние ответа IllegalArgumentException
- если состояние - меньше чем 100 или больше чем 599.public static Response.ResponseBuilder ok()
public static Response.ResponseBuilder ok(java.lang.Object entity)
GenericEntity
если сохранение его универсального типа требуется.
entity
- данные объекта представления public static Response.ResponseBuilder ok(java.lang.Object entity, MediaType type)
GenericEntity
если сохранение его универсального типа требуется.
entity
- данные объекта представленияtype
- тип носителей объекта public static Response.ResponseBuilder ok(java.lang.Object entity, java.lang.String type)
GenericEntity
если сохранение его универсального типа требуется.
entity
- данные объекта представленияtype
- тип носителей объекта public static Response.ResponseBuilder ok(java.lang.Object entity, Variant variant)
GenericEntity
если сохранение его универсального типа требуется.
entity
- данные объекта представленияvariant
- метаданные представления public static Response.ResponseBuilder serverError()
public static Response.ResponseBuilder created(java.net.URI location)
location
- URI нового ресурса. Если относительный URI будет предоставлен, то он будет преобразован в абсолютный URI, разрешая это относительно URI запроса (см. UriInfo#getRequestUri
). java.lang.IllegalArgumentException
- если расположение является нулемpublic static Response.ResponseBuilder noContent()
public static Response.ResponseBuilder notModified()
public static Response.ResponseBuilder notModified(EntityTag tag)
tag
- тег для неизмененного объекта java.lang.IllegalArgumentException
- если тег является нулемpublic static Response.ResponseBuilder notModified(java.lang.String tag)
notModified(new EntityTag(value))
.
tag
- строковый контент тега объекта strong. Время выполнения JAX-РТС заключит предоставленное значение в кавычки, создавая заголовок. java.lang.IllegalArgumentException
- если тег является нулемpublic static Response.ResponseBuilder seeOther(java.net.URI location)
location
- URI перенаправления. Если относительный URI будет предоставлен, то он будет преобразован в абсолютный URI, разрешая это относительно основного URI приложения (см. UriInfo#getBaseUri
). java.lang.IllegalArgumentException
- если расположение является нулемpublic static Response.ResponseBuilder temporaryRedirect(java.net.URI location)
location
- URI перенаправления. Если относительный URI будет предоставлен, то он будет преобразован в абсолютный URI, разрешая это относительно основного URI приложения (см. UriInfo#getBaseUri
). java.lang.IllegalArgumentException
- если расположение является нулемpublic static Response.ResponseBuilder notAcceptable(java.util.List<Variant> variants)
variants
- список разновидностей, которые были доступны, нулевое значение, эквивалентен пустому списку.
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41