Clarify how header values are serialized svn path=/trunk/; revision=462
diff --git a/src/jsr311-api/src/javax/ws/rs/core/Response.java b/src/jsr311-api/src/javax/ws/rs/core/Response.java index 403f14b..cb97771 100644 --- a/src/jsr311-api/src/javax/ws/rs/core/Response.java +++ b/src/jsr311-api/src/javax/ws/rs/core/Response.java
@@ -64,7 +64,12 @@ /** * Get metadata associated with the response as a map. The returned map - * may be subsequently modified by the JAX-RS runtime. + * may be subsequently modified by the JAX-RS runtime. Values will be + * serialized using a {@link javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate} + * if one is available via + * {@link javax.ws.rs.ext.RuntimeDelegate#createHeaderDelegate(java.lang.Class)} + * for the class of the value or using the values {@code toString} method if a + * header delegate is not available. * @return response metadata as a map */ public abstract MultivaluedMap<String, Object> getMetadata(); @@ -506,7 +511,7 @@ * using a {@link javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate} if * one is available via * {@link javax.ws.rs.ext.RuntimeDelegate#createHeaderDelegate(java.lang.Class)} - * for the class of {@code value} or using its toString method if a + * for the class of {@code value} or using its {@code toString} method if a * header delegate is not available. If {@code value} is null then all * current headers of the same name will be removed. * @return the updated ResponseBuilder