http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/756ffe72/content/site/apidocs/org/apache/juneau/microservice/RestMicroservice.html
----------------------------------------------------------------------
diff --git 
a/content/site/apidocs/org/apache/juneau/microservice/RestMicroservice.html 
b/content/site/apidocs/org/apache/juneau/microservice/RestMicroservice.html
index 5093f47..a94e113 100644
--- a/content/site/apidocs/org/apache/juneau/microservice/RestMicroservice.html
+++ b/content/site/apidocs/org/apache/juneau/microservice/RestMicroservice.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":9,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
+var methods = 
{"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static 
Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <hr>
 <br>
-<pre>public class <a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.68">RestMicroservice</a>
+<pre>public class <a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.70">RestMicroservice</a>
 extends <a href="../../../../org/apache/juneau/microservice/Microservice.html" 
title="class in org.apache.juneau.microservice">Microservice</a></pre>
 <div class="block">Entry point for Juneau microservice that implements a REST 
interface using Jetty on a single port.
 
@@ -189,78 +189,127 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 </td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#getPort--">getPort</a></span>()</code>
+<div class="block">Returns the port that this microservice started up on.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>protected <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;? extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/Servlet.html?is-external=true";
 title="class or interface in javax.servlet">Servlet</a>&gt;&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#getResourceMap--">getResourceMap</a></span>()</code>
 <div class="block">Returns the resource map to use for this microservice.</div>
 </td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true";
 title="class or interface in java.net">URI</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#getURI--">getURI</a></span>()</code>
+<div class="block">Returns the URI where this microservice is listening 
on.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#initLogging--">initLogging</a></span>()</code>
 <div class="block">Initialize the logging for this microservice.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#join--">join</a></span>()</code>
 <div class="block">Joins the application with the current thread.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>static void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#main-java.lang.String:A-">main</a></span>(<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>[]&nbsp;args)</code>
 <div class="block">Main method.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#onConfigSave-org.apache.juneau.ini.ConfigFile-">onConfigSave</a></span>(<a
 href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in 
org.apache.juneau.ini">ConfigFile</a>&nbsp;cf)</code>
 <div class="block">Called when <a 
href="../../../../org/apache/juneau/ini/ConfigFile.html#save--"><code>ConfigFile.save()</code></a>
 is called on the config file.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#onCreateServer--">onCreateServer</a></span>()</code>
 <div class="block">Called before <a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#createServer--"><code>createServer()</code></a>
 is called.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#onPostStartServer--">onPostStartServer</a></span>()</code>
 <div class="block">Called after the Jetty server is started.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#onPostStopServer--">onPostStopServer</a></span>()</code>
 <div class="block">Called after the Jetty server is stopped.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#onStartServer--">onStartServer</a></span>()</code>
 <div class="block">Called before <a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#startServer--"><code>startServer()</code></a>
 is called.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code>protected void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#onStopServer--">onStopServer</a></span>()</code>
 <div class="block">Called before the Jetty server is stopped.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#setConfig-org.apache.juneau.ini.ConfigFile-">setConfig</a></span>(<a
 href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in 
org.apache.juneau.ini">ConfigFile</a>&nbsp;cf)</code>
+<div class="block">Specifies the config file for this microservice.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#setConfig-java.lang.String-boolean-">setConfig</a></span>(<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>&nbsp;cfPath,
+         boolean&nbsp;create)</code>
+<div class="block">Specifies the path of the config file for this 
microservice.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#setManifest-java.lang.Class-">setManifest</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;c)</code>
+<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>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#setManifest-java.io.File-">setManifest</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true";
 title="class or interface in java.io">File</a>&nbsp;f)</code>
+<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 specified through a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true";
 title="class or interface in java.io"><code>File</code></a> object.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#setManifest-java.util.jar.Manifest-">setManifest</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/util/jar/Manifest.html?is-external=true";
 title="class or interface in java.util.jar">Manifest</a>&nbsp;mf)</code>
+<div class="block">Specifies the manifest file of the jar file this 
microservice is contained within.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#setManifestContents-java.lang.String...-">setManifestContents</a></span>(<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>...&nbsp;contents)</code>
+<div class="block">Convenience method for specifying the manifest contents 
directly.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#start--">start</a></span>()</code>
 <div class="block">Start this application.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>protected void</code></td>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>protected int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#startServer--">startServer</a></span>()</code>
 <div class="block">Method used to start the Jetty server created by <a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#createServer--"><code>createServer()</code></a>.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#stop--">stop</a></span>()</code>
 <div class="block">Stop this application.</div>
@@ -272,7 +321,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.microservice.<a 
href="../../../../org/apache/juneau/microservice/Microservice.html" 
title="class in org.apache.juneau.microservice">Microservice</a></h3>
-<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#createVarResolver--">createVarResolver</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#getArgs--">getArgs</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#getConfig--">getConfig</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#getManifest--">getManifest</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#kill--">kill</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#onConfigChange-org.apache.juneau.ini.ConfigFile-java.util.Set-">onConfigChange</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#onStart--">onStart</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#onStop--">onStop</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setConfig-org.apache.juneau.ini.ConfigFile-">setConfig</a>,
 <a href="../../../../org/
 
apache/juneau/microservice/Microservice.html#setConfig-java.lang.String-boolean-">setConfig</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifest-java.lang.Class-">setManifest</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifest-java.io.File-">setManifest</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifest-java.util.jar.Manifest-">setManifest</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifestContents-java.lang.String...-">setManifestContents</a></code></li>
+<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#createVarResolver--">createVarResolver</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#getArgs--">getArgs</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#getConfig--">getConfig</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#getManifest--">getManifest</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#kill--">kill</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#onConfigChange-org.apache.juneau.ini.ConfigFile-java.util.Set-">onConfigChange</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#onStart--">onStart</a>,
 <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#onStop--">onStop</a></code></li>
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -301,7 +350,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockListLast">
 <li class="blockList">
 <h4>RestMicroservice</h4>
-<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.91">RestMicroservice</a>(<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>...&nbsp;args)
+<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.94">RestMicroservice</a>(<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>...&nbsp;args)
                  throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Constructor.</div>
 <dl>
@@ -326,7 +375,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>main</h4>
-<pre>public static&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.81">main</a>(<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>[]&nbsp;args)
+<pre>public static&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.84">main</a>(<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>[]&nbsp;args)
                  throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Main method.
  Subclasses must also implement this method!</div>
@@ -344,7 +393,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>start</h4>
-<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.101">start</a>()
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.104">start</a>()
                        throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#start--">Microservice</a></code></span></div>
 <div class="block">Start this application.
@@ -368,7 +417,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>join</h4>
-<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.110">join</a>()
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.113">join</a>()
                       throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#join--">Microservice</a></code></span></div>
 <div class="block">Joins the application with the current thread.
@@ -390,7 +439,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>stop</h4>
-<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.116">stop</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.119">stop</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#stop--">Microservice</a></code></span></div>
 <div class="block">Stop this application.
  <p>
@@ -405,13 +454,41 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 </dl>
 </li>
 </ul>
+<a name="getPort--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPort</h4>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.154">getPort</a>()</pre>
+<div class="block">Returns the port that this microservice started up on.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The port that this microservice started up on.</dd>
+</dl>
+</li>
+</ul>
+<a name="getURI--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getURI</h4>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/net/URI.html?is-external=true";
 title="class or interface in java.net">URI</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.162">getURI</a>()</pre>
+<div class="block">Returns the URI where this microservice is listening 
on.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The URI where this microservice is listening on.</dd>
+</dl>
+</li>
+</ul>
 <a name="initLogging--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>initLogging</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.218">initLogging</a>()
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.247">initLogging</a>()
                     throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Initialize the logging for this microservice.
  <p>
@@ -492,7 +569,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>createServer</h4>
-<pre>protected&nbsp;org.eclipse.jetty.server.Server&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.304">createServer</a>()
+<pre>protected&nbsp;org.eclipse.jetty.server.Server&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.335">createServer</a>()
                                                 throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Method used to create (but not start) an instance of a 
Jetty server.
  <p>
@@ -507,12 +584,14 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
    <cs>[REST]</cs>
 
    <cc># The HTTP port number to use.
-   # Default is Rest-Port setting in manifest file, or 8000.</cc>
+   # Default is Rest-Port setting in manifest file, or 8000.
+   # Can also specify a comma-delimited lists of ports to try, including 0 
meaning
+   # try a random port.</cc>
    <ck>port</ck> = 10000
 
    <cc># The context root of the Jetty server.
    # Default is Rest-ContextPath in manifest file, or "/".</cc>
-   <ck>contextPath</ck> = 10000
+   <ck>contextPath</ck> = 
 
    <cc># Authentication:  NONE, BASIC.
    # Default is Rest-AuthType in manifest file, or NONE.</cc>
@@ -559,12 +638,14 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>startServer</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.365">startServer</a>()
-                    throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
+<pre>protected&nbsp;int&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.418">startServer</a>()
+                   throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></pre>
 <div class="block">Method used to start the Jetty server created by <a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#createServer--"><code>createServer()</code></a>.
  <p>
  Subclasses can override this method to customize server startup.</div>
 <dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The port that this server started on.</dd>
 <dt><span class="throwsLabel">Throws:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Exception.html?is-external=true";
 title="class or interface in java.lang">Exception</a></code></dd>
 </dl>
@@ -576,7 +657,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>getResourceMap</h4>
-<pre>protected&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;? extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/Servlet.html?is-external=true";
 title="class or interface in javax.servlet">Servlet</a>&gt;&gt;&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.417">getResourceMap</a>()
+<pre>protected&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;? extends <a 
href="http://docs.oracle.com/javaee/5/api/javax/servlet/Servlet.html?is-external=true";
 title="class or interface in javax.servlet">Servlet</a>&gt;&gt;&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.471">getResourceMap</a>()
                                                        throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.html?is-external=true";
 title="class or interface in java.lang">ClassNotFoundException</a>,
                                                               <a 
href="../../../../org/apache/juneau/parser/ParseException.html" title="class in 
org.apache.juneau.parser">ParseException</a></pre>
 <div class="block">Returns the resource map to use for this microservice.
@@ -632,7 +713,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>onConfigSave</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.464">onConfigSave</a>(<a
 href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in 
org.apache.juneau.ini">ConfigFile</a>&nbsp;cf)</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.518">onConfigSave</a>(<a
 href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in 
org.apache.juneau.ini">ConfigFile</a>&nbsp;cf)</pre>
 <div class="block">Called when <a 
href="../../../../org/apache/juneau/ini/ConfigFile.html#save--"><code>ConfigFile.save()</code></a>
 is called on the config file.
  <p>
  The default behavior is configured by the following value in the config file:
@@ -661,7 +742,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>onCreateServer</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.498">onCreateServer</a>()</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.552">onCreateServer</a>()</pre>
 <div class="block">Called before <a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#createServer--"><code>createServer()</code></a>
 is called.
  <p>
  Subclasses can override this method to hook into the lifecycle of this 
application.</div>
@@ -673,7 +754,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>onStartServer</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.505">onStartServer</a>()</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.559">onStartServer</a>()</pre>
 <div class="block">Called before <a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html#startServer--"><code>startServer()</code></a>
 is called.
  <p>
  Subclasses can override this method to hook into the lifecycle of this 
application.</div>
@@ -685,7 +766,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>onPostStartServer</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.512">onPostStartServer</a>()</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.566">onPostStartServer</a>()</pre>
 <div class="block">Called after the Jetty server is started.
  <p>
  Subclasses can override this method to hook into the lifecycle of this 
application.</div>
@@ -697,7 +778,7 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <ul class="blockList">
 <li class="blockList">
 <h4>onStopServer</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.519">onStopServer</a>()</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.573">onStopServer</a>()</pre>
 <div class="block">Called before the Jetty server is stopped.
  <p>
  Subclasses can override this method to hook into the lifecycle of this 
application.</div>
@@ -706,15 +787,163 @@ extends <a 
href="../../../../org/apache/juneau/microservice/Microservice.html" t
 <a name="onPostStopServer--">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>onPostStopServer</h4>
-<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.526">onPostStopServer</a>()</pre>
+<pre>protected&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.580">onPostStopServer</a>()</pre>
 <div class="block">Called after the Jetty server is stopped.
  <p>
  Subclasses can override this method to hook into the lifecycle of this 
application.</div>
 </li>
 </ul>
+<a name="setConfig-java.lang.String-boolean-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setConfig</h4>
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.588">setConfig</a>(<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>&nbsp;cfPath,
+                                  boolean&nbsp;create)
+                           throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setConfig-java.lang.String-boolean-">Microservice</a></code></span></div>
+<div class="block">Specifies the path of the config file for this microservice.
+ <p>
+ If you do not specify the config file location, we attempt to resolve it 
through the following methods:
+ <ol>
+   <li>The first argument in the command line arguments passed in through the 
constructor.
+   <li>The value of the <code>Main-ConfigFile</code> entry in the manifest 
file.
+   <li>A config file in the same location and with the same name as the 
executable jar file.
+      (e.g. <js>"java -jar myjar.jar"</js> will look for <js>"myjar.cfg"</js>).
+ </ol>
+ If this path does not exist, a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/FileNotFoundException.html?is-external=true";
 title="class or interface in java.io"><code>FileNotFoundException</code></a> 
will be thrown from the <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#start--"><code>Microservice.start()</code></a>
 command.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setConfig-java.lang.String-boolean-">setConfig</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html" 
title="class in org.apache.juneau.microservice">Microservice</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>cfPath</code> - The absolute or relative path of the config 
file.</dd>
+<dd><code>create</code> - Create the file if it doesn't exist.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - If config file 
does not exist at the specified location or could not be read or created.</dd>
+</dl>
+</li>
+</ul>
+<a name="setConfig-org.apache.juneau.ini.ConfigFile-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setConfig</h4>
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.594">setConfig</a>(<a
 href="../../../../org/apache/juneau/ini/ConfigFile.html" title="class in 
org.apache.juneau.ini">ConfigFile</a>&nbsp;cf)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setConfig-org.apache.juneau.ini.ConfigFile-">Microservice</a></code></span></div>
+<div class="block">Specifies the config file for this microservice.
+ <p>
+ Note that if you use this method instead of <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setConfig-java.lang.String-boolean-"><code>Microservice.setConfig(String,boolean)</code></a>,
 the config file will not use
+ the variable resolver constructed from <a 
href="../../../../org/apache/juneau/microservice/Microservice.html#createVarResolver--"><code>Microservice.createVarResolver()</code></a>.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setConfig-org.apache.juneau.ini.ConfigFile-">setConfig</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html" 
title="class in org.apache.juneau.microservice">Microservice</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>cf</code> - The config file for this application, or <jk>null</jk> 
if no config file is needed.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+</dl>
+</li>
+</ul>
+<a name="setManifest-java.util.jar.Manifest-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setManifest</h4>
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.600">setManifest</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/util/jar/Manifest.html?is-external=true";
 title="class or interface in java.util.jar">Manifest</a>&nbsp;mf)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifest-java.util.jar.Manifest-">Microservice</a></code></span></div>
+<div class="block">Specifies the manifest file of the jar file this 
microservice is contained within.
+ <p>
+ If you do not specify the manifest file, we attempt to resolve it through the 
following methods:
+ <ol>
+   <li>Looking on the file system for a file at 
<js>"META-INF/MANIFEST.MF"</js>.
+      This is primarily to allow for running microservices from within eclipse 
workspaces where the manifest file
+      is located in the project root.
+   <li>Using the class loader for this class to find the file at the URL 
<js>"META-INF/MANIFEST.MF"</js>.
+ </ol></div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifest-java.util.jar.Manifest-">setManifest</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html" 
title="class in org.apache.juneau.microservice">Microservice</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>mf</code> - The manifest file of this microservice.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+</dl>
+</li>
+</ul>
+<a name="setManifestContents-java.lang.String...-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setManifestContents</h4>
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.606">setManifestContents</a>(<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>...&nbsp;contents)
+                                     throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifestContents-java.lang.String...-">Microservice</a></code></span></div>
+<div class="block">Convenience method for specifying the manifest contents 
directly.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifestContents-java.lang.String...-">setManifestContents</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html" 
title="class in org.apache.juneau.microservice">Microservice</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>contents</code> - The lines in the manifest file.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="setManifest-java.io.File-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setManifest</h4>
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.612">setManifest</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true";
 title="class or interface in java.io">File</a>&nbsp;f)
+                             throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifest-java.io.File-">Microservice</a></code></span></div>
+<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 specified through a <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/File.html?is-external=true";
 title="class or interface in java.io"><code>File</code></a> object.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifest-java.io.File-">setManifest</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html" 
title="class in org.apache.juneau.microservice">Microservice</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>f</code> - The manifest file of this microservice.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - If a problem 
occurred while trying to read the manifest file.</dd>
+</dl>
+</li>
+</ul>
+<a name="setManifest-java.lang.Class-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setManifest</h4>
+<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/microservice/RestMicroservice.html" 
title="class in org.apache.juneau.microservice">RestMicroservice</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/microservice/RestMicroservice.html#line.618">setManifest</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html?is-external=true";
 title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;c)
+                             throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
class:&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifest-java.lang.Class-">Microservice</a></code></span></div>
+<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>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html#setManifest-java.lang.Class-">setManifest</a></code>&nbsp;in
 class&nbsp;<code><a 
href="../../../../org/apache/juneau/microservice/Microservice.html" 
title="class in org.apache.juneau.microservice">Microservice</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>c</code> - The class whose jar file contains the manifest to use for 
this microservice.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>This object (for method chaining).</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code> - If a problem 
occurred while trying to read the manifest file.</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </li>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/756ffe72/content/site/apidocs/org/apache/juneau/microservice/package-summary.html
----------------------------------------------------------------------
diff --git 
a/content/site/apidocs/org/apache/juneau/microservice/package-summary.html 
b/content/site/apidocs/org/apache/juneau/microservice/package-summary.html
index bb2d037..1d9fc81 100644
--- a/content/site/apidocs/org/apache/juneau/microservice/package-summary.html
+++ b/content/site/apidocs/org/apache/juneau/microservice/package-summary.html
@@ -453,6 +453,8 @@
    <cs>[REST]</cs>
    
    <cc># The HTTP port number to use.
+   # Can be a comma-delimited list of ports to try.
+   # 0 means try a random port.
    # Default is Rest-Port setting in manifest file, or 8000.</cc>
    <ck>port</ck> = <cv>10000</cv>
    

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/756ffe72/content/site/apidocs/org/apache/juneau/rest/ReaderResource.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/rest/ReaderResource.html 
b/content/site/apidocs/org/apache/juneau/rest/ReaderResource.html
index 31ca73b..521eb61 100644
--- a/content/site/apidocs/org/apache/juneau/rest/ReaderResource.html
+++ b/content/site/apidocs/org/apache/juneau/rest/ReaderResource.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance 
Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/rest/ClientVersionMatcher.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/rest/Redirect.html" title="class in 
org.apache.juneau.rest"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/rest/ReaderResource.Builder.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../index.html?org/apache/juneau/rest/ReaderResource.html" 
target="_top">Frames</a></li>
@@ -73,7 +73,7 @@ var activeTableTab = "activeTableTab";
 <div>
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>
@@ -112,7 +112,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public class <a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.29">ReaderResource</a>
+<pre>public class <a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.30">ReaderResource</a>
 extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>
 implements <a href="../../../../org/apache/juneau/Writable.html" 
title="interface in org.apache.juneau">Writable</a></pre>
 <div class="block">Represents the contents of a text file with convenience 
methods for resolving
@@ -125,6 +125,27 @@ implements <a 
href="../../../../org/apache/juneau/Writable.html" title="interfac
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Nested Class Summary table, listing nested classes, and an 
explanation">
+<caption><span>Nested Classes</span><span 
class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/ReaderResource.Builder.html" 
title="class in org.apache.juneau.rest">ReaderResource.Builder</a></span></code>
+<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>
+</td>
+</tr>
+</table>
+</li>
+</ul>
 <!-- ======== CONSTRUCTOR SUMMARY ======== -->
 <ul class="blockList">
 <li class="blockList"><a name="constructor.summary">
@@ -138,9 +159,18 @@ implements <a 
href="../../../../org/apache/juneau/Writable.html" title="interfac
 <th class="colLast" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>&nbsp;</code></td>
+<td class="colLast"><code><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</a></span>(<a
 href="../../../../org/apache/juneau/MediaType.html" title="class in 
org.apache.juneau">MediaType</a>&nbsp;mediaType,
+              <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&gt;&nbsp;headers,
+              <a 
href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class 
in org.apache.juneau.svl">VarResolverSession</a>&nbsp;varSession,
+              <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;contents)</code>
+<div class="block">Constructor.</div>
+</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html#ReaderResource-java.lang.String-org.apache.juneau.MediaType-">ReaderResource</a></span>(<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>&nbsp;contents,
-              <a href="../../../../org/apache/juneau/MediaType.html" 
title="class in org.apache.juneau">MediaType</a>&nbsp;mediaType)</code>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html#ReaderResource-org.apache.juneau.MediaType-java.lang.Object...-">ReaderResource</a></span>(<a
 href="../../../../org/apache/juneau/MediaType.html" title="class in 
org.apache.juneau">MediaType</a>&nbsp;mediaType,
+              <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;contents)</code>
 <div class="block">Constructor.</div>
 </td>
 </tr>
@@ -172,24 +202,10 @@ implements <a 
href="../../../../org/apache/juneau/Writable.html" title="interfac
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in 
org.apache.juneau.rest">ReaderResource</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html#setHeader-java.lang.String-java.lang.Object-">setHeader</a></span>(<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>&nbsp;name,
-         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</code>
-<div class="block">Add an HTTP response header.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in 
org.apache.juneau.rest">ReaderResource</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html#setVarSession-org.apache.juneau.svl.VarResolverSession-">setVarSession</a></span>(<a
 href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class 
in org.apache.juneau.svl">VarResolverSession</a>&nbsp;varSession)</code>
-<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>writeTo(Writer)</code></a>
 or <a 
href="../../../../org/apache/juneau/rest/ReaderResource.html#toString--"><code>toString()</code></a>
 methods are called.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
 <td class="colFirst"><code><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 class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/ReaderResource.html#writeTo-java.io.Writer-">writeTo</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true";
 title="class or interface in java.io">Writer</a>&nbsp;w)</code>
 <div class="block">Serialize this object to the specified writer.</div>
@@ -217,72 +233,78 @@ implements <a 
href="../../../../org/apache/juneau/Writable.html" title="interfac
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="ReaderResource-java.lang.String-org.apache.juneau.MediaType-">
+<a name="ReaderResource-org.apache.juneau.MediaType-java.lang.Object...-">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>ReaderResource</h4>
-<pre>protected&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.42">ReaderResource</a>(<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>&nbsp;contents,
-                         <a 
href="../../../../org/apache/juneau/MediaType.html" title="class in 
org.apache.juneau">MediaType</a>&nbsp;mediaType)</pre>
+<pre>protected&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.50">ReaderResource</a>(<a
 href="../../../../org/apache/juneau/MediaType.html" title="class in 
org.apache.juneau">MediaType</a>&nbsp;mediaType,
+                         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;contents)
+                  throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block">Constructor.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>contents</code> - The contents of this resource.</dd>
 <dd><code>mediaType</code> - The HTTP media type.</dd>
+<dd><code>contents</code> - The contents of this resource.
+ <br>If multiple contents are specified, the results will be concatenated.
+ <br>Contents can be any of the following:
+ <ul>
+   <li><code>CharSequence</code>
+   <li><code>Reader</code>
+   <li><code>File</code>
+ </ul></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
+<a 
name="ReaderResource-org.apache.juneau.MediaType-java.util.Map-org.apache.juneau.svl.VarResolverSession-java.lang.Object...-">
 <!--   -->
 </a>
-<h3>Method Detail</h3>
-<a name="setHeader-java.lang.String-java.lang.Object-">
-<!--   -->
-</a>
-<ul class="blockList">
+<ul class="blockListLast">
 <li class="blockList">
-<h4>setHeader</h4>
-<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in 
org.apache.juneau.rest">ReaderResource</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.54">setHeader</a>(<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>&nbsp;name,
-                                <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;value)</pre>
-<div class="block">Add an HTTP response header.</div>
+<h4>ReaderResource</h4>
+<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.70">ReaderResource</a>(<a
 href="../../../../org/apache/juneau/MediaType.html" title="class in 
org.apache.juneau">MediaType</a>&nbsp;mediaType,
+                      <a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&gt;&nbsp;headers,
+                      <a 
href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class 
in org.apache.juneau.svl">VarResolverSession</a>&nbsp;varSession,
+                      <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;contents)
+               throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
+<div class="block">Constructor.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>name</code> - The header name.</dd>
-<dd><code>value</code> - The header value converted to a string using <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in 
java.lang"><code>Object.toString()</code></a>.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
+<dd><code>mediaType</code> - The resource media type.</dd>
+<dd><code>headers</code> - The HTTP response headers for this streamed 
resource.</dd>
+<dd><code>varSession</code> - Optional variable resolver for resolving 
variables in the string.</dd>
+<dd><code>contents</code> - The resource contents.
+ <br>If multiple contents are specified, the results will be concatenated.
+ <br>Contents can be any of the following:
+ <ul>
+   <li><code>InputStream</code>
+   <li><code>Reader</code> - Converted to UTF-8 bytes.
+   <li><code>File</code>
+   <li><code>CharSequence</code> - Converted to UTF-8 bytes.
+   </ul></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
-<a name="setVarSession-org.apache.juneau.svl.VarResolverSession-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>setVarSession</h4>
-<pre>public&nbsp;<a 
href="../../../../org/apache/juneau/rest/ReaderResource.html" title="class in 
org.apache.juneau.rest">ReaderResource</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.66">setVarSession</a>(<a
 href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class 
in org.apache.juneau.svl">VarResolverSession</a>&nbsp;varSession)</pre>
-<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>writeTo(Writer)</code></a>
 or <a 
href="../../../../org/apache/juneau/rest/ReaderResource.html#toString--"><code>toString()</code></a>
 methods are called.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>varSession</code> - The string variable resolver to use to resolve 
string variables.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>This object (for method chaining).</dd>
-</dl>
 </li>
 </ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
 <a name="getHeaders--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getHeaders</h4>
-<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.76">getHeaders</a>()</pre>
+<pre>public&nbsp;<a 
href="http://docs.oracle.com/javase/7/docs/api/java/util/Map.html?is-external=true";
 title="class or interface in java.util">Map</a>&lt;<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>,<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>&gt;&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.200">getHeaders</a>()</pre>
 <div class="block">Get the HTTP response headers.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -296,7 +318,7 @@ implements <a 
href="../../../../org/apache/juneau/Writable.html" title="interfac
 <ul class="blockList">
 <li class="blockList">
 <h4>writeTo</h4>
-<pre>public&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.81">writeTo</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true";
 title="class or interface in java.io">Writer</a>&nbsp;w)
+<pre>public&nbsp;void&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.205">writeTo</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/io/Writer.html?is-external=true";
 title="class or interface in java.io">Writer</a>&nbsp;w)
              throws <a 
href="http://docs.oracle.com/javase/7/docs/api/java/io/IOException.html?is-external=true";
 title="class or interface in java.io">IOException</a></pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../org/apache/juneau/Writable.html#writeTo-java.io.Writer-">Writable</a></code></span></div>
 <div class="block">Serialize this object to the specified writer.</div>
@@ -316,7 +338,7 @@ implements <a 
href="../../../../org/apache/juneau/Writable.html" title="interfac
 <ul class="blockList">
 <li class="blockList">
 <h4>getMediaType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/MediaType.html" 
title="class in org.apache.juneau">MediaType</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.89">getMediaType</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/MediaType.html" 
title="class in org.apache.juneau">MediaType</a>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.215">getMediaType</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../../org/apache/juneau/Writable.html#getMediaType--">Writable</a></code></span></div>
 <div class="block">Returns the serialized media type for this resource (e.g. 
<js>"text/html"</js>)</div>
 <dl>
@@ -333,7 +355,7 @@ implements <a 
href="../../../../org/apache/juneau/Writable.html" title="interfac
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&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>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.94">toString</a>()</pre>
+<pre>public&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>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/ReaderResource.html#line.220">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#toString--";
 title="class or interface in java.lang">toString</a></code>&nbsp;in 
class&nbsp;<code><a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a></code></dd>
@@ -368,7 +390,7 @@ implements <a 
href="../../../../org/apache/juneau/Writable.html" title="interfac
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/rest/ClientVersionMatcher.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/rest/Redirect.html" title="class in 
org.apache.juneau.rest"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/rest/ReaderResource.Builder.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a 
href="../../../../index.html?org/apache/juneau/rest/ReaderResource.html" 
target="_top">Frames</a></li>
@@ -392,7 +414,7 @@ implements <a 
href="../../../../org/apache/juneau/Writable.html" title="interfac
 <div>
 <ul class="subNavList">
 <li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
 <li>Field&nbsp;|&nbsp;</li>
 <li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
 <li><a href="#method.summary">Method</a></li>

http://git-wip-us.apache.org/repos/asf/incubator-juneau-website/blob/756ffe72/content/site/apidocs/org/apache/juneau/rest/Redirect.html
----------------------------------------------------------------------
diff --git a/content/site/apidocs/org/apache/juneau/rest/Redirect.html 
b/content/site/apidocs/org/apache/juneau/rest/Redirect.html
index f366a8f..2cbc50c 100644
--- a/content/site/apidocs/org/apache/juneau/rest/Redirect.html
+++ b/content/site/apidocs/org/apache/juneau/rest/Redirect.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/rest/ReaderResource.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/rest/ReaderResource.Builder.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/rest/ResponseHandler.html" 
title="interface in org.apache.juneau.rest"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -177,21 +177,21 @@ extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/Redirect.html#Redirect-java.lang.CharSequence-java.lang.Object...-">Redirect</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true";
 title="class or interface in java.lang">CharSequence</a>&nbsp;url,
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/Redirect.html#Redirect-int-java.lang.Object-java.lang.Object...-">Redirect</a></span>(int&nbsp;httpResponseCode,
+        <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;url,
         <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Redirect to the specified URL.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/Redirect.html#Redirect-int-java.lang.CharSequence-java.lang.Object...-">Redirect</a></span>(int&nbsp;httpResponseCode,
-        <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true";
 title="class or interface in java.lang">CharSequence</a>&nbsp;url,
-        <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
-<div class="block">Redirect to the specified URL.</div>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/Redirect.html#Redirect-java.lang.Object-">Redirect</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;url)</code>
+<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>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/Redirect.html#Redirect-java.lang.Object-">Redirect</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;url)</code>
-<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>
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../../org/apache/juneau/rest/Redirect.html#Redirect-java.lang.Object-java.lang.Object...-">Redirect</a></span>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;url,
+        <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
+<div class="block">Redirect to the specified URL.</div>
 </td>
 </tr>
 </table>
@@ -243,19 +243,25 @@ extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="Redirect-java.lang.CharSequence-java.lang.Object...-">
+<a name="Redirect-java.lang.Object-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>Redirect</h4>
-<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.80">Redirect</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true";
 title="class or interface in java.lang">CharSequence</a>&nbsp;url,
+<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.86">Redirect</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;url,
                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Redirect to the specified URL.
  Relative paths are interpreted as relative to the servlet path.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>url</code> - The URL to redirect to.</dd>
+<dd><code>url</code> - The URL to redirect to.
+ <br>Can be any of the following:
+ <ul>
+   <li><code>URL</code>
+   <li><code>URI</code>
+   <li><code>CharSequence</code>
+ </ul></dd>
 <dd><code>args</code> - Optional <a 
href="http://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html?is-external=true";
 title="class or interface in java.text"><code>MessageFormat</code></a>-style 
arguments.</dd>
 </dl>
 </li>
@@ -266,30 +272,42 @@ extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>Redirect</h4>
-<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.91">Redirect</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;url)</pre>
+<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.102">Redirect</a>(<a
 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;url)</pre>
 <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>.
  Same as calling <code>toString()</code> on the object and using the other 
constructor.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>url</code> - The URL to redirect to.</dd>
+<dd><code>url</code> - The URL to redirect to.
+ <br>Can be any of the following:
+ <ul>
+   <li><code>URL</code>
+   <li><code>URI</code>
+   <li><code>CharSequence</code>
+ </ul></dd>
 </dl>
 </li>
 </ul>
-<a name="Redirect-int-java.lang.CharSequence-java.lang.Object...-">
+<a name="Redirect-int-java.lang.Object-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>Redirect</h4>
-<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.103">Redirect</a>(int&nbsp;httpResponseCode,
-                <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/CharSequence.html?is-external=true";
 title="class or interface in java.lang">CharSequence</a>&nbsp;url,
+<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.120">Redirect</a>(int&nbsp;httpResponseCode,
+                <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>&nbsp;url,
                 <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true";
 title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Redirect to the specified URL.
  Relative paths are interpreted as relative to the servlet path.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>httpResponseCode</code> - The HTTP response code.</dd>
-<dd><code>url</code> - The URL to redirect to.</dd>
+<dd><code>url</code> - The URL to redirect to.
+ <br>Can be any of the following:
+ <ul>
+   <li><code>URL</code>
+   <li><code>URI</code>
+   <li><code>CharSequence</code>
+ </ul></dd>
 <dd><code>args</code> - Optional <a 
href="http://docs.oracle.com/javase/7/docs/api/java/text/MessageFormat.html?is-external=true";
 title="class or interface in java.text"><code>MessageFormat</code></a>-style 
arguments.</dd>
 </dl>
 </li>
@@ -300,7 +318,7 @@ extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Redirect</h4>
-<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.112">Redirect</a>()</pre>
+<pre>public&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.129">Redirect</a>()</pre>
 <div class="block">Shortcut for redirecting to the servlet root.</div>
 </li>
 </ul>
@@ -318,7 +336,7 @@ extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>toUrl</h4>
-<pre>public&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>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.121">toUrl</a>(<a
 href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html" 
title="class in 
org.apache.juneau.urlencoding">UrlEncodingSerializer</a>&nbsp;s)</pre>
+<pre>public&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>&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.139">toUrl</a>(<a
 href="../../../../org/apache/juneau/urlencoding/UrlEncodingSerializer.html" 
title="class in 
org.apache.juneau.urlencoding">UrlEncodingSerializer</a>&nbsp;s)</pre>
 <div class="block">Calculates the URL to redirect to.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -334,7 +352,7 @@ extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>getHttpResponseCode</h4>
-<pre>public&nbsp;int&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.135">getHttpResponseCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a 
href="../../../../src-html/org/apache/juneau/rest/Redirect.html#line.153">getHttpResponseCode</a>()</pre>
 <div class="block">Returns the response code passed in through the 
constructor.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -369,7 +387,7 @@ extends <a 
href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/rest/ReaderResource.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../org/apache/juneau/rest/ReaderResource.Builder.html" 
title="class in org.apache.juneau.rest"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../org/apache/juneau/rest/ResponseHandler.html" 
title="interface in org.apache.juneau.rest"><span 
class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">

Reply via email to