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


javax.ws.rs
Тип аннотации Производит


@Inherited
@Target(value={TYPE,METHOD})
@Retention(value=RUNTIME)
public @interface Produces

Определяет тип (ы) носителей что методы ресурса class или MessageBodyWriter может произвести. Если не определенный тогда контейнер предположит, что любой тип может быть произведен. Аннотации уровня метода переопределяют аннотацию уровня class. Контейнер ответственен за обеспечение, что вызванный метод способен к созданию одного из типов носителей, которые требуют в запросе HTTP. Если никакой такой метод не доступен, контейнер должен ответить HTTP "406 Не Приемлемый" как определено RFC 2616.

Метод, для которого есть однозначное Produces не обязан устанавливать тип носителей представлений, которые он производит: контейнер будет использовать значение Produces отправляя ответ.

См. Также:
MessageBodyWriter

Дополнительная Сводка Элемента
 java.lang.String[] значение
          Список типов носителей.
 

значение

public abstract java.lang.String[] value
Список типов носителей. Каждая запись может определить единственный тип или состоять из списка разделенных запятой значений типов. Например, {"image/jpeg, image/gif", "image/png"}. Использование разделенной от запятой формы позволяет определение общей строковой константы для использования на многократных целях.

Значение по умолчанию:
"*/*"


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

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

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

free hit counter