You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juneau.apache.org by ja...@apache.org on 2017/02/28 19:28:30 UTC

[22/22] incubator-juneau-website git commit: Update about page and POJO Categories section.

Update about page and POJO Categories section.

Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/commit/756ffe72
Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/tree/756ffe72
Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/diff/756ffe72

Branch: refs/heads/asf-site
Commit: 756ffe72d4a4a71177023c365e741b21d2c5791c
Parents: 310e3f1
Author: JamesBognar <ja...@apache.org>
Authored: Tue Feb 28 14:28:02 2017 -0500
Committer: JamesBognar <ja...@apache.org>
Committed: Tue Feb 28 14:28:02 2017 -0500

----------------------------------------------------------------------
 content/about.html                              |   20 +-
 content/site/apidocs/allclasses-frame.html      |    2 +
 content/site/apidocs/allclasses-noframe.html    |    2 +
 content/site/apidocs/constant-values.html       |  180 +
 content/site/apidocs/index-all.html             |  169 +-
 .../apidocs/org/apache/juneau/ClassMeta.html    |  146 +-
 .../apidocs/org/apache/juneau/Streamable.html   |    4 +-
 .../org/apache/juneau/internal/IOUtils.html     |   24 +-
 .../juneau/microservice/RestMicroservice.html   |  299 +-
 .../juneau/microservice/package-summary.html    |    2 +
 .../org/apache/juneau/rest/ReaderResource.html  |  152 +-
 .../org/apache/juneau/rest/Redirect.html        |   60 +-
 .../org/apache/juneau/rest/RestRequest.html     |  176 +-
 .../org/apache/juneau/rest/RestServlet.html     |  100 +-
 .../apache/juneau/rest/RestServletDefault.html  |    2 +-
 .../org/apache/juneau/rest/StreamResource.html  |  130 +-
 .../org/apache/juneau/rest/UrlPathPattern.html  |   68 +-
 .../juneau/rest/annotation/RestResource.html    |   16 +-
 .../apache/juneau/rest/client/RestClient.html   |  145 +-
 .../juneau/rest/client/package-summary.html     |    2 +-
 .../rest/matchers/MultipartFormDataMatcher.html |    2 +-
 .../rest/matchers/UrlEncodedFormMatcher.html    |    2 +-
 .../org/apache/juneau/rest/package-frame.html   |    2 +
 .../org/apache/juneau/rest/package-summary.html |   34 +-
 .../org/apache/juneau/rest/package-tree.html    |    2 +
 .../juneau/rest/vars/LocalizationVar.html       |   55 +-
 .../org/apache/juneau/rest/vars/RequestVar.html |   26 +-
 .../rest/vars/SerializedRequestAttrVar.html     |   55 +-
 .../juneau/rest/vars/ServletInitParamVar.html   |   55 +-
 .../apache/juneau/rest/vars/UrlEncodeVar.html   |   55 +-
 .../juneau/serializer/SerializerGroup.html      |  160 +-
 .../org/apache/juneau/svl/vars/ArgsVar.html     |   26 +-
 .../apache/juneau/svl/vars/ConfigFileVar.html   |   26 +-
 .../apache/juneau/svl/vars/EnvVariablesVar.html |   55 +-
 .../org/apache/juneau/svl/vars/IfVar.html       |   55 +-
 .../apache/juneau/svl/vars/ManifestFileVar.html |   26 +-
 .../org/apache/juneau/svl/vars/SwitchVar.html   |   55 +-
 .../juneau/svl/vars/SystemPropertiesVar.html    |   53 +-
 .../org/apache/juneau/xml/XmlBeanMeta.html      |   24 +-
 content/site/apidocs/overview-summary.html      |   87 +-
 content/site/apidocs/overview-tree.html         |    2 +
 .../src-html/org/apache/juneau/ClassMeta.html   | 2754 ++++++------
 .../src-html/org/apache/juneau/Streamable.html  |    2 +-
 .../org/apache/juneau/internal/IOUtils.html     |  433 +-
 .../juneau/microservice/RestMicroservice.html   | 1180 +++---
 .../org/apache/juneau/rest/ReaderResource.html  |  292 +-
 .../org/apache/juneau/rest/Redirect.html        |  146 +-
 .../org/apache/juneau/rest/RestException.html   |    2 +-
 .../org/apache/juneau/rest/RestRequest.html     | 3704 ++++++++---------
 .../org/apache/juneau/rest/RestResponse.html    |    2 +-
 .../org/apache/juneau/rest/RestServlet.html     | 3917 +++++++++---------
 .../apache/juneau/rest/RestServletDefault.html  |    2 +-
 .../org/apache/juneau/rest/StreamResource.html  |  247 +-
 .../org/apache/juneau/rest/UrlPathPattern.html  |  288 +-
 .../juneau/rest/annotation/RestResource.html    |  148 +-
 .../apache/juneau/rest/client/RestClient.html   | 1806 ++++----
 .../rest/matchers/MultipartFormDataMatcher.html |   13 +-
 .../rest/matchers/UrlEncodedFormMatcher.html    |   13 +-
 .../rest/remoteable/RemoteableServlet.html      |    2 +-
 .../juneau/rest/response/StreamableHandler.html |    4 +-
 .../juneau/rest/vars/LocalizationVar.html       |   37 +-
 .../org/apache/juneau/rest/vars/RequestVar.html |  143 +-
 .../rest/vars/SerializedRequestAttrVar.html     |   59 +-
 .../juneau/rest/vars/ServletInitParamVar.html   |   27 +-
 .../apache/juneau/rest/vars/UrlEncodeVar.html   |   27 +-
 .../juneau/serializer/SerializerGroup.html      | 2478 +++++------
 .../org/apache/juneau/svl/vars/ArgsVar.html     |   27 +-
 .../apache/juneau/svl/vars/ConfigFileVar.html   |   27 +-
 .../apache/juneau/svl/vars/EnvVariablesVar.html |   29 +-
 .../org/apache/juneau/svl/vars/IfVar.html       |   39 +-
 .../apache/juneau/svl/vars/ManifestFileVar.html |   27 +-
 .../org/apache/juneau/svl/vars/SwitchVar.html   |   59 +-
 .../juneau/svl/vars/SystemPropertiesVar.html    |   17 +-
 .../org/apache/juneau/xml/XmlBeanMeta.html      |  437 +-
 74 files changed, 11285 insertions(+), 9659 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/756ffe72/content/about.html
----------------------------------------------------------------------
diff --git a/content/about.html b/content/about.html
index 80cd747..5839695 100644
--- a/content/about.html
+++ b/content/about.html
@@ -166,13 +166,13 @@
 		Many POJOs such as primitives, beans, collections, arrays, and classes with various known constructors and methods are serializable out-of-the-box.  
 		For other objects, "swaps" allow you to swap-in serializable replacement objects during serialization
 		and vis-versa during parsing.  Beans can also be tailored in various ways.  
-		<br>See <a href='http://juneau.incubator.apache.org/site/apidocs/overview-summary.html#Core.PojoCategories'>here</a> for a list of supported POJO types.
+		<br>See <a class='doclink' href='http://juneau.incubator.apache.org/site/apidocs/overview-summary.html#Core.PojoCategories'>POJO Categories</a> for a definition of supported POJOs.
 	</p>
 	<p>
 		Serializers can send output directly to Writers, OutputStreams, Files, Strings, or byte arrays.
 		<br>Parsers can receive input directly from Readers, InputStreams, Files, Strings, or byte arrays.
 	</p>
-	<br><hr>
+	<br><br><hr>
 	<p>
 		<code>SerializerGroup</code> and <code>ParserGroup</code> classes allow serializers and parsers 
 		to be retrieved by W3C-compliant HTTP <code>Accept</code> and <code>Content-Type</code> values:
@@ -378,7 +378,7 @@
 		Note that these DTOs can also be serialized to any of the other supported languages such as JSON or MessagePack!
 		And they can be parsed back into their original objects!
 	</p>
-	<br><hr>
+	<br><br><hr>
 	<p>
 		The REST server API builds upon the <code>SerializerGroup</code> and <code>ParserGroup</code> classes 
 		to provide annotated REST servlets that automatically negotiate the HTTP media types and allow the developer
@@ -549,7 +549,7 @@
 	<ul>
 		<li>Low-level request/response objects: HttpServletRequest, HttpServletResponse, RestRequest, RestResponse.
 		<li>Path variables and remainder, query parameters, form parameters, HTTP method name, and header values as POJOs.
-		<li>Localized messages as a ResourceBundle.
+		<li>Other objects such as a ResourceBundle containing client-locale messages.
 	</ul>
 	<p>
 		All parameter annotations also have programmatic equivalents on the RestRequest object.
@@ -588,7 +588,7 @@
 		<li>Lots of up-to-date documentation and examples.
 		<li>MUCH MORE!....
 	</ul>
-	<br><hr>
+	<br><br><hr>
 	<p>
 		The REST client API allows you to access REST interfaces using POJOs as well:
 	</p>
@@ -613,7 +613,7 @@
 	<p>
 		The client API uses the same serializers and parsers (and subsequently their flexibilty and configurability) as the server side to marshall POJOs back and forth.
 	</p>
-	<br><hr>
+	<br><br><hr>
 	<p>
 		The remote proxy interface API allows you to invoke server-side POJO methods on the client side using REST:
 	</p>
@@ -664,7 +664,7 @@
 		server side, and then passed to the invocation method.  The returned POJO is then marshalled back as an HTTP response.
 	</p>
 	<p>
-		The parameters and return types of the Java methods can be any of the supported <a href='http://juneau.incubator.apache.org/site/apidocs/overview-summary.html#Core.PojoCategories'>serializable and parsable types</a>.
+		The parameters and return types of the Java methods can be any of the supported serializable and parsable types in <a class='doclink' href='http://juneau.incubator.apache.org/site/apidocs/overview-summary.html#Core.PojoCategories'>POJO Categories</a>.
 		This ends up being WAY more flexible than other proxy interfaces since Juneau can handle so may POJO types out-of-the-box.
 		Most of the time you don't even need to modify your existing Java implementation code.
 	</p>
@@ -674,7 +674,7 @@
 		a sophisticated discoverable and self-documenting REST interface.  And since the remote proxy API is built on top 
 		of REST, it can be debugged using just a browser.
 	</p>
-	<br><hr>
+	<br><br><hr>
 	<p>
 		The config file API allows you to interact with INI files using POJOs.  
 		A sophisticated variable language is provided for referencing environment variables, system properties, other config file entries, and a host of other types.
@@ -768,7 +768,7 @@
 		<br>When using these APIs, you <b>DO NOT</b> lose formatting in your existing configuration file.
 		All existing whitespace and comments are preserved for you!
 	</p>
-	<br><hr>
+	<br><br><hr>
 	<p>
 		The microservice API combines all the features above with a built-in Jetty server to produce a lightweight 
 		REST service packaged as two simple files:
@@ -951,7 +951,7 @@
 		Various predefined reusable REST resource classes are provided for accessing log files, viewing and editing the config file, etc...
 		These allow you to quickly put together sophisticated REST microservices.
 	</p>
-	<br><hr>
+	<br><br><hr>
 	<h5 class='toc'>More information</h5>
 	<p>
 		<b>*ALL*</b> user documentation for this project is maintained in its <a class='doclink' href='http://juneau.incubator.apache.org/site/apidocs/index.html' target="_top">Javadocs</a>.

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/756ffe72/content/site/apidocs/allclasses-frame.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/allclasses-frame.html b/content/site/apidocs/allclasses-frame.html
index 76c98fc..84874be 100644
--- a/content/site/apidocs/allclasses-frame.html
+++ b/content/site/apidocs/allclasses-frame.html
@@ -411,6 +411,7 @@
 <li><a href="org/apache/juneau/rest/response/ReaderHandler.html" title="class in org.apache.juneau.rest.response" target="classFrame">ReaderHandler</a></li>
 <li><a href="org/apache/juneau/parser/ReaderParser.html" title="class in org.apache.juneau.parser" target="classFrame">ReaderParser</a></li>
 <li><a href="org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest" target="classFrame">ReaderResource</a></li>
+<li><a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest" target="classFrame">ReaderResource.Builder</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.html" title="class in org.apache.juneau.transforms" target="classFrame">ReaderSwap</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.Html.html" title="class in org.apache.juneau.transforms" target="classFrame">ReaderSwap.Html</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.Json.html" title="class in org.apache.juneau.transforms" target="classFrame">ReaderSwap.Json</a></li>
@@ -511,6 +512,7 @@
 <li><a href="org/apache/juneau/rest/response/StreamableHandler.html" title="class in org.apache.juneau.rest.response" target="classFrame">StreamableHandler</a></li>
 <li><a href="org/apache/juneau/svl/StreamedVar.html" title="class in org.apache.juneau.svl" target="classFrame">StreamedVar</a></li>
 <li><a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest" target="classFrame">StreamResource</a></li>
+<li><a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest" target="classFrame">StreamResource.Builder</a></li>
 <li><a href="org/apache/juneau/internal/StringBuilderWriter.html" title="class in org.apache.juneau.internal" target="classFrame">StringBuilderWriter</a></li>
 <li><a href="org/apache/juneau/serializer/StringObject.html" title="class in org.apache.juneau.serializer" target="classFrame">StringObject</a></li>
 <li><a href="org/apache/juneau/transform/StringSwap.html" title="class in org.apache.juneau.transform" target="classFrame">StringSwap</a></li>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/756ffe72/content/site/apidocs/allclasses-noframe.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/allclasses-noframe.html b/content/site/apidocs/allclasses-noframe.html
index 764147d..d4c3436 100644
--- a/content/site/apidocs/allclasses-noframe.html
+++ b/content/site/apidocs/allclasses-noframe.html
@@ -411,6 +411,7 @@
 <li><a href="org/apache/juneau/rest/response/ReaderHandler.html" title="class in org.apache.juneau.rest.response">ReaderHandler</a></li>
 <li><a href="org/apache/juneau/parser/ReaderParser.html" title="class in org.apache.juneau.parser">ReaderParser</a></li>
 <li><a href="org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a></li>
+<li><a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest">ReaderResource.Builder</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.html" title="class in org.apache.juneau.transforms">ReaderSwap</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.Html.html" title="class in org.apache.juneau.transforms">ReaderSwap.Html</a></li>
 <li><a href="org/apache/juneau/transforms/ReaderSwap.Json.html" title="class in org.apache.juneau.transforms">ReaderSwap.Json</a></li>
@@ -511,6 +512,7 @@
 <li><a href="org/apache/juneau/rest/response/StreamableHandler.html" title="class in org.apache.juneau.rest.response">StreamableHandler</a></li>
 <li><a href="org/apache/juneau/svl/StreamedVar.html" title="class in org.apache.juneau.svl">StreamedVar</a></li>
 <li><a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest">StreamResource</a></li>
+<li><a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest">StreamResource.Builder</a></li>
 <li><a href="org/apache/juneau/internal/StringBuilderWriter.html" title="class in org.apache.juneau.internal">StringBuilderWriter</a></li>
 <li><a href="org/apache/juneau/serializer/StringObject.html" title="class in org.apache.juneau.serializer">StringObject</a></li>
 <li><a href="org/apache/juneau/transform/StringSwap.html" title="class in org.apache.juneau.transform">StringSwap</a></li>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/756ffe72/content/site/apidocs/constant-values.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/constant-values.html b/content/site/apidocs/constant-values.html
index c6c2b07..15d9324 100644
--- a/content/site/apidocs/constant-values.html
+++ b/content/site/apidocs/constant-values.html
@@ -1180,6 +1180,25 @@
 <ul class="blockList">
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/LocalizationVar.html" title="class in org.apache.juneau.rest.vars">LocalizationVar</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.rest.vars.LocalizationVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/rest/vars/LocalizationVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"L"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/RequestVar.html" title="class in org.apache.juneau.rest.vars">RequestVar</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -1188,6 +1207,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.rest.vars.RequestVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/rest/vars/RequestVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"R"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.rest.vars.RequestVar.SESSION_req">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -1197,6 +1223,63 @@
 </tbody>
 </table>
 </li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/SerializedRequestAttrVar.html" title="class in org.apache.juneau.rest.vars">SerializedRequestAttrVar</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.rest.vars.SerializedRequestAttrVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/rest/vars/SerializedRequestAttrVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"SA"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/ServletInitParamVar.html" title="class in org.apache.juneau.rest.vars">ServletInitParamVar</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.rest.vars.ServletInitParamVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/rest/vars/ServletInitParamVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"I"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/UrlEncodeVar.html" title="class in org.apache.juneau.rest.vars">UrlEncodeVar</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.rest.vars.UrlEncodeVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/rest/vars/UrlEncodeVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"UE"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
@@ -1398,6 +1481,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.svl.vars.ArgsVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/svl/vars/ArgsVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"ARG"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.svl.vars.ArgsVar.SESSION_args">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -1417,6 +1507,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.svl.vars.ConfigFileVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/svl/vars/ConfigFileVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"C"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.svl.vars.ConfigFileVar.SESSION_config">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -1428,6 +1525,44 @@
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/EnvVariablesVar.html" title="class in org.apache.juneau.svl.vars">EnvVariablesVar</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.svl.vars.EnvVariablesVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/svl/vars/EnvVariablesVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"E"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/IfVar.html" title="class in org.apache.juneau.svl.vars">IfVar</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.svl.vars.IfVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/svl/vars/IfVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"IF"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/ManifestFileVar.html" title="class in org.apache.juneau.svl.vars">ManifestFileVar</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -1436,6 +1571,13 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.svl.vars.ManifestFileVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/svl/vars/ManifestFileVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"MF"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.juneau.svl.vars.ManifestFileVar.SESSION_manifest">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -1445,6 +1587,44 @@
 </tbody>
 </table>
 </li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/SwitchVar.html" title="class in org.apache.juneau.svl.vars">SwitchVar</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.svl.vars.SwitchVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/svl/vars/SwitchVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"SWITCH"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/SystemPropertiesVar.html" title="class in org.apache.juneau.svl.vars">SystemPropertiesVar</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.juneau.svl.vars.SystemPropertiesVar.NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/juneau/svl/vars/SystemPropertiesVar.html#NAME">NAME</a></code></td>
+<td class="colLast"><code>"S"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
 </ul>
 <ul class="blockList">
 <li class="blockList">

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/756ffe72/content/site/apidocs/index-all.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/index-all.html b/content/site/apidocs/index-all.html
index 1767b0c..6e5167e 100644
--- a/content/site/apidocs/index-all.html
+++ b/content/site/apidocs/index-all.html
@@ -2198,6 +2198,14 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/BeanPropertyMeta.Builder.html#build--">build()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/BeanPropertyMeta.Builder.html" title="class in org.apache.juneau">BeanPropertyMeta.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.Builder.html#build--">build()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest">ReaderResource.Builder</a></dt>
+<dd>
+<div class="block">Create a new <a href="org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest"><code>ReaderResource</code></a> using values in this builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.Builder.html#build--">build()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest">StreamResource.Builder</a></dt>
+<dd>
+<div class="block">Create a new <a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest"><code>StreamResource</code></a> using values in this builder.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/BeanFilterBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/BeanFilterBuilder.html" title="class in org.apache.juneau.transform">BeanFilterBuilder</a></dt>
 <dd>
 <div class="block">Creates a <a href="org/apache/juneau/transform/BeanFilter.html" title="class in org.apache.juneau.transform"><code>BeanFilter</code></a> with settings in this builder class.</div>
@@ -2206,6 +2214,10 @@
 <dd>
 <div class="block">BeanPropertyMeta builder for delegate classes.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.Builder.html#Builder--">Builder()</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest">ReaderResource.Builder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.Builder.html#Builder--">Builder()</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest">StreamResource.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/dto/html5/Button.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Button</span></a> - Class in <a href="org/apache/juneau/dto/html5/package-summary.html">org.apache.juneau.dto.html5</a></dt>
 <dd>
 <div class="block">DTO for an HTML <a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/forms.html#the-button-element">&lt;button&gt;</a> element.</div>
@@ -3507,6 +3519,14 @@
 <dd>
 <div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/editing.html#attr-contenteditable">contenteditable</a> attribute.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.Builder.html#contents-java.lang.Object...-">contents(Object...)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest">ReaderResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies the contents for this resource.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.Builder.html#contents-java.lang.Object...-">contents(Object...)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest">StreamResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies the contents for this resource.</div>
+</dd>
 <dt><a href="org/apache/juneau/Context.html" title="class in org.apache.juneau"><span class="typeNameLink">Context</span></a> - Class in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
 <dd>
 <div class="block">A reusable stateless thread-safe read-only configuration, typically used for creating one-time use <a href="org/apache/juneau/Session.html" title="class in org.apache.juneau"><code>Session</code></a> objects.</div>
@@ -8020,6 +8040,10 @@
 <dd>
 <div class="block">Bean property getter:  <property>patternProperties</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/UrlPathPattern.html#getPatternString--">getPatternString()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/UrlPathPattern.html" title="class in org.apache.juneau.rest">UrlPathPattern</a></dt>
+<dd>
+<div class="block">Bean property getter:  <property>patternString</property>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getPojoSwap--">getPojoSwap()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ClassMeta.html" title="class in org.apache.juneau">ClassMeta</a></dt>
 <dd>
 <div class="block">Returns the <a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform"><code>PojoSwap</code></a> associated with this class.</div>
@@ -8028,6 +8052,10 @@
 <dd>
 <div class="block">Returns the class-level POJO swaps associated with this servlet.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#getPort--">getPort()</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dt>
+<dd>
+<div class="block">Returns the port that this microservice started up on.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Xml.html#getPrefix--">getPrefix()</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Xml.html" title="class in org.apache.juneau.dto.swagger">Xml</a></dt>
 <dd>
 <div class="block">Bean property getter:  <property>prefix</property>.</div>
@@ -9071,6 +9099,10 @@
 <dd>
 <div class="block">Returns the URI of the person.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#getURI--">getURI()</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dt>
+<dd>
+<div class="block">Returns the URI where this microservice is listening on.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xml/Namespace.html#getUri--">getUri()</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/Namespace.html" title="class in org.apache.juneau.xml">Namespace</a></dt>
 <dd>
 <div class="block">Returns the namespace URI.</div>
@@ -9153,6 +9185,10 @@
 <dd>
 <div class="block">Returns the variable resolver session for this request using session objects created by <a href="org/apache/juneau/rest/RestServlet.html#getSessionObjects-org.apache.juneau.rest.RestRequest-"><code>RestServlet.getSessionObjects(RestRequest)</code></a>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/UrlPathPattern.html#getVars--">getVars()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/UrlPathPattern.html" title="class in org.apache.juneau.rest">UrlPathPattern</a></dt>
+<dd>
+<div class="block">Bean property getter:  <property>vars</property>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/svl/VarResolverContext.html#getVars--">getVars()</a></span> - Method in class org.apache.juneau.svl.<a href="org/apache/juneau/svl/VarResolverContext.html" title="class in org.apache.juneau.svl">VarResolverContext</a></dt>
 <dd>
 <div class="block">Returns an unmodifiable map of <a href="org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl"><code>Vars</code></a> associated with this context.</div>
@@ -9494,6 +9530,14 @@
 <div class="block">Annotation that can be applied to a parameter of a <a href="org/apache/juneau/rest/annotation/RestMethod.html" title="annotation in org.apache.juneau.rest.annotation"><code>RestMethod</code></a> annotated method
    to identify it as a HTTP request header converted to a POJO.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.Builder.html#header-java.lang.String-java.lang.Object-">header(String, Object)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest">ReaderResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies an HTTP response header value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.Builder.html#header-java.lang.String-java.lang.Object-">header(String, Object)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest">StreamResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies an HTTP response header value.</div>
+</dd>
 <dt><a href="org/apache/juneau/dto/swagger/HeaderInfo.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">HeaderInfo</span></a> - Class in <a href="org/apache/juneau/dto/swagger/package-summary.html">org.apache.juneau.dto.swagger</a></dt>
 <dd>
 <div class="block">Describes a single HTTP header.</div>
@@ -9520,6 +9564,14 @@
 <dd>
 <div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/tabular-data.html#attr-tdth-headers">headers</a> attribute.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.Builder.html#headers-java.util.Map-">headers(Map&lt;String, Object&gt;)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest">ReaderResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies HTTP response header values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.Builder.html#headers-java.util.Map-">headers(Map&lt;String, Object&gt;)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest">StreamResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies HTTP response header values.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Canvas.html#height-java.lang.Object-">height(Object)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Canvas.html" title="class in org.apache.juneau.dto.html5">Canvas</a></dt>
 <dd>
 <div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/scripting-1.html#attr-canvas-height">height</a> attribute.</div>
@@ -12018,6 +12070,22 @@
 <div class="block">Describes a single media type used in content negotiation between an HTTP client and server, as described in
  Section 14.1 and 14.7 of RFC2616 (the HTTP/1.1 specification).</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.Builder.html#mediaType-java.lang.String-">mediaType(String)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest">ReaderResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies the resource media type string.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.Builder.html#mediaType-org.apache.juneau.MediaType-">mediaType(MediaType)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest">ReaderResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies the resource media type string.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.Builder.html#mediaType-java.lang.String-">mediaType(String)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest">StreamResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies the resource media type string.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.Builder.html#mediaType-org.apache.juneau.MediaType-">mediaType(MediaType)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest">StreamResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies the resource media type string.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Button.html#menu-java.lang.String-">menu(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Button.html" title="class in org.apache.juneau.dto.html5">Button</a></dt>
 <dd>
 <div class="block"><a class="./org/apache/juneau/dto/html5/doclink" href="https://www.w3.org/TR/html5/forms.html#attr-fs-menu">menu</a> attribute.</div>
@@ -12417,6 +12485,54 @@
 <dd>
 <div class="block">The bean property name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/vars/LocalizationVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/LocalizationVar.html" title="class in org.apache.juneau.rest.vars">LocalizationVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/vars/RequestVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/RequestVar.html" title="class in org.apache.juneau.rest.vars">RequestVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/vars/SerializedRequestAttrVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/SerializedRequestAttrVar.html" title="class in org.apache.juneau.rest.vars">SerializedRequestAttrVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/vars/ServletInitParamVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/ServletInitParamVar.html" title="class in org.apache.juneau.rest.vars">ServletInitParamVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/vars/UrlEncodeVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/UrlEncodeVar.html" title="class in org.apache.juneau.rest.vars">UrlEncodeVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/svl/vars/ArgsVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/ArgsVar.html" title="class in org.apache.juneau.svl.vars">ArgsVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/svl/vars/ConfigFileVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/ConfigFileVar.html" title="class in org.apache.juneau.svl.vars">ConfigFileVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/svl/vars/EnvVariablesVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/EnvVariablesVar.html" title="class in org.apache.juneau.svl.vars">EnvVariablesVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/svl/vars/IfVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/IfVar.html" title="class in org.apache.juneau.svl.vars">IfVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/svl/vars/ManifestFileVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/ManifestFileVar.html" title="class in org.apache.juneau.svl.vars">ManifestFileVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/svl/vars/SwitchVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/SwitchVar.html" title="class in org.apache.juneau.svl.vars">SwitchVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/svl/vars/SystemPropertiesVar.html#NAME">NAME</a></span> - Static variable in class org.apache.juneau.svl.vars.<a href="org/apache/juneau/svl/vars/SystemPropertiesVar.html" title="class in org.apache.juneau.svl.vars">SystemPropertiesVar</a></dt>
+<dd>
+<div class="block">The name of this variable.</div>
+</dd>
 <dt><a href="org/apache/juneau/rest/labels/NameDescription.html" title="class in org.apache.juneau.rest.labels"><span class="typeNameLink">NameDescription</span></a> - Class in <a href="org/apache/juneau/rest/labels/package-summary.html">org.apache.juneau.rest.labels</a></dt>
 <dd>
 <div class="block">Simple bean with <code>name</code> and <code>description</code> properties.</div>
@@ -14619,10 +14735,18 @@
 <div class="block">Represents the contents of a text file with convenience methods for resolving
    <a href="org/apache/juneau/rest/annotation/Parameter.html" title="annotation in org.apache.juneau.rest.annotation"><code>Parameter</code></a> variables and adding HTTP response headers.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.html#ReaderResource-java.lang.String-org.apache.juneau.MediaType-">ReaderResource(String, MediaType)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.html#ReaderResource-org.apache.juneau.MediaType-java.lang.Object...-">ReaderResource(MediaType, Object...)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.html#ReaderResource-org.apache.juneau.MediaType-java.util.Map-org.apache.juneau.svl.VarResolverSession-java.lang.Object...-">ReaderResource(MediaType, Map&lt;String, Object&gt;, VarResolverSession, Object...)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">ReaderResource.Builder</span></a> - Class in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
+<dd>
+<div class="block">Builder class for constructing <a href="org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest"><code>ReaderResource</code></a> objects.</div>
+</dd>
 <dt><a href="org/apache/juneau/transforms/ReaderSwap.html" title="class in org.apache.juneau.transforms"><span class="typeNameLink">ReaderSwap</span></a> - Class in <a href="org/apache/juneau/transforms/package-summary.html">org.apache.juneau.transforms</a></dt>
 <dd>
 <div class="block">Transforms the contents of a <a href="http://docs.oracle.com/javase/7/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io"><code>Reader</code></a> into an <code>Object</code>.</div>
@@ -14692,7 +14816,7 @@
 <dd>
 <div class="block">REST methods can return this object as a shortcut for performing <code>HTTP 302</code> redirects.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/Redirect.html#Redirect-java.lang.CharSequence-java.lang.Object...-">Redirect(CharSequence, Object...)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/Redirect.html" title="class in org.apache.juneau.rest">Redirect</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/Redirect.html#Redirect-java.lang.Object-java.lang.Object...-">Redirect(Object, Object...)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/Redirect.html" title="class in org.apache.juneau.rest">Redirect</a></dt>
 <dd>
 <div class="block">Redirect to the specified URL.</div>
 </dd>
@@ -14700,7 +14824,7 @@
 <dd>
 <div class="block">Convenience method for redirecting to instance of <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URL.html?is-external=true" title="class or interface in java.net"><code>URL</code></a> and <a href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true" title="class or interface in java.net"><code>URI</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/Redirect.html#Redirect-int-java.lang.CharSequence-java.lang.Object...-">Redirect(int, CharSequence, Object...)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/Redirect.html" title="class in org.apache.juneau.rest">Redirect</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/Redirect.html#Redirect-int-java.lang.Object-java.lang.Object...-">Redirect(int, Object, Object...)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/Redirect.html" title="class in org.apache.juneau.rest">Redirect</a></dt>
 <dd>
 <div class="block">Redirect to the specified URL.</div>
 </dd>
@@ -17350,6 +17474,10 @@
 <dd>
 <div class="block">Specifies the config file for this microservice.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#setConfig-java.lang.String-boolean-">setConfig(String, boolean)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#setConfig-org.apache.juneau.ini.ConfigFile-">setConfig(ConfigFile)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestCall.html#setConfig-org.apache.http.client.config.RequestConfig-">setConfig(RequestConfig)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestCall.html" title="class in org.apache.juneau.rest.client">RestCall</a></dt>
 <dd>
 <div class="block">Set configuration settings on this request.</div>
@@ -17832,20 +17960,12 @@
 <dd>
 <div class="block">Specifies a request header property to add to all requests created by this client.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.html#setHeader-java.lang.String-java.lang.Object-">setHeader(String, Object)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a></dt>
-<dd>
-<div class="block">Add an HTTP response header.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestRequest.html#setHeader-java.lang.String-java.lang.String-">setHeader(String, String)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a></dt>
 <dd>
 <div class="block">Sets a request header value.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResponse.html#setHeader-java.lang.String-java.lang.String-">setHeader(String, String)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest">RestResponse</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.html#setHeader-java.lang.String-java.lang.Object-">setHeader(String, Object)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest">StreamResource</a></dt>
-<dd>
-<div class="block">Add an HTTP response header.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/ResponseInfo.html#setHeaders-java.util.Map-">setHeaders(Map&lt;String, HeaderInfo&gt;)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ResponseInfo.html" title="class in org.apache.juneau.dto.swagger">ResponseInfo</a></dt>
 <dd>
 <div class="block">Bean property setter:  <property>headers</property>.</div>
@@ -18386,10 +18506,18 @@
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/microservice/Microservice.html#setManifest-java.util.jar.Manifest-"><code>Microservice.setManifest(Manifest)</code></a> except finds and loads the manifest file of the jar file that the specified class is contained within.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#setManifest-java.util.jar.Manifest-">setManifest(Manifest)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#setManifest-java.io.File-">setManifest(File)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#setManifest-java.lang.Class-">setManifest(Class&lt;?&gt;)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#setManifestContents-java.lang.String...-">setManifestContents(String...)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/Microservice.html" title="class in org.apache.juneau.microservice">Microservice</a></dt>
 <dd>
 <div class="block">Convenience method for specifying the manifest contents directly.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#setManifestContents-java.lang.String...-">setManifestContents(String...)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/jsonschema/Schema.html#setMaster-org.apache.juneau.dto.jsonschema.Schema-">setMaster(Schema)</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/Schema.html" title="class in org.apache.juneau.dto.jsonschema">Schema</a></dt>
 <dd>
 <div class="block">Sets the master schema for this schema and all child schema objects.</div>
@@ -19378,7 +19506,7 @@
 <dd>
 <div class="block">Call this method to prevent the root object from being overwritten on put("", xxx); calls.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClient.html#setRootUrl-java.lang.String-">setRootUrl(String)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClient.html" title="class in org.apache.juneau.rest.client">RestClient</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClient.html#setRootUrl-java.lang.Object-">setRootUrl(Object)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClient.html" title="class in org.apache.juneau.rest.client">RestClient</a></dt>
 <dd>
 <div class="block">Set a root URL for this client.</div>
 </dd>
@@ -20019,11 +20147,6 @@
 <dd>
 <div class="block">Sets the value of this property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.html#setVarSession-org.apache.juneau.svl.VarResolverSession-">setVarSession(VarResolverSession)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.html" title="class in org.apache.juneau.rest">ReaderResource</a></dt>
-<dd>
-<div class="block">Use the specified <a href="org/apache/juneau/svl/VarResolver.html" title="class in org.apache.juneau.svl"><code>VarResolver</code></a> to resolve any <a href="org/apache/juneau/rest/annotation/Parameter.html" title="annotation in org.apache.juneau.rest.annotation"><code>StringVars</code></a> in the
- contents of this file when the <a href="org/apache/juneau/rest/ReaderResource.html#writeTo-java.io.Writer-"><code>ReaderResource.writeTo(Writer)</code></a> or <a href="org/apache/juneau/rest/ReaderResource.html#toString--"><code>ReaderResource.toString()</code></a> methods are called.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Info.html#setVersion-java.lang.String-">setVersion(String)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Info.html" title="class in org.apache.juneau.dto.swagger">Info</a></dt>
 <dd>
 <div class="block">Bean property setter:  <property>version</property>.</div>
@@ -20447,14 +20570,18 @@
 <dd>
 <div class="block">Represents the contents of a byte stream file with convenience methods for adding HTTP response headers.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.html#StreamResource-byte:A-java.lang.String-">StreamResource(byte[], String)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest">StreamResource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.html#StreamResource-org.apache.juneau.MediaType-java.lang.Object...-">StreamResource(MediaType, Object...)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest">StreamResource</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.html#StreamResource-java.io.InputStream-java.lang.String-">StreamResource(InputStream, String)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest">StreamResource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.html#StreamResource-org.apache.juneau.MediaType-java.util.Map-java.lang.Object...-">StreamResource(MediaType, Map&lt;String, Object&gt;, Object...)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest">StreamResource</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><a href="org/apache/juneau/rest/StreamResource.Builder.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">StreamResource.Builder</span></a> - Class in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
+<dd>
+<div class="block">Builder class for constructing <a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest"><code>StreamResource</code></a> objects.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/StreamResource.html#streamTo-java.io.OutputStream-">streamTo(OutputStream)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/StreamResource.html" title="class in org.apache.juneau.rest">StreamResource</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/Streamable.html#streamTo-java.io.OutputStream-">streamTo(OutputStream)</a></span> - Method in interface org.apache.juneau.<a href="org/apache/juneau/Streamable.html" title="interface in org.apache.juneau">Streamable</a></dt>
@@ -22356,6 +22483,10 @@ the order they are declared.</div>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/ReaderResource.Builder.html#varResolver-org.apache.juneau.svl.VarResolverSession-">varResolver(VarResolverSession)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/ReaderResource.Builder.html" title="class in org.apache.juneau.rest">ReaderResource.Builder</a></dt>
+<dd>
+<div class="block">Specifies the variable resolver to use for this resource.</div>
+</dd>
 <dt><a href="org/apache/juneau/svl/VarResolver.html" title="class in org.apache.juneau.svl"><span class="typeNameLink">VarResolver</span></a> - Class in <a href="org/apache/juneau/svl/package-summary.html">org.apache.juneau.svl</a></dt>
 <dd>
 <div class="block">Utility class for resolving variables of the form <js>"$X{key}"</js> in strings.</div>