Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value={PARAMETER,METHOD,FIELD}) @Retention(value=RUNTIME) @Documented public @interface HeaderParam
Связывает значение (я) HTTP-заголовка к параметру метода ресурса, полю class ресурса, или ресурсу бобовое свойство class. Значение по умолчанию может быть определено, используя DefaultValue
аннотация. Тип T
из аннотируемого параметра поле или свойство должны также:
String
параметрvalueOf
или fromString
это принимает сингл String
параметр (см., например, Integer.valueOf(String)
)List<T>
, Set<T>
или SortedSet<T>
, где T
удовлетворяет 2 или 3 выше. Получающийся набор только для чтения.Если тип не является одним из перечисленных в 4 выше тогда первого значения (лексически) заголовка, используется.
Поскольку инжекция происходит в объектное время создания, использование этой аннотации на поля class ресурса и бобовые свойства только поддерживается для значения по умолчанию ресурс на запрос жизненный цикл class. Классы ресурса, используя другие жизненные циклы должны только использовать эту аннотацию на параметры метода ресурса.
DefaultValue
, HttpHeaders
Необходимая Сводка Элемента | |
---|---|
java.lang.String |
значение
Определяет имя HTTP-заголовка, значение которого будет использоваться, чтобы инициализировать значение аннотируемого параметра метода, поля class или бобового свойства. |
Деталь элемента |
---|
public abstract java.lang.String value
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41