This is an automated email from the ASF dual-hosted git repository.

jamesbognar pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/juneau.git


The following commit(s) were added to refs/heads/master by this push:
     new 9bad945  Javadocs.
9bad945 is described below

commit 9bad945ea9baa2b43024470c19da3c93f29f5c20
Author: JamesBognar <jamesbog...@apache.org>
AuthorDate: Thu May 10 12:02:32 2018 -0400

    Javadocs.
---
 .../org/apache/juneau/rest/annotation/Body.java    | 30 +++++++++++++++-------
 1 file changed, 21 insertions(+), 9 deletions(-)

diff --git 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Body.java
 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Body.java
index 9714566..085fe31 100644
--- 
a/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Body.java
+++ 
b/juneau-rest/juneau-rest-server/src/main/java/org/apache/juneau/rest/annotation/Body.java
@@ -42,15 +42,27 @@ import org.apache.juneau.rest.*;
  *     }
  * </p>
  * 
- * <p>
- * {@link Reader Readers} and {@link InputStream InputStreams} can also be 
specified as content parameters.
- * When specified, any registered parsers are bypassed.
- * <p class='bcode'>
- *     <ja>@RestMethod</ja>(name=<jsf>POST</jsf>)
- *     <jk>public void</jk> 
doPostPerson(<ja>@Header</ja>(<js>"Content-Type"</js>) String mediaType, 
<ja>@Body</ja> InputStream input) {
- *             ...
- *     }
- * </p>
+ * Any of the following types can be used for the parameter:
+ * <ul>
+ *     <li>{@link Reader}
+ *     <li>{@link InputStream}
+ *     <li>Primitives (e.g. <code>String</code>, <jk>int</jk>, 
<jk>boolean</jk>, etc...)
+ *     <li>Beans
+ *     <li>Maps, collections, or arrays of beans or primitives.
+ *     <li>Any object convertible from a {@link Reader} by having one of the 
following methods:
+ *             <ul>
+ *                     <li><code><jk>public</jk> T(Reader in) {...}</code>
+ *                     <li><code><jk>public static</jk> T 
<jsm>create</jsm>(Reader in) {...}</code>
+ *                     <li><code><jk>public static</jk> T 
<jsm>fromReader</jsm>(Reader in) {...}</code>
+ *             </ul>
+ *     </ul>
+ *     <li>Any object convertible from an {@link InputStream} by having one of 
the following methods:
+ *             <ul>
+ *                     <li><code><jk>public</jk> T(InputStream in) {...}</code>
+ *                     <li><code><jk>public static</jk> T 
<jsm>create</jsm>(InputStream in) {...}</code>
+ *                     <li><code><jk>public static</jk> T 
<jsm>fromInputStream</jsm>(InputStream in) {...}</code>
+ *             </ul>
+ * </ul>
  * 
  * <h5 class='section'>See Also:</h5>
  * <ul>

-- 
To stop receiving notification emails like this one, please contact
jamesbog...@apache.org.

Reply via email to