@Target(value={PARAMETER,METHOD,FIELD})
@Retention(value=RUNTIME)
@Documented
public @interface CookieParam
DefaultValue
annotation.
The type T
of the annotated parameter, field or property must either:
Cookie
valueOf
or fromString
that accepts a single String argument (see, for
example, Integer.valueOf(String)
)ParamConverterProvider
JAX-RS extension SPI that
returns a ParamConverter
instance capable of a "from string" conversion for the type.List<T>
, Set<T>
, SortedSet<T>
or T[]
array, where T
satisfies 2, 3, 4
or 5 above. The resulting collection is read-only.Because injection occurs at object creation time, use of this annotation on resource class fields and bean properties is only supported for the default per-request resource class lifecycle. Resource classes using other lifecycles should only use this annotation on resource method parameters.
DefaultValue
,
Cookie
,
HttpHeaders.getCookies()
Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
value
Defines the name of the HTTP cookie whose value will be used to initialize the value of the annotated method
argument, class field or bean property.
|