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 2018/12/08 20:18:50 UTC

[juneau-website] branch asf-site updated: Javadocs.

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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new d44a6eb  Javadocs.
d44a6eb is described below

commit d44a6ebd8722c812e5fc41d1022da315ba5bf784
Author: JamesBognar <ja...@apache.org>
AuthorDate: Sat Dec 8 15:18:28 2018 -0500

    Javadocs.
---
 .classpath                                         |    6 +-
 content/site/apidocs-8.0.0/allclasses-frame.html   |   88 +-
 content/site/apidocs-8.0.0/allclasses-noframe.html |   88 +-
 content/site/apidocs-8.0.0/deprecated-list.html    |   25 +
 .../juneau-examples-rest-springboot.Classes.png    |  Bin 0 -> 26502 bytes
 content/site/apidocs-8.0.0/index-all.html          | 1687 +++++++-
 ...rceResolver.html => BasicResourceResolver.html} |  124 +-
 .../org/apache/juneau/BeanContext.html             |    6 +-
 .../org/apache/juneau/BeanTraverseContext.html     |    2 +-
 .../apidocs-8.0.0/org/apache/juneau/Context.html   |   82 +-
 .../apache/juneau/FormattedRuntimeException.html   |    4 +-
 ...rceResolver.html => FuzzyResourceResolver.html} |  128 +-
 .../juneau/InvalidDataConversionException.html     |    4 +-
 .../org/apache/juneau/PropertyStore.html           |   76 +-
 .../org/apache/juneau/PropertyType.html            |    4 +-
 .../org/apache/juneau/ResourceResolver.html        |  305 ++
 .../apidocs-8.0.0/org/apache/juneau/Session.html   |    4 +-
 .../apache/juneau/annotation/BeanConstructor.html  |   43 +-
 .../org/apache/juneau/annotation/BeanProperty.html |    2 +-
 .../org/apache/juneau/config/Config.html           |  437 +-
 .../juneau/config/event/ConfigEventListener.html   |    2 +-
 ...gMemoryStore.html => ConfigClasspathStore.html} |  120 +-
 ...ilder.html => ConfigClasspathStoreBuilder.html} |   69 +-
 .../juneau/config/store/ConfigFileStore.html       |   45 +-
 .../juneau/config/store/ConfigMemoryStore.html     |   37 +-
 .../apache/juneau/config/store/ConfigStore.html    |   54 +-
 .../juneau/config/store/ConfigStoreBuilder.html    |    2 +-
 .../apache/juneau/config/store/package-frame.html  |    2 +
 .../juneau/config/store/package-summary.html       |   12 +
 .../apache/juneau/config/store/package-tree.html   |    2 +
 .../org/apache/juneau/csv/CsvParser.html           |    2 +-
 .../org/apache/juneau/csv/CsvSerializer.html       |    2 +-
 .../apache/juneau/encoders/package-summary.html    |    4 +-
 .../org/apache/juneau/encoders/package-tree.html   |    4 +-
 .../core/json/JsonComplexExample.html}             |  142 +-
 .../core/json/JsonConfigurationExample.html}       |  142 +-
 .../core/json/JsonSimpleExample.html}              |  142 +-
 .../juneau/examples/core/json/package-frame.html   |   22 +
 .../juneau/examples/core/json/package-summary.html |  155 +
 .../core/json}/package-tree.html                   |   54 +-
 .../core/pojo/Pojo.html}                           |  132 +-
 .../core/pojo/PojoComplex.html}                    |  163 +-
 .../juneau/examples/core/pojo/package-frame.html   |   21 +
 .../juneau/examples/core/pojo/package-summary.html |  149 +
 .../core/pojo}/package-tree.html                   |   53 +-
 .../core/rdf/RdfComplexExample.html}               |  141 +-
 .../core/rdf/RdfExample.html}                      |  142 +-
 .../juneau/examples/core/rdf/package-frame.html    |   21 +
 .../juneau/examples/core/rdf/package-summary.html  |  147 +
 .../core/rdf}/package-tree.html                    |   53 +-
 .../core/svl/SvlExample.html}                      |  139 +-
 .../juneau/examples/core/svl/package-frame.html    |   20 +
 .../juneau/examples/core/svl/package-summary.html  |  143 +
 .../core/svl}/package-tree.html                    |   52 +-
 .../core/xml/XmlComplexExample.html}               |  144 +-
 .../core/xml/XmlSimpleExample.html}                |  144 +-
 .../juneau/examples/core/xml/package-frame.html    |   21 +
 .../juneau/examples/core/xml/package-summary.html  |  149 +
 .../core/xml}/package-tree.html                    |   53 +-
 .../rest/AdminGuard.html}                          |  122 +-
 .../rest}/HelloWorldResource.html                  |  103 +-
 .../rest/RequestEchoResource.html}                 |   77 +-
 .../sample => examples/rest}/RootResources.html    |   40 +-
 .../rest/command/EchoCommand.html}                 |  245 +-
 .../examples/rest/command/package-frame.html       |   20 +
 .../examples/rest/command/package-summary.html     |  143 +
 .../rest/command}/package-tree.html                |   50 +-
 .../juneau/examples/rest/dto/AtomFeedResource.html |  377 ++
 .../rest/dto/DtoExamples.html}                     |  101 +-
 .../examples/rest/dto/JsonSchemaResource.html      |  383 ++
 .../rest/dto/PredefinedLabelsResource.html         |  376 ++
 .../juneau/examples/rest/dto/package-frame.html    |   23 +
 .../rest/dto}/package-summary.html                 |   67 +-
 .../juneau/examples/rest/dto/package-tree.html     |  167 +
 .../rest/jetty/App.html}                           |  142 +-
 .../juneau/examples/rest/jetty/package-frame.html  |   20 +
 .../examples/rest/jetty/package-summary.html       |  143 +
 .../rest/jetty}/package-tree.html                  |   52 +-
 .../apache/juneau/examples/rest/package-frame.html |   23 +
 .../console => examples/rest}/package-summary.html |   43 +-
 .../console => examples/rest}/package-tree.html    |   51 +-
 .../rest/petstore/AbstractPersistenceService.html  |  687 +++
 .../rest/petstore/ExpiresAfter.html}               |  140 +-
 .../juneau/examples/rest/petstore/IdConflict.html  |  310 ++
 .../juneau/examples/rest/petstore/IdNotFound.html  |  310 ++
 .../juneau/examples/rest/petstore/InvalidId.html   |  303 ++
 .../examples/rest/petstore/InvalidLogin.html       |  303 ++
 .../examples/rest/petstore/InvalidSpecies.html     |  303 ++
 .../juneau/examples/rest/petstore/InvalidTag.html  |  303 ++
 .../examples/rest/petstore/InvalidUsername.html    |  303 ++
 .../examples/rest/petstore/PetStoreService.html    |  626 +++
 .../examples/rest/petstore/dto/CreateOrder.html    |  350 ++
 .../examples/rest/petstore/dto/CreatePet.html      |  433 ++
 .../juneau/examples/rest/petstore/dto/Order.html   |  434 ++
 .../dto/OrderStatus.OrderStatusRender.html}        |  141 +-
 .../examples/rest/petstore/dto/OrderStatus.html    |  372 ++
 .../rest/petstore/dto/Pet.PriceRender.html}        |  135 +-
 .../juneau/examples/rest/petstore/dto/Pet.html     |  558 +++
 .../petstore/dto/PetStatus.PetStatusRender.html}   |  141 +-
 .../examples/rest/petstore/dto/PetStatus.html      |  384 ++
 .../rest/petstore/dto/PetTag.TagNameOnly.html      |  373 ++
 .../juneau/examples/rest/petstore/dto/PetTag.html  |  358 ++
 .../rest/petstore/dto/Species.SpeciesRender.html}  |  133 +-
 .../juneau/examples/rest/petstore/dto/Species.html |  420 ++
 .../examples/rest/petstore/dto/UpdatePet.html      |  452 ++
 .../juneau/examples/rest/petstore/dto/User.html    |  496 +++
 .../petstore/dto/UserStatus.UserStatusRender.html} |  141 +-
 .../examples/rest/petstore/dto/UserStatus.html     |  360 ++
 .../examples/rest/petstore/dto/package-frame.html  |   39 +
 .../rest/petstore/dto/package-summary.html         |  224 +
 .../examples/rest/petstore/dto/package-tree.html   |  174 +
 .../examples/rest/petstore/package-frame.html      |   32 +
 .../examples/rest/petstore/package-summary.html    |  206 +
 .../examples/rest/petstore/package-tree.html       |  180 +
 .../rest/petstore/rest/AddOrderMenuItem.html       |  412 ++
 .../rest/petstore/rest/AddPetMenuItem.html         |  345 ++
 .../examples/rest/petstore/rest/PetStore.html      |  704 +++
 .../rest/petstore/rest/PetStoreResource.html       | 1007 +++++
 .../petstore/rest/PhotosResource.ImageParser.html  |  375 ++
 .../rest/PhotosResource.ImageSerializer.html       |  393 ++
 .../rest/petstore/rest/PhotosResource.Photo.html   |  246 ++
 .../rest/petstore/rest/PhotosResource.html         |  514 +++
 .../petstore/rest/SqlQueryResource.PostInput.html  |  303 ++
 .../rest/petstore/rest/SqlQueryResource.html       |  400 ++
 .../rest/petstore/rest/UploadPhotoMenuItem.html    |  345 ++
 .../examples/rest/petstore/rest/package-frame.html |   33 +
 .../rest/petstore/rest/package-summary.html        |  214 +
 .../examples/rest/petstore/rest/package-tree.html  |  205 +
 .../rest/springboot/App.html}                      |  142 +-
 .../examples/rest/springboot/package-frame.html    |   20 +
 .../examples/rest/springboot/package-summary.html  |  143 +
 .../rest/springboot}/package-tree.html             |   52 +-
 .../org/apache/juneau/html/HtmlDocSerializer.html  |    2 +-
 .../org/apache/juneau/html/HtmlParser.html         |    2 +-
 .../org/apache/juneau/html/HtmlRender.html         |    4 +
 .../juneau/html/HtmlSchemaDocSerializer.html       |    2 +-
 .../juneau/html/HtmlSchemaSerializer.Readable.html |    2 +-
 .../juneau/html/HtmlSchemaSerializer.Simple.html   |    2 +-
 .../html/HtmlSchemaSerializer.SimpleReadable.html  |    2 +-
 .../apache/juneau/html/HtmlSchemaSerializer.html   |    2 +-
 .../org/apache/juneau/html/HtmlSerializer.Sq.html  |    2 +-
 .../juneau/html/HtmlSerializer.SqReadable.html     |    2 +-
 .../org/apache/juneau/html/HtmlSerializer.html     |    2 +-
 .../juneau/html/HtmlStrippedDocSerializer.html     |    2 +-
 .../org/apache/juneau/html/package-summary.html    |    4 +-
 .../org/apache/juneau/html/package-tree.html       |    4 +-
 .../org/apache/juneau/internal/IOUtils.html        |   84 +-
 .../org/apache/juneau/jena/N3Parser.html           |    2 +-
 .../org/apache/juneau/jena/N3Serializer.html       |    2 +-
 .../org/apache/juneau/jena/NTripleParser.html      |    2 +-
 .../org/apache/juneau/jena/NTripleSerializer.html  |    2 +-
 .../org/apache/juneau/jena/RdfParser.html          |    2 +-
 .../org/apache/juneau/jena/RdfSerializer.html      |    2 +-
 .../apache/juneau/jena/RdfXmlAbbrevSerializer.html |    2 +-
 .../org/apache/juneau/jena/RdfXmlParser.html       |    2 +-
 .../org/apache/juneau/jena/RdfXmlSerializer.html   |    2 +-
 .../org/apache/juneau/jena/TurtleParser.html       |    2 +-
 .../org/apache/juneau/jena/TurtleSerializer.html   |    2 +-
 .../org/apache/juneau/jso/JsoParser.html           |    2 +-
 .../org/apache/juneau/jso/JsoSerializer.html       |    2 +-
 .../org/apache/juneau/json/JsonParser.Simple.html  |    2 +-
 .../org/apache/juneau/json/JsonParser.Strict.html  |    2 +-
 .../org/apache/juneau/json/JsonParser.html         |    2 +-
 .../juneau/json/JsonSchemaSerializer.Readable.html |    2 +-
 .../juneau/json/JsonSchemaSerializer.Simple.html   |    2 +-
 .../json/JsonSchemaSerializer.SimpleReadable.html  |    2 +-
 .../apache/juneau/json/JsonSchemaSerializer.html   |    2 +-
 .../juneau/json/JsonSerializer.Readable.html       |    2 +-
 .../juneau/json/JsonSerializer.ReadableSafe.html   |    2 +-
 .../org/apache/juneau/json/JsonSerializer.html     |    2 +-
 .../juneau/json/SimpleJsonSerializer.Readable.html |    2 +-
 .../apache/juneau/json/SimpleJsonSerializer.html   |    2 +-
 .../juneau/jsonschema/JsonSchemaGenerator.html     |    2 +-
 .../BasicMicroserviceListener.html}                |  168 +-
 .../org/apache/juneau/microservice/LogConfig.html  |  553 +++
 .../apache/juneau/microservice/Microservice.html   |  713 +---
 .../juneau/microservice/MicroserviceBuilder.html   |  776 ++++
 .../juneau/microservice/MicroserviceListener.html  |  279 ++
 .../juneau/microservice/RestMicroservice.html      |  947 -----
 .../{ConsoleCommand.html => ConfigCommand.html}    |  200 +-
 .../microservice/console/ConsoleCommand.html       |   10 +-
 .../juneau/microservice/console/package-frame.html |    1 +
 .../microservice/console/package-summary.html      |   16 +-
 .../juneau/microservice/console/package-tree.html  |    5 +-
 .../jetty/BasicJettyMicroserviceListener.html      |  397 ++
 .../BasicJettyServerFactory.html}                  |  124 +-
 .../microservice/{ => jetty}/JettyLogger.html      |  112 +-
 .../microservice/jetty/JettyMicroservice.html      |  751 ++++
 .../jetty/JettyMicroserviceBuilder.html            | 1069 +++++
 .../jetty/JettyMicroserviceListener.html           |  324 ++
 .../jetty/JettyServerFactory.html}                 |   51 +-
 .../juneau/microservice/jetty/package-frame.html   |   29 +
 .../{resources => jetty}/package-summary.html      |   83 +-
 .../juneau/microservice/jetty/package-tree.html    |  165 +
 .../{ => jetty}/resources/DebugResource.html       |  114 +-
 .../jetty/resources/package-frame.html             |   20 +
 .../resources}/package-summary.html                |   70 +-
 .../{console => jetty/resources}/package-tree.html |   62 +-
 .../apache/juneau/microservice/package-frame.html  |   11 +-
 .../juneau/microservice/package-summary.html       |   37 +-
 .../apache/juneau/microservice/package-tree.html   |   36 +-
 .../microservice/resources/ConfigResource.html     |    6 +-
 .../microservice/resources/DirectoryResource.html  |    6 +-
 .../microservice/resources/LogsResource.html       |    2 +-
 .../microservice/resources/SampleRootResource.html |    2 +-
 .../microservice/resources/ShutdownResource.html   |    2 +-
 .../microservice/resources/package-frame.html      |    1 -
 .../microservice/resources/package-summary.html    |   26 +-
 .../microservice/resources/package-tree.html       |    5 +-
 .../microservice/sample/HelloWorldResource.html    |    2 +-
 .../juneau/microservice/sample/RootResources.html  |    2 +-
 .../juneau/msgpack/MsgPackParser.Base64.html       |    2 +-
 .../juneau/msgpack/MsgPackParser.SpacedHex.html    |    2 +-
 .../org/apache/juneau/msgpack/MsgPackParser.html   |    2 +-
 .../juneau/msgpack/MsgPackSerializer.Base64.html   |    2 +-
 .../msgpack/MsgPackSerializer.SpacedHex.html       |    2 +-
 .../apache/juneau/msgpack/MsgPackSerializer.html   |    2 +-
 .../org/apache/juneau/oapi/OpenApiParser.html      |    2 +-
 .../org/apache/juneau/oapi/OpenApiSerializer.html  |    2 +-
 .../org/apache/juneau/package-frame.html           |    3 +
 .../org/apache/juneau/package-summary.html         |   72 +-
 .../org/apache/juneau/package-tree.html            |    3 +
 .../apache/juneau/parser/InputStreamParser.html    |    4 +-
 .../org/apache/juneau/parser/Parser.html           |    2 +-
 .../org/apache/juneau/parser/ParserGroup.html      |    2 +-
 .../org/apache/juneau/parser/ReaderParser.html     |    2 +-
 .../apache/juneau/plaintext/PlainTextParser.html   |    2 +-
 .../juneau/plaintext/PlainTextSerializer.html      |    2 +-
 .../org/apache/juneau/rest/BasicRestConfig.html    |    4 +-
 .../juneau/rest/BasicRestResourceResolver.html     |   72 +-
 .../org/apache/juneau/rest/BasicRestServlet.html   |    4 +-
 .../apache/juneau/rest/BasicRestServletGroup.html  |    8 +-
 .../BasicRestServletJena.html                      |   30 +-
 .../BasicRestServletJenaGroup.html                 |   30 +-
 .../apache/juneau/rest/ClientVersionMatcher.html   |    4 +-
 .../org/apache/juneau/rest/RestContext.html        |  115 +-
 .../org/apache/juneau/rest/RestContextBuilder.html |  306 +-
 .../org/apache/juneau/rest/RestGuard.html          |    4 +
 .../juneau/rest/RestResourceResolver.Null.html     |   28 +-
 .../apache/juneau/rest/RestResourceResolver.html   |   52 +-
 .../org/apache/juneau/rest/RestServlet.html        |  101 +-
 .../juneau/rest/annotation/RestResource.html       |   91 +-
 .../org/apache/juneau/rest/client/RestClient.html  |    2 +-
 .../apache/juneau/rest/exception/BadRequest.html   |    4 +
 .../org/apache/juneau/rest/exception/Conflict.html |    4 +
 .../org/apache/juneau/rest/exception/NotFound.html |    4 +
 .../apache/juneau/rest/exception/Unauthorized.html |    4 +
 .../org/apache/juneau/rest/package-frame.html      |    2 +
 .../org/apache/juneau/rest/package-summary.html    |   12 +
 .../org/apache/juneau/rest/package-tree.html       |   27 +-
 .../org/apache/juneau/rest/remote/RrpcServlet.html |    2 +-
 .../juneau/rest/response/package-summary.html      |    4 +-
 .../apache/juneau/rest/response/package-tree.html  |    4 +-
 .../springboot/JuneauRestInitializer.html}         |  121 +-
 .../springboot/JuneauRestPostProcessor.html}       |  141 +-
 .../springboot/SpringRestResourceResolver.html     |  394 ++
 .../springboot/annotation/JuneauRest.html}         |  103 +-
 .../rest/springboot/annotation/package-frame.html  |   20 +
 .../springboot/annotation/package-summary.html     |  152 +
 .../rest/springboot/annotation/package-tree.html   |  132 +
 .../juneau/rest/springboot/package-frame.html      |   22 +
 .../springboot}/package-summary.html               |   42 +-
 .../console => rest/springboot}/package-tree.html  |   30 +-
 .../apache/juneau/rest/util/package-summary.html   |    4 +-
 .../org/apache/juneau/rest/util/package-tree.html  |    4 +-
 .../apache/juneau/rest/widget/MenuItemWidget.html  |    2 +-
 .../juneau/serializer/OutputStreamSerializer.html  |    4 +-
 .../org/apache/juneau/serializer/Serializer.html   |    2 +-
 .../apache/juneau/serializer/SerializerGroup.html  |    2 +-
 .../apache/juneau/serializer/WriterSerializer.html |    2 +-
 .../org/apache/juneau/soap/SoapXmlSerializer.html  |    2 +-
 .../org/apache/juneau/transform/PojoSwap.html      |    2 +-
 .../org/apache/juneau/uon/UonParser.Decoding.html  |    2 +-
 .../org/apache/juneau/uon/UonParser.html           |    2 +-
 .../apache/juneau/uon/UonSerializer.Encoding.html  |    2 +-
 .../apache/juneau/uon/UonSerializer.Readable.html  |    2 +-
 .../org/apache/juneau/uon/UonSerializer.html       |    2 +-
 .../juneau/urlencoding/UrlEncodingParser.html      |    2 +-
 .../UrlEncodingSerializer.Expanded.html            |    2 +-
 .../UrlEncodingSerializer.PlainText.html           |    2 +-
 .../UrlEncodingSerializer.Readable.html            |    2 +-
 .../juneau/urlencoding/UrlEncodingSerializer.html  |    2 +-
 .../org/apache/juneau/utils/Args.html              |   30 +-
 .../utils/ClasspathResourceFinderSimple.html       |    2 +-
 .../org/apache/juneau/utils/ManifestFile.html      |  112 +-
 .../org/apache/juneau/utils/MessageBundle.html     |   26 +-
 .../org/apache/juneau/xml/XmlDocSerializer.Ns.html |    2 +-
 .../org/apache/juneau/xml/XmlDocSerializer.html    |    2 +-
 .../org/apache/juneau/xml/XmlParser.html           |    2 +-
 .../org/apache/juneau/xml/XmlSerializer.Ns.html    |    2 +-
 .../org/apache/juneau/xml/XmlSerializer.NsSq.html  |    2 +-
 .../juneau/xml/XmlSerializer.NsSqReadable.html     |    2 +-
 .../org/apache/juneau/xml/XmlSerializer.Sq.html    |    2 +-
 .../juneau/xml/XmlSerializer.SqReadable.html       |    2 +-
 .../org/apache/juneau/xml/XmlSerializer.html       |    2 +-
 .../juneau/xmlschema/XmlSchemaDocSerializer.html   |    2 +-
 .../juneau/xmlschema/XmlSchemaSerializer.html      |    2 +-
 content/site/apidocs-8.0.0/overview-frame.html     |   17 +
 content/site/apidocs-8.0.0/overview-summary.html   | 2294 ++++++++--
 content/site/apidocs-8.0.0/overview-tree.html      |  178 +-
 content/site/apidocs-8.0.0/package-list            |   17 +
 content/site/apidocs-8.0.0/resources/docs.txt      |   53 +-
 .../apidocs-8.0.0/resources/fragments/about.html   |    4 +-
 .../apidocs-8.0.0/resources/fragments/toc.html     |   75 +-
 content/site/apidocs-8.0.0/serialized-form.html    |  243 +-
 ...ServletJena.html => BasicResourceResolver.html} |   46 +-
 .../src-html/org/apache/juneau/Context.html        |  372 +-
 ...ServletJena.html => FuzzyResourceResolver.html} |   46 +-
 .../src-html/org/apache/juneau/PropertyStore.html  |  843 ++--
 .../org/apache/juneau/ResourceResolver.html        |  118 +
 .../apache/juneau/annotation/BeanConstructor.html  |   50 +-
 .../org/apache/juneau/annotation/BeanProperty.html |    2 +-
 .../src-html/org/apache/juneau/config/Config.html  | 3464 +++++++--------
 .../juneau/config/store/ConfigClasspathStore.html  |  200 +
 .../store/ConfigClasspathStoreBuilder.html}        |   58 +-
 .../juneau/config/store/ConfigFileStore.html       |  281 +-
 .../juneau/config/store/ConfigMemoryStore.html     |   39 +-
 .../apache/juneau/config/store/ConfigStore.html    |  188 +-
 .../examples/core/json/JsonComplexExample.html     |  128 +
 .../core/json/JsonConfigurationExample.html        |  119 +
 .../examples/core/json/JsonSimpleExample.html      |  131 +
 .../org/apache/juneau/examples/core/pojo/Pojo.html |  116 +
 .../juneau/examples/core/pojo/PojoComplex.html     |  147 +
 .../examples/core/rdf/RdfComplexExample.html       |  111 +
 .../juneau/examples/core/rdf/RdfExample.html       |  115 +
 .../juneau/examples/core/svl/SvlExample.html       |  139 +
 .../examples/core/xml/XmlComplexExample.html       |  134 +
 .../juneau/examples/core/xml/XmlSimpleExample.html |  116 +
 .../rest/AdminGuard.html}                          |   42 +-
 .../rest/HelloWorldResource.html}                  |   55 +-
 .../juneau/examples/rest/RequestEchoResource.html  |  157 +
 .../apache/juneau/examples/rest/RootResources.html |  147 +
 .../rest/command/EchoCommand.html}                 |   54 +-
 .../juneau/examples/rest/dto/AtomFeedResource.html |  195 +
 .../juneau/examples/rest/dto/DtoExamples.html      |  132 +
 .../examples/rest/dto/JsonSchemaResource.html      |  176 +
 .../rest/dto/PredefinedLabelsResource.html         |  147 +
 .../org/apache/juneau/examples/rest/jetty/App.html |  120 +
 .../rest/petstore/AbstractPersistenceService.html  |  328 ++
 .../rest/petstore/ExpiresAfter.html}               |   51 +-
 .../rest/petstore/IdConflict.html}                 |   50 +-
 .../rest/petstore/IdNotFound.html}                 |   50 +-
 .../rest/petstore/InvalidId.html}                  |   47 +-
 .../rest/petstore/InvalidLogin.html}               |   47 +-
 .../rest/petstore/InvalidSpecies.html}             |   47 +-
 .../rest/petstore/InvalidTag.html}                 |   47 +-
 .../rest/petstore/InvalidUsername.html}            |   47 +-
 .../examples/rest/petstore/PetStoreService.html    |  319 ++
 .../examples/rest/petstore/dto/CreateOrder.html    |  145 +
 .../examples/rest/petstore/dto/CreatePet.html      |  184 +
 .../juneau/examples/rest/petstore/dto/Order.html   |  210 +
 .../dto/OrderStatus.OrderStatusRender.html}        |   48 +-
 .../rest/petstore/dto/OrderStatus.html}            |   48 +-
 .../rest/petstore/dto/Pet.PriceRender.html         |  272 ++
 .../juneau/examples/rest/petstore/dto/Pet.html     |  272 ++
 .../petstore/dto/PetStatus.PetStatusRender.html}   |   48 +-
 .../rest/petstore/dto/PetStatus.html}              |   48 +-
 .../rest/petstore/dto/PetTag.TagNameOnly.html      |  145 +
 .../juneau/examples/rest/petstore/dto/PetTag.html  |  145 +
 .../rest/petstore/dto/Species.SpeciesRender.html}  |   51 +-
 .../rest/petstore/dto/Species.html}                |   51 +-
 .../examples/rest/petstore/dto/UpdatePet.html      |  175 +
 .../juneau/examples/rest/petstore/dto/User.html    |  223 +
 .../petstore/dto/UserStatus.UserStatusRender.html} |   47 +-
 .../rest/petstore/dto/UserStatus.html}             |   47 +-
 .../rest/petstore/rest/AddOrderMenuItem.html       |  136 +
 .../rest/petstore/rest/AddPetMenuItem.html         |  143 +
 .../examples/rest/petstore/rest/PetStore.html      |  317 ++
 .../rest/petstore/rest/PetStoreResource.html       |  739 ++++
 .../petstore/rest/PhotosResource.ImageParser.html  |  349 ++
 .../rest/PhotosResource.ImageSerializer.html       |  349 ++
 .../rest/petstore/rest/PhotosResource.Photo.html   |  349 ++
 .../rest/petstore/rest/PhotosResource.html         |  349 ++
 .../petstore/rest/SqlQueryResource.PostInput.html  |  298 ++
 .../rest/petstore/rest/SqlQueryResource.html       |  298 ++
 .../rest/petstore/rest/UploadPhotoMenuItem.html    |  129 +
 .../rest/springboot/App.html}                      |   59 +-
 .../apache/juneau/http/ReaderResource.Builder.html |    2 +-
 .../org/apache/juneau/http/ReaderResource.html     |    2 +-
 .../org/apache/juneau/internal/IOUtils.html        |   38 +-
 ...letJena.html => BasicMicroserviceListener.html} |   38 +-
 .../org/apache/juneau/microservice/LogConfig.html  |  276 ++
 .../apache/juneau/microservice/Microservice.html   | 1641 ++++---
 .../juneau/microservice/MicroserviceBuilder.html   |  457 ++
 ...tServletJena.html => MicroserviceListener.html} |   51 +-
 .../juneau/microservice/RestMicroservice.html      |  604 ---
 .../juneau/microservice/console/ConfigCommand.html |  168 +
 .../microservice/console/ConsoleCommand.html       |    4 +-
 .../juneau/microservice/console/ExitCommand.html   |   12 +-
 .../BasicJettyMicroserviceListener.html}           |   52 +-
 .../BasicJettyServerFactory.html}                  |   45 +-
 .../microservice/{ => jetty}/JettyLogger.html      |    6 +-
 .../microservice/jetty/JettyMicroservice.html      |  535 +++
 .../jetty/JettyMicroserviceBuilder.html            |  420 ++
 .../jetty/JettyMicroserviceListener.html           |  128 +
 .../JettyServerFactory.html}                       |   46 +-
 .../{ => jetty}/resources/DebugResource.html       |   10 +-
 .../microservice/resources/ShutdownResource.html   |    2 +-
 .../org/apache/juneau/rest/BasicRestConfig.html    |    2 +-
 .../juneau/rest/BasicRestResourceResolver.html     |   70 +-
 .../BasicRestServletJena.html                      |   51 +-
 .../BasicRestServletJenaGroup.html                 |   51 +-
 .../apache/juneau/rest/RestContext.StaticFile.html | 2525 ++++++-----
 .../org/apache/juneau/rest/RestContext.html        | 2525 ++++++-----
 .../org/apache/juneau/rest/RestContextBuilder.html | 4469 ++++++++++----------
 .../juneau/rest/RestResourceResolver.Null.html     |  116 +-
 .../apache/juneau/rest/RestResourceResolver.html   |  116 +-
 .../org/apache/juneau/rest/RestServlet.html        |  471 ++-
 .../juneau/rest/annotation/RestResource.html       | 1617 +++----
 .../org/apache/juneau/rest/client/RestClient.html  |    4 +-
 .../springboot/JuneauRestInitializer.html}         |   58 +-
 .../rest/springboot/JuneauRestPostProcessor.html   |  165 +
 .../springboot/SpringRestResourceResolver.html     |  146 +
 .../rest/springboot/annotation/JuneauRest.html     |  119 +
 .../src-html/org/apache/juneau/utils/Args.html     |  135 +-
 .../utils/ClasspathResourceFinderSimple.html       |  181 +-
 .../org/apache/juneau/utils/ManifestFile.html      |  165 +-
 .../org/apache/juneau/utils/MessageBundle.html     |  468 +-
 418 files changed, 52558 insertions(+), 17736 deletions(-)

diff --git a/.classpath b/.classpath
index 5e4f4e6..141293b 100644
--- a/.classpath
+++ b/.classpath
@@ -12,7 +12,11 @@
 			<attribute name="maven.pomderived" value="true"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry kind="src" path="src/main/resources"/>
+	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
 	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
 		<attributes>
 			<attribute name="maven.pomderived" value="true"/>
diff --git a/content/site/apidocs-8.0.0/allclasses-frame.html b/content/site/apidocs-8.0.0/allclasses-frame.html
index 962a313..3c1c60e 100644
--- a/content/site/apidocs-8.0.0/allclasses-frame.html
+++ b/content/site/apidocs-8.0.0/allclasses-frame.html
@@ -14,13 +14,17 @@
 <ul>
 <li><a href="org/apache/juneau/dto/html5/A.html" title="class in org.apache.juneau.dto.html5" target="classFrame">A</a></li>
 <li><a href="org/apache/juneau/dto/html5/Abbr.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Abbr</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">AbstractPersistenceService</a></li>
 <li><a href="org/apache/juneau/http/Accept.html" title="class in org.apache.juneau.http" target="classFrame">Accept</a></li>
 <li><a href="org/apache/juneau/http/AcceptCharset.html" title="class in org.apache.juneau.http" target="classFrame">AcceptCharset</a></li>
 <li><a href="org/apache/juneau/rest/response/Accepted.html" title="class in org.apache.juneau.rest.response" target="classFrame">Accepted</a></li>
 <li><a href="org/apache/juneau/http/AcceptEncoding.html" title="class in org.apache.juneau.http" target="classFrame">AcceptEncoding</a></li>
 <li><a href="org/apache/juneau/http/AcceptLanguage.html" title="class in org.apache.juneau.http" target="classFrame">AcceptLanguage</a></li>
 <li><a href="org/apache/juneau/http/AcceptRanges.html" title="class in org.apache.juneau.http" target="classFrame">AcceptRanges</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">AddOrderMenuItem</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">AddPetMenuItem</a></li>
 <li><a href="org/apache/juneau/dto/html5/Address.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Address</a></li>
+<li><a href="org/apache/juneau/examples/rest/AdminGuard.html" title="class in org.apache.juneau.examples.rest" target="classFrame">AdminGuard</a></li>
 <li><a href="org/apache/juneau/http/Age.html" title="class in org.apache.juneau.http" target="classFrame">Age</a></li>
 <li><a href="org/apache/juneau/utils/AList.html" title="class in org.apache.juneau.utils" target="classFrame">AList</a></li>
 <li><a href="org/apache/juneau/http/Allow.html" title="class in org.apache.juneau.http" target="classFrame">Allow</a></li>
@@ -31,6 +35,8 @@
 <li><a href="org/apache/juneau/transform/AnnotationBeanFilterBuilder.html" title="class in org.apache.juneau.transform" target="classFrame">AnnotationBeanFilterBuilder</a></li>
 <li><a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation" target="classFrame">AnnotationUtils</a></li>
 <li><a href="org/apache/juneau/rest/util/AnnotationUtils.html" title="class in org.apache.juneau.rest.util" target="classFrame">AnnotationUtils</a></li>
+<li><a href="org/apache/juneau/examples/rest/jetty/App.html" title="class in org.apache.juneau.examples.rest.jetty" target="classFrame">App</a></li>
+<li><a href="org/apache/juneau/examples/rest/springboot/App.html" title="class in org.apache.juneau.examples.rest.springboot" target="classFrame">App</a></li>
 <li><a href="org/apache/juneau/dto/html5/Area.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Area</a></li>
 <li><a href="org/apache/juneau/utils/Args.html" title="class in org.apache.juneau.utils" target="classFrame">Args</a></li>
 <li><a href="org/apache/juneau/svl/vars/ArgsVar.html" title="class in org.apache.juneau.svl.vars" target="classFrame">ArgsVar</a></li>
@@ -42,6 +48,7 @@
 <li><a href="org/apache/juneau/utils/ASet.html" title="class in org.apache.juneau.utils" target="classFrame">ASet</a></li>
 <li><a href="org/apache/juneau/dto/html5/Aside.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Aside</a></li>
 <li><a href="org/apache/juneau/dto/atom/AtomBuilder.html" title="class in org.apache.juneau.dto.atom" target="classFrame">AtomBuilder</a></li>
+<li><a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html" title="class in org.apache.juneau.examples.rest.dto" target="classFrame">AtomFeedResource</a></li>
 <li><a href="org/apache/juneau/dto/html5/Audio.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Audio</a></li>
 <li><a href="org/apache/juneau/http/Authorization.html" title="class in org.apache.juneau.http" target="classFrame">Authorization</a></li>
 <li><a href="org/apache/juneau/dto/html5/B.html" title="class in org.apache.juneau.dto.html5" target="classFrame">B</a></li>
@@ -54,7 +61,11 @@
 <li><a href="org/apache/juneau/rest/jaxrs/BaseProvider.html" title="class in org.apache.juneau.rest.jaxrs" target="classFrame">BaseProvider</a></li>
 <li><a href="org/apache/juneau/jsonschema/BasicBeanDefMapper.html" title="class in org.apache.juneau.jsonschema" target="classFrame">BasicBeanDefMapper</a></li>
 <li><a href="org/apache/juneau/html/BasicHtmlDocTemplate.html" title="class in org.apache.juneau.html" target="classFrame">BasicHtmlDocTemplate</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html" title="class in org.apache.juneau.microservice.jetty" target="classFrame">BasicJettyMicroserviceListener</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/BasicJettyServerFactory.html" title="class in org.apache.juneau.microservice.jetty" target="classFrame">BasicJettyServerFactory</a></li>
+<li><a href="org/apache/juneau/microservice/BasicMicroserviceListener.html" title="class in org.apache.juneau.microservice" target="classFrame">BasicMicroserviceListener</a></li>
 <li><a href="org/apache/juneau/rest/jaxrs/BasicProvider.html" title="class in org.apache.juneau.rest.jaxrs" target="classFrame">BasicProvider</a></li>
+<li><a href="org/apache/juneau/BasicResourceResolver.html" title="class in org.apache.juneau" target="classFrame">BasicResourceResolver</a></li>
 <li><a href="org/apache/juneau/rest/BasicRestCallHandler.html" title="class in org.apache.juneau.rest" target="classFrame">BasicRestCallHandler</a></li>
 <li><a href="org/apache/juneau/rest/BasicRestConfig.html" title="interface in org.apache.juneau.rest" target="classFrame"><span class="interfaceName">BasicRestConfig</span></a></li>
 <li><a href="org/apache/juneau/rest/BasicRestInfoProvider.html" title="class in org.apache.juneau.rest" target="classFrame">BasicRestInfoProvider</a></li>
@@ -62,8 +73,8 @@
 <li><a href="org/apache/juneau/rest/BasicRestResourceResolver.html" title="class in org.apache.juneau.rest" target="classFrame">BasicRestResourceResolver</a></li>
 <li><a href="org/apache/juneau/rest/BasicRestServlet.html" title="class in org.apache.juneau.rest" target="classFrame">BasicRestServlet</a></li>
 <li><a href="org/apache/juneau/rest/BasicRestServletGroup.html" title="class in org.apache.juneau.rest" target="classFrame">BasicRestServletGroup</a></li>
-<li><a href="org/apache/juneau/microservice/BasicRestServletJena.html" title="class in org.apache.juneau.microservice" target="classFrame">BasicRestServletJena</a></li>
-<li><a href="org/apache/juneau/microservice/BasicRestServletJenaGroup.html" title="class in org.apache.juneau.microservice" target="classFrame">BasicRestServletJenaGroup</a></li>
+<li><a href="org/apache/juneau/rest/BasicRestServletJena.html" title="class in org.apache.juneau.rest" target="classFrame">BasicRestServletJena</a></li>
+<li><a href="org/apache/juneau/rest/BasicRestServletJenaGroup.html" title="class in org.apache.juneau.rest" target="classFrame">BasicRestServletJenaGroup</a></li>
 <li><a href="org/apache/juneau/dto/html5/Bdi.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Bdi</a></li>
 <li><a href="org/apache/juneau/dto/html5/Bdo.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Bdo</a></li>
 <li><a href="org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation" target="classFrame">Bean</a></li>
@@ -175,6 +186,9 @@
 <li><a href="org/apache/juneau/dto/atom/CommonEntry.html" title="class in org.apache.juneau.dto.atom" target="classFrame">CommonEntry</a></li>
 <li><a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config" target="classFrame">Config</a></li>
 <li><a href="org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config" target="classFrame">ConfigBuilder</a></li>
+<li><a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store" target="classFrame">ConfigClasspathStore</a></li>
+<li><a href="org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store" target="classFrame">ConfigClasspathStoreBuilder</a></li>
+<li><a href="org/apache/juneau/microservice/console/ConfigCommand.html" title="class in org.apache.juneau.microservice.console" target="classFrame">ConfigCommand</a></li>
 <li><a href="org/apache/juneau/config/encode/ConfigEncoder.html" title="interface in org.apache.juneau.config.encode" target="classFrame"><span class="interfaceName">ConfigEncoder</span></a></li>
 <li><a href="org/apache/juneau/config/internal/ConfigEntry.html" title="class in org.apache.juneau.config.internal" target="classFrame">ConfigEntry</a></li>
 <li><a href="org/apache/juneau/config/event/ConfigEvent.html" title="class in org.apache.juneau.config.event" target="classFrame">ConfigEvent</a></li>
@@ -216,6 +230,8 @@
 <li><a href="org/apache/juneau/ContextRuntimeException.html" title="class in org.apache.juneau" target="classFrame">ContextRuntimeException</a></li>
 <li><a href="org/apache/juneau/rest/response/Continue.html" title="class in org.apache.juneau.rest.response" target="classFrame">Continue</a></li>
 <li><a href="org/apache/juneau/rest/response/Created.html" title="class in org.apache.juneau.rest.response" target="classFrame">Created</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">CreateOrder</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">CreatePet</a></li>
 <li><a href="org/apache/juneau/csv/CsvParser.html" title="class in org.apache.juneau.csv" target="classFrame">CsvParser</a></li>
 <li><a href="org/apache/juneau/csv/CsvParserBuilder.html" title="class in org.apache.juneau.csv" target="classFrame">CsvParserBuilder</a></li>
 <li><a href="org/apache/juneau/csv/CsvParserSession.html" title="class in org.apache.juneau.csv" target="classFrame">CsvParserSession</a></li>
@@ -258,7 +274,7 @@
 <li><a href="org/apache/juneau/transforms/DateSwap.ToString.html" title="class in org.apache.juneau.transforms" target="classFrame">DateSwap.ToString</a></li>
 <li><a href="org/apache/juneau/internal/DateUtils.html" title="class in org.apache.juneau.internal" target="classFrame">DateUtils</a></li>
 <li><a href="org/apache/juneau/dto/html5/Dd.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Dd</a></li>
-<li><a href="org/apache/juneau/microservice/resources/DebugResource.html" title="class in org.apache.juneau.microservice.resources" target="classFrame">DebugResource</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html" title="class in org.apache.juneau.microservice.jetty.resources" target="classFrame">DebugResource</a></li>
 <li><a href="org/apache/juneau/rest/reshandlers/DefaultHandler.html" title="class in org.apache.juneau.rest.reshandlers" target="classFrame">DefaultHandler</a></li>
 <li><a href="org/apache/juneau/svl/DefaultingVar.html" title="class in org.apache.juneau.svl" target="classFrame">DefaultingVar</a></li>
 <li><a href="org/apache/juneau/dto/html5/Del.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Del</a></li>
@@ -272,7 +288,9 @@
 <li><a href="org/apache/juneau/dto/html5/Div.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Div</a></li>
 <li><a href="org/apache/juneau/dto/html5/Dl.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Dl</a></li>
 <li><a href="org/apache/juneau/dto/html5/Dt.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Dt</a></li>
+<li><a href="org/apache/juneau/examples/rest/dto/DtoExamples.html" title="class in org.apache.juneau.examples.rest.dto" target="classFrame">DtoExamples</a></li>
 <li><a href="org/apache/juneau/rest/response/EarlyHints.html" title="class in org.apache.juneau.rest.response" target="classFrame">EarlyHints</a></li>
+<li><a href="org/apache/juneau/examples/rest/command/EchoCommand.html" title="class in org.apache.juneau.examples.rest.command" target="classFrame">EchoCommand</a></li>
 <li><a href="org/apache/juneau/dto/html5/Em.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Em</a></li>
 <li><a href="org/apache/juneau/dto/html5/Embed.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Embed</a></li>
 <li><a href="org/apache/juneau/encoders/Encoder.html" title="class in org.apache.juneau.encoders" target="classFrame">Encoder</a></li>
@@ -289,6 +307,7 @@
 <li><a href="org/apache/juneau/http/Expect.html" title="class in org.apache.juneau.http" target="classFrame">Expect</a></li>
 <li><a href="org/apache/juneau/rest/exception/ExpectationFailed.html" title="class in org.apache.juneau.rest.exception" target="classFrame">ExpectationFailed</a></li>
 <li><a href="org/apache/juneau/http/Expires.html" title="class in org.apache.juneau.http" target="classFrame">Expires</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/ExpiresAfter.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">ExpiresAfter</a></li>
 <li><a href="org/apache/juneau/utils/ExtendedMimetypesFileTypeMap.html" title="class in org.apache.juneau.utils" target="classFrame">ExtendedMimetypesFileTypeMap</a></li>
 <li><a href="org/apache/juneau/jsonschema/annotation/ExternalDocs.html" title="annotation in org.apache.juneau.jsonschema.annotation" target="classFrame">ExternalDocs</a></li>
 <li><a href="org/apache/juneau/dto/swagger/ExternalDocumentation.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">ExternalDocumentation</a></li>
@@ -315,6 +334,7 @@
 <li><a href="org/apache/juneau/http/annotation/FormData.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">FormData</a></li>
 <li><a href="org/apache/juneau/rest/response/Found.html" title="class in org.apache.juneau.rest.response" target="classFrame">Found</a></li>
 <li><a href="org/apache/juneau/http/From.html" title="class in org.apache.juneau.http" target="classFrame">From</a></li>
+<li><a href="org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau" target="classFrame">FuzzyResourceResolver</a></li>
 <li><a href="org/apache/juneau/dto/atom/Generator.html" title="class in org.apache.juneau.dto.atom" target="classFrame">Generator</a></li>
 <li><a href="org/apache/juneau/rest/exception/Gone.html" title="class in org.apache.juneau.rest.exception" target="classFrame">Gone</a></li>
 <li><a href="org/apache/juneau/encoders/GzipEncoder.html" title="class in org.apache.juneau.encoders" target="classFrame">GzipEncoder</a></li>
@@ -341,6 +361,7 @@
 <li><a href="org/apache/juneau/http/HeaderString.html" title="class in org.apache.juneau.http" target="classFrame">HeaderString</a></li>
 <li><a href="org/apache/juneau/http/HeaderStringArray.html" title="class in org.apache.juneau.http" target="classFrame">HeaderStringArray</a></li>
 <li><a href="org/apache/juneau/http/HeaderUri.html" title="class in org.apache.juneau.http" target="classFrame">HeaderUri</a></li>
+<li><a href="org/apache/juneau/examples/rest/HelloWorldResource.html" title="class in org.apache.juneau.examples.rest" target="classFrame">HelloWorldResource</a></li>
 <li><a href="org/apache/juneau/microservice/sample/HelloWorldResource.html" title="class in org.apache.juneau.microservice.sample" target="classFrame">HelloWorldResource</a></li>
 <li><a href="org/apache/juneau/microservice/console/HelpCommand.html" title="class in org.apache.juneau.microservice.console" target="classFrame">HelpCommand</a></li>
 <li><a href="org/apache/juneau/rest/annotation/HookEvent.html" title="enum in org.apache.juneau.rest.annotation" target="classFrame">HookEvent</a></li>
@@ -409,11 +430,13 @@
 <li><a href="org/apache/juneau/dto/html5/I.html" title="class in org.apache.juneau.dto.html5" target="classFrame">I</a></li>
 <li><a href="org/apache/juneau/dto/atom/Icon.html" title="class in org.apache.juneau.dto.atom" target="classFrame">Icon</a></li>
 <li><a href="org/apache/juneau/dto/atom/Id.html" title="class in org.apache.juneau.dto.atom" target="classFrame">Id</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/IdConflict.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">IdConflict</a></li>
 <li><a href="org/apache/juneau/encoders/IdentityEncoder.html" title="class in org.apache.juneau.encoders" target="classFrame">IdentityEncoder</a></li>
 <li><a href="org/apache/juneau/internal/IdentityList.html" title="class in org.apache.juneau.internal" target="classFrame">IdentityList</a></li>
 <li><a href="org/apache/juneau/utils/IdGenerator.html" title="interface in org.apache.juneau.utils" target="classFrame"><span class="interfaceName">IdGenerator</span></a></li>
 <li><a href="org/apache/juneau/utils/IdGenerators.html" title="class in org.apache.juneau.utils" target="classFrame">IdGenerators</a></li>
 <li><a href="org/apache/juneau/utils/IdMap.html" title="class in org.apache.juneau.utils" target="classFrame">IdMap</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/IdNotFound.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">IdNotFound</a></li>
 <li><a href="org/apache/juneau/http/IfMatch.html" title="class in org.apache.juneau.http" target="classFrame">IfMatch</a></li>
 <li><a href="org/apache/juneau/http/IfModifiedSince.html" title="class in org.apache.juneau.http" target="classFrame">IfModifiedSince</a></li>
 <li><a href="org/apache/juneau/http/IfNoneMatch.html" title="class in org.apache.juneau.http" target="classFrame">IfNoneMatch</a></li>
@@ -437,17 +460,28 @@
 <li><a href="org/apache/juneau/rest/converters/Introspectable.html" title="class in org.apache.juneau.rest.converters" target="classFrame">Introspectable</a></li>
 <li><a href="org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation" target="classFrame">InvalidAnnotationException</a></li>
 <li><a href="org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau" target="classFrame">InvalidDataConversionException</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidId.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">InvalidId</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidLogin.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">InvalidLogin</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidSpecies.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">InvalidSpecies</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidTag.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">InvalidTag</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidUsername.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">InvalidUsername</a></li>
 <li><a href="org/apache/juneau/utils/IOPipe.html" title="class in org.apache.juneau.utils" target="classFrame">IOPipe</a></li>
 <li><a href="org/apache/juneau/utils/IOPipe.LineProcessor.html" title="interface in org.apache.juneau.utils" target="classFrame"><span class="interfaceName">IOPipe.LineProcessor</span></a></li>
 <li><a href="org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal" target="classFrame">IOUtils</a></li>
 <li><a href="org/apache/juneau/dto/swagger/Items.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">Items</a></li>
 <li><a href="org/apache/juneau/jsonschema/annotation/Items.html" title="annotation in org.apache.juneau.jsonschema.annotation" target="classFrame">Items</a></li>
 <li><a href="org/apache/juneau/transforms/IteratorSwap.html" title="class in org.apache.juneau.transforms" target="classFrame">IteratorSwap</a></li>
-<li><a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice" target="classFrame">JettyLogger</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty" target="classFrame">JettyLogger</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty" target="classFrame">JettyMicroservice</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty" target="classFrame">JettyMicroserviceBuilder</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html" title="interface in org.apache.juneau.microservice.jetty" target="classFrame"><span class="interfaceName">JettyMicroserviceListener</span></a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyServerFactory.html" title="interface in org.apache.juneau.microservice.jetty" target="classFrame"><span class="interfaceName">JettyServerFactory</span></a></li>
 <li><a href="org/apache/juneau/marshall/Jso.html" title="class in org.apache.juneau.marshall" target="classFrame">Jso</a></li>
 <li><a href="org/apache/juneau/json/annotation/Json.html" title="annotation in org.apache.juneau.json.annotation" target="classFrame">Json</a></li>
 <li><a href="org/apache/juneau/marshall/Json.html" title="class in org.apache.juneau.marshall" target="classFrame">Json</a></li>
 <li><a href="org/apache/juneau/json/JsonClassMeta.html" title="class in org.apache.juneau.json" target="classFrame">JsonClassMeta</a></li>
+<li><a href="org/apache/juneau/examples/core/json/JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json" target="classFrame">JsonComplexExample</a></li>
+<li><a href="org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json" target="classFrame">JsonConfigurationExample</a></li>
 <li><a href="org/apache/juneau/json/JsonParser.html" title="class in org.apache.juneau.json" target="classFrame">JsonParser</a></li>
 <li><a href="org/apache/juneau/json/JsonParser.Simple.html" title="class in org.apache.juneau.json" target="classFrame">JsonParser.Simple</a></li>
 <li><a href="org/apache/juneau/json/JsonParser.Strict.html" title="class in org.apache.juneau.json" target="classFrame">JsonParser.Strict</a></li>
@@ -468,6 +502,7 @@
 <li><a href="org/apache/juneau/dto/jsonschema/JsonSchemaProperty.html" title="class in org.apache.juneau.dto.jsonschema" target="classFrame">JsonSchemaProperty</a></li>
 <li><a href="org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.html" title="class in org.apache.juneau.dto.jsonschema" target="classFrame">JsonSchemaPropertySimpleArray</a></li>
 <li><a href="org/apache/juneau/dto/jsonschema/JsonSchemaRef.html" title="class in org.apache.juneau.dto.jsonschema" target="classFrame">JsonSchemaRef</a></li>
+<li><a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html" title="class in org.apache.juneau.examples.rest.dto" target="classFrame">JsonSchemaResource</a></li>
 <li><a href="org/apache/juneau/json/JsonSchemaSerializer.html" title="class in org.apache.juneau.json" target="classFrame">JsonSchemaSerializer</a></li>
 <li><a href="org/apache/juneau/json/JsonSchemaSerializer.Readable.html" title="class in org.apache.juneau.json" target="classFrame">JsonSchemaSerializer.Readable</a></li>
 <li><a href="org/apache/juneau/json/JsonSchemaSerializer.Simple.html" title="class in org.apache.juneau.json" target="classFrame">JsonSchemaSerializer.Simple</a></li>
@@ -479,6 +514,7 @@
 <li><a href="org/apache/juneau/json/JsonSerializer.ReadableSafe.html" title="class in org.apache.juneau.json" target="classFrame">JsonSerializer.ReadableSafe</a></li>
 <li><a href="org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json" target="classFrame">JsonSerializerBuilder</a></li>
 <li><a href="org/apache/juneau/json/JsonSerializerSession.html" title="class in org.apache.juneau.json" target="classFrame">JsonSerializerSession</a></li>
+<li><a href="org/apache/juneau/examples/core/json/JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json" target="classFrame">JsonSimpleExample</a></li>
 <li><a href="org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema" target="classFrame">JsonType</a></li>
 <li><a href="org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema" target="classFrame">JsonTypeArray</a></li>
 <li><a href="org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json" target="classFrame">JsonWriter</a></li>
@@ -490,6 +526,9 @@
 <li><a href="org/apache/juneau/jso/JsoSerializerSession.html" title="class in org.apache.juneau.jso" target="classFrame">JsoSerializerSession</a></li>
 <li><a href="org/apache/juneau/internal/JuneauLogger.html" title="class in org.apache.juneau.internal" target="classFrame">JuneauLogger</a></li>
 <li><a href="org/apache/juneau/rest/jaxrs/JuneauProvider.html" title="annotation in org.apache.juneau.rest.jaxrs" target="classFrame">JuneauProvider</a></li>
+<li><a href="org/apache/juneau/rest/springboot/annotation/JuneauRest.html" title="annotation in org.apache.juneau.rest.springboot.annotation" target="classFrame">JuneauRest</a></li>
+<li><a href="org/apache/juneau/rest/springboot/JuneauRestInitializer.html" title="class in org.apache.juneau.rest.springboot" target="classFrame">JuneauRestInitializer</a></li>
+<li><a href="org/apache/juneau/rest/springboot/JuneauRestPostProcessor.html" title="class in org.apache.juneau.rest.springboot" target="classFrame">JuneauRestPostProcessor</a></li>
 <li><a href="org/apache/juneau/dto/html5/Kbd.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Kbd</a></li>
 <li><a href="org/apache/juneau/dto/html5/Keygen.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Keygen</a></li>
 <li><a href="org/apache/juneau/internal/KeywordSet.html" title="class in org.apache.juneau.internal" target="classFrame">KeywordSet</a></li>
@@ -507,6 +546,7 @@
 <li><a href="org/apache/juneau/rest/vars/LocalizationVar.html" title="class in org.apache.juneau.rest.vars" target="classFrame">LocalizationVar</a></li>
 <li><a href="org/apache/juneau/http/Location.html" title="class in org.apache.juneau.http" target="classFrame">Location</a></li>
 <li><a href="org/apache/juneau/rest/exception/Locked.html" title="class in org.apache.juneau.rest.exception" target="classFrame">Locked</a></li>
+<li><a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice" target="classFrame">LogConfig</a></li>
 <li><a href="org/apache/juneau/microservice/resources/LogEntryFormatter.html" title="class in org.apache.juneau.microservice.resources" target="classFrame">LogEntryFormatter</a></li>
 <li><a href="org/apache/juneau/dto/atom/Logo.html" title="class in org.apache.juneau.dto.atom" target="classFrame">Logo</a></li>
 <li><a href="org/apache/juneau/microservice/resources/LogParser.html" title="class in org.apache.juneau.microservice.resources" target="classFrame">LogParser</a></li>
@@ -536,6 +576,8 @@
 <li><a href="org/apache/juneau/rest/exception/MethodNotAllowed.html" title="class in org.apache.juneau.rest.exception" target="classFrame">MethodNotAllowed</a></li>
 <li><a href="org/apache/juneau/rest/annotation/MethodSwagger.html" title="annotation in org.apache.juneau.rest.annotation" target="classFrame">MethodSwagger</a></li>
 <li><a href="org/apache/juneau/microservice/Microservice.html" title="class in org.apache.juneau.microservice" target="classFrame">Microservice</a></li>
+<li><a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice" target="classFrame">MicroserviceBuilder</a></li>
+<li><a href="org/apache/juneau/microservice/MicroserviceListener.html" title="interface in org.apache.juneau.microservice" target="classFrame"><span class="interfaceName">MicroserviceListener</span></a></li>
 <li><a href="org/apache/juneau/rest/exception/MisdirectedRequest.html" title="class in org.apache.juneau.rest.exception" target="classFrame">MisdirectedRequest</a></li>
 <li><a href="org/apache/juneau/rest/client/mock/MockHttpClientConnection.html" title="class in org.apache.juneau.rest.client.mock" target="classFrame">MockHttpClientConnection</a></li>
 <li><a href="org/apache/juneau/rest/client/mock/MockHttpClientConnectionManager.html" title="class in org.apache.juneau.rest.client.mock" target="classFrame">MockHttpClientConnectionManager</a></li>
@@ -609,6 +651,9 @@
 <li><a href="org/apache/juneau/dto/swagger/OperationMap.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">OperationMap</a></li>
 <li><a href="org/apache/juneau/dto/html5/Optgroup.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Optgroup</a></li>
 <li><a href="org/apache/juneau/dto/html5/Option.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Option</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">Order</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">OrderStatus</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.OrderStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">OrderStatus.OrderStatusRender</a></li>
 <li><a href="org/apache/juneau/dto/html5/Output.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Output</a></li>
 <li><a href="org/apache/juneau/serializer/OutputStreamSerializer.html" title="class in org.apache.juneau.serializer" target="classFrame">OutputStreamSerializer</a></li>
 <li><a href="org/apache/juneau/serializer/OutputStreamSerializerBuilder.html" title="class in org.apache.juneau.serializer" target="classFrame">OutputStreamSerializerBuilder</a></li>
@@ -641,6 +686,19 @@
 <li><a href="org/apache/juneau/rest/exception/PayloadTooLarge.html" title="class in org.apache.juneau.rest.exception" target="classFrame">PayloadTooLarge</a></li>
 <li><a href="org/apache/juneau/rest/response/PermanentRedirect.html" title="class in org.apache.juneau.rest.response" target="classFrame">PermanentRedirect</a></li>
 <li><a href="org/apache/juneau/dto/atom/Person.html" title="class in org.apache.juneau.dto.atom" target="classFrame">Person</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">Pet</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.PriceRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">Pet.PriceRender</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">PetStatus</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.PetStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">PetStatus.PetStatusRender</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest" target="classFrame"><span class="interfaceName">PetStore</span></a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">PetStoreResource</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore" target="classFrame">PetStoreService</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">PetTag</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.TagNameOnly.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">PetTag.TagNameOnly</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">PhotosResource</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageParser.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">PhotosResource.ImageParser</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageSerializer.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">PhotosResource.ImageSerializer</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.Photo.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">PhotosResource.Photo</a></li>
 <li><a href="org/apache/juneau/marshall/PlainText.html" title="class in org.apache.juneau.marshall" target="classFrame">PlainText</a></li>
 <li><a href="org/apache/juneau/plaintext/PlainTextParser.html" title="class in org.apache.juneau.plaintext" target="classFrame">PlainTextParser</a></li>
 <li><a href="org/apache/juneau/plaintext/PlainTextParserBuilder.html" title="class in org.apache.juneau.plaintext" target="classFrame">PlainTextParserBuilder</a></li>
@@ -648,6 +706,8 @@
 <li><a href="org/apache/juneau/plaintext/PlainTextSerializer.html" title="class in org.apache.juneau.plaintext" target="classFrame">PlainTextSerializer</a></li>
 <li><a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext" target="classFrame">PlainTextSerializerBuilder</a></li>
 <li><a href="org/apache/juneau/plaintext/PlainTextSerializerSession.html" title="class in org.apache.juneau.plaintext" target="classFrame">PlainTextSerializerSession</a></li>
+<li><a href="org/apache/juneau/examples/core/pojo/Pojo.html" title="class in org.apache.juneau.examples.core.pojo" target="classFrame">Pojo</a></li>
+<li><a href="org/apache/juneau/examples/core/pojo/PojoComplex.html" title="class in org.apache.juneau.examples.core.pojo" target="classFrame">PojoComplex</a></li>
 <li><a href="org/apache/juneau/utils/PojoIntrospector.html" title="class in org.apache.juneau.utils" target="classFrame">PojoIntrospector</a></li>
 <li><a href="org/apache/juneau/utils/PojoMerge.html" title="class in org.apache.juneau.utils" target="classFrame">PojoMerge</a></li>
 <li><a href="org/apache/juneau/utils/PojoQuery.html" title="class in org.apache.juneau.utils" target="classFrame">PojoQuery</a></li>
@@ -662,6 +722,7 @@
 <li><a href="org/apache/juneau/dto/html5/Pre.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Pre</a></li>
 <li><a href="org/apache/juneau/rest/exception/PreconditionFailed.html" title="class in org.apache.juneau.rest.exception" target="classFrame">PreconditionFailed</a></li>
 <li><a href="org/apache/juneau/rest/exception/PreconditionRequired.html" title="class in org.apache.juneau.rest.exception" target="classFrame">PreconditionRequired</a></li>
+<li><a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html" title="class in org.apache.juneau.examples.rest.dto" target="classFrame">PredefinedLabelsResource</a></li>
 <li><a href="org/apache/juneau/utils/ProcBuilder.html" title="class in org.apache.juneau.utils" target="classFrame">ProcBuilder</a></li>
 <li><a href="org/apache/juneau/utils/ProcBuilder.Matcher.html" title="class in org.apache.juneau.utils" target="classFrame">ProcBuilder.Matcher</a></li>
 <li><a href="org/apache/juneau/rest/response/Processing.html" title="class in org.apache.juneau.rest.response" target="classFrame">Processing</a></li>
@@ -691,6 +752,8 @@
 <li><a href="org/apache/juneau/jena/RdfClassMeta.html" title="class in org.apache.juneau.jena" target="classFrame">RdfClassMeta</a></li>
 <li><a href="org/apache/juneau/jena/RdfCollectionFormat.html" title="enum in org.apache.juneau.jena" target="classFrame">RdfCollectionFormat</a></li>
 <li><a href="org/apache/juneau/jena/RdfCommon.html" title="interface in org.apache.juneau.jena" target="classFrame"><span class="interfaceName">RdfCommon</span></a></li>
+<li><a href="org/apache/juneau/examples/core/rdf/RdfComplexExample.html" title="class in org.apache.juneau.examples.core.rdf" target="classFrame">RdfComplexExample</a></li>
+<li><a href="org/apache/juneau/examples/core/rdf/RdfExample.html" title="class in org.apache.juneau.examples.core.rdf" target="classFrame">RdfExample</a></li>
 <li><a href="org/apache/juneau/jena/annotation/RdfNs.html" title="annotation in org.apache.juneau.jena.annotation" target="classFrame">RdfNs</a></li>
 <li><a href="org/apache/juneau/jena/RdfParser.html" title="class in org.apache.juneau.jena" target="classFrame">RdfParser</a></li>
 <li><a href="org/apache/juneau/jena/RdfParserBuilder.html" title="class in org.apache.juneau.jena" target="classFrame">RdfParserBuilder</a></li>
@@ -737,6 +800,7 @@
 <li><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">RequestBeanMeta</a></li>
 <li><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">RequestBeanPropertyMeta</a></li>
 <li><a href="org/apache/juneau/rest/RequestBody.html" title="class in org.apache.juneau.rest" target="classFrame">RequestBody</a></li>
+<li><a href="org/apache/juneau/examples/rest/RequestEchoResource.html" title="class in org.apache.juneau.examples.rest" target="classFrame">RequestEchoResource</a></li>
 <li><a href="org/apache/juneau/rest/RequestFormData.html" title="class in org.apache.juneau.rest" target="classFrame">RequestFormData</a></li>
 <li><a href="org/apache/juneau/rest/vars/RequestFormDataVar.html" title="class in org.apache.juneau.rest.vars" target="classFrame">RequestFormDataVar</a></li>
 <li><a href="org/apache/juneau/rest/exception/RequestHeaderFieldsTooLarge.html" title="class in org.apache.juneau.rest.exception" target="classFrame">RequestHeaderFieldsTooLarge</a></li>
@@ -754,6 +818,7 @@
 <li><a href="org/apache/juneau/rest/helper/ResolvingReaderResource.Builder.html" title="class in org.apache.juneau.rest.helper" target="classFrame">ResolvingReaderResource.Builder</a></li>
 <li><a href="org/apache/juneau/rest/helper/ResourceDescription.html" title="class in org.apache.juneau.rest.helper" target="classFrame">ResourceDescription</a></li>
 <li><a href="org/apache/juneau/rest/helper/ResourceDescriptions.html" title="class in org.apache.juneau.rest.helper" target="classFrame">ResourceDescriptions</a></li>
+<li><a href="org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau" target="classFrame"><span class="interfaceName">ResourceResolver</span></a></li>
 <li><a href="org/apache/juneau/rest/annotation/ResourceSwagger.html" title="annotation in org.apache.juneau.rest.annotation" target="classFrame">ResourceSwagger</a></li>
 <li><a href="org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation" target="classFrame">Response</a></li>
 <li><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean" target="classFrame">ResponseBeanMeta</a></li>
@@ -793,7 +858,6 @@
 <li><a href="org/apache/juneau/rest/annotation/RestMethod.html" title="annotation in org.apache.juneau.rest.annotation" target="classFrame">RestMethod</a></li>
 <li><a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest" target="classFrame">RestMethodParam</a></li>
 <li><a href="org/apache/juneau/rest/RestMethodProperties.html" title="class in org.apache.juneau.rest" target="classFrame">RestMethodProperties</a></li>
-<li><a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice" target="classFrame">RestMicroservice</a></li>
 <li><a href="org/apache/juneau/rest/RestParamType.html" title="enum in org.apache.juneau.rest" target="classFrame">RestParamType</a></li>
 <li><a href="org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest" target="classFrame">RestRequest</a></li>
 <li><a href="org/apache/juneau/rest/client/RestRequestEntity.html" title="class in org.apache.juneau.rest.client" target="classFrame">RestRequestEntity</a></li>
@@ -807,6 +871,7 @@
 <li><a href="org/apache/juneau/dto/ResultSetList.html" title="class in org.apache.juneau.dto" target="classFrame">ResultSetList</a></li>
 <li><a href="org/apache/juneau/http/RetryAfter.html" title="class in org.apache.juneau.http" target="classFrame">RetryAfter</a></li>
 <li><a href="org/apache/juneau/rest/client/RetryOn.html" title="class in org.apache.juneau.rest.client" target="classFrame">RetryOn</a></li>
+<li><a href="org/apache/juneau/examples/rest/RootResources.html" title="class in org.apache.juneau.examples.rest" target="classFrame">RootResources</a></li>
 <li><a href="org/apache/juneau/microservice/sample/RootResources.html" title="class in org.apache.juneau.microservice.sample" target="classFrame">RootResources</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rp.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Rp</a></li>
 <li><a href="org/apache/juneau/rest/remote/RrpcServlet.html" title="class in org.apache.juneau.rest.remote" target="classFrame">RrpcServlet</a></li>
@@ -869,6 +934,11 @@
 <li><a href="org/apache/juneau/dto/atom/Source.html" title="class in org.apache.juneau.dto.atom" target="classFrame">Source</a></li>
 <li><a href="org/apache/juneau/dto/html5/Source.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Source</a></li>
 <li><a href="org/apache/juneau/dto/html5/Span.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Span</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Species.html" title="enum in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">Species</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Species.SpeciesRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">Species.SpeciesRender</a></li>
+<li><a href="org/apache/juneau/rest/springboot/SpringRestResourceResolver.html" title="class in org.apache.juneau.rest.springboot" target="classFrame">SpringRestResourceResolver</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">SqlQueryResource</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">SqlQueryResource.PostInput</a></li>
 <li><a href="org/apache/juneau/rest/StaticFileMapping.html" title="class in org.apache.juneau.rest" target="classFrame">StaticFileMapping</a></li>
 <li><a href="org/apache/juneau/Streamable.html" title="interface in org.apache.juneau" target="classFrame"><span class="interfaceName">Streamable</span></a></li>
 <li><a href="org/apache/juneau/svl/StreamedVar.html" title="class in org.apache.juneau.svl" target="classFrame">StreamedVar</a></li>
@@ -891,6 +961,7 @@
 <li><a href="org/apache/juneau/dto/html5/Sup.html" title="class in org.apache.juneau.dto.html5" target="classFrame">Sup</a></li>
 <li><a href="org/apache/juneau/transform/Surrogate.html" title="interface in org.apache.juneau.transform" target="classFrame"><span class="interfaceName">Surrogate</span></a></li>
 <li><a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform" target="classFrame">SurrogateSwap</a></li>
+<li><a href="org/apache/juneau/examples/core/svl/SvlExample.html" title="class in org.apache.juneau.examples.core.svl" target="classFrame">SvlExample</a></li>
 <li><a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">Swagger</a></li>
 <li><a href="org/apache/juneau/dto/swagger/SwaggerBuilder.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">SwaggerBuilder</a></li>
 <li><a href="org/apache/juneau/dto/swagger/SwaggerElement.html" title="class in org.apache.juneau.dto.swagger" target="classFrame">SwaggerElement</a></li>
@@ -953,8 +1024,10 @@
 <li><a href="org/apache/juneau/uon/UonSerializerSession.html" title="class in org.apache.juneau.uon" target="classFrame">UonSerializerSession</a></li>
 <li><a href="org/apache/juneau/uon/UonUtils.html" title="class in org.apache.juneau.uon" target="classFrame">UonUtils</a></li>
 <li><a href="org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon" target="classFrame">UonWriter</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">UpdatePet</a></li>
 <li><a href="org/apache/juneau/http/Upgrade.html" title="class in org.apache.juneau.http" target="classFrame">Upgrade</a></li>
 <li><a href="org/apache/juneau/rest/exception/UpgradeRequired.html" title="class in org.apache.juneau.rest.exception" target="classFrame">UpgradeRequired</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest" target="classFrame">UploadPhotoMenuItem</a></li>
 <li><a href="org/apache/juneau/svl/vars/UpperCaseVar.html" title="class in org.apache.juneau.svl.vars" target="classFrame">UpperCaseVar</a></li>
 <li><a href="org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation" target="classFrame">URI</a></li>
 <li><a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau" target="classFrame">UriContext</a></li>
@@ -979,7 +1052,10 @@
 <li><a href="org/apache/juneau/rest/util/UrlPathPattern.html" title="class in org.apache.juneau.rest.util" target="classFrame">UrlPathPattern</a></li>
 <li><a href="org/apache/juneau/rest/vars/UrlVar.html" title="class in org.apache.juneau.rest.vars" target="classFrame">UrlVar</a></li>
 <li><a href="org/apache/juneau/rest/response/UseProxy.html" title="class in org.apache.juneau.rest.response" target="classFrame">UseProxy</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">User</a></li>
 <li><a href="org/apache/juneau/http/UserAgent.html" title="class in org.apache.juneau.http" target="classFrame">UserAgent</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">UserStatus</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.UserStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto" target="classFrame">UserStatus.UserStatusRender</a></li>
 <li><a href="org/apache/juneau/internal/Utils.html" title="class in org.apache.juneau.internal" target="classFrame">Utils</a></li>
 <li><a href="org/apache/juneau/Value.html" title="class in org.apache.juneau" target="classFrame">Value</a></li>
 <li><a href="org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau" target="classFrame"><span class="interfaceName">ValueListener</span></a></li>
@@ -1014,6 +1090,7 @@
 <li><a href="org/apache/juneau/xml/XmlBeanMeta.html" title="class in org.apache.juneau.xml" target="classFrame">XmlBeanMeta</a></li>
 <li><a href="org/apache/juneau/xml/XmlBeanPropertyMeta.html" title="class in org.apache.juneau.xml" target="classFrame">XmlBeanPropertyMeta</a></li>
 <li><a href="org/apache/juneau/xml/XmlClassMeta.html" title="class in org.apache.juneau.xml" target="classFrame">XmlClassMeta</a></li>
+<li><a href="org/apache/juneau/examples/core/xml/XmlComplexExample.html" title="class in org.apache.juneau.examples.core.xml" target="classFrame">XmlComplexExample</a></li>
 <li><a href="org/apache/juneau/xml/XmlDocSerializer.html" title="class in org.apache.juneau.xml" target="classFrame">XmlDocSerializer</a></li>
 <li><a href="org/apache/juneau/xml/XmlDocSerializer.Ns.html" title="class in org.apache.juneau.xml" target="classFrame">XmlDocSerializer.Ns</a></li>
 <li><a href="org/apache/juneau/xml/XmlDocSerializerSession.html" title="class in org.apache.juneau.xml" target="classFrame">XmlDocSerializerSession</a></li>
@@ -1039,6 +1116,7 @@
 <li><a href="org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml" target="classFrame">XmlSerializerBuilder</a></li>
 <li><a href="org/apache/juneau/xml/XmlSerializerSession.html" title="class in org.apache.juneau.xml" target="classFrame">XmlSerializerSession</a></li>
 <li><a href="org/apache/juneau/xml/XmlSerializerSession.ContentResult.html" title="enum in org.apache.juneau.xml" target="classFrame">XmlSerializerSession.ContentResult</a></li>
+<li><a href="org/apache/juneau/examples/core/xml/XmlSimpleExample.html" title="class in org.apache.juneau.examples.core.xml" target="classFrame">XmlSimpleExample</a></li>
 <li><a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml" target="classFrame">XmlUtils</a></li>
 <li><a href="org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml" target="classFrame">XmlWriter</a></li>
 <li><a href="org/apache/juneau/utils/ZipFileList.html" title="class in org.apache.juneau.utils" target="classFrame">ZipFileList</a></li>
diff --git a/content/site/apidocs-8.0.0/allclasses-noframe.html b/content/site/apidocs-8.0.0/allclasses-noframe.html
index 3d16586..ccf481d 100644
--- a/content/site/apidocs-8.0.0/allclasses-noframe.html
+++ b/content/site/apidocs-8.0.0/allclasses-noframe.html
@@ -14,13 +14,17 @@
 <ul>
 <li><a href="org/apache/juneau/dto/html5/A.html" title="class in org.apache.juneau.dto.html5">A</a></li>
 <li><a href="org/apache/juneau/dto/html5/Abbr.html" title="class in org.apache.juneau.dto.html5">Abbr</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></li>
 <li><a href="org/apache/juneau/http/Accept.html" title="class in org.apache.juneau.http">Accept</a></li>
 <li><a href="org/apache/juneau/http/AcceptCharset.html" title="class in org.apache.juneau.http">AcceptCharset</a></li>
 <li><a href="org/apache/juneau/rest/response/Accepted.html" title="class in org.apache.juneau.rest.response">Accepted</a></li>
 <li><a href="org/apache/juneau/http/AcceptEncoding.html" title="class in org.apache.juneau.http">AcceptEncoding</a></li>
 <li><a href="org/apache/juneau/http/AcceptLanguage.html" title="class in org.apache.juneau.http">AcceptLanguage</a></li>
 <li><a href="org/apache/juneau/http/AcceptRanges.html" title="class in org.apache.juneau.http">AcceptRanges</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">AddOrderMenuItem</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">AddPetMenuItem</a></li>
 <li><a href="org/apache/juneau/dto/html5/Address.html" title="class in org.apache.juneau.dto.html5">Address</a></li>
+<li><a href="org/apache/juneau/examples/rest/AdminGuard.html" title="class in org.apache.juneau.examples.rest">AdminGuard</a></li>
 <li><a href="org/apache/juneau/http/Age.html" title="class in org.apache.juneau.http">Age</a></li>
 <li><a href="org/apache/juneau/utils/AList.html" title="class in org.apache.juneau.utils">AList</a></li>
 <li><a href="org/apache/juneau/http/Allow.html" title="class in org.apache.juneau.http">Allow</a></li>
@@ -31,6 +35,8 @@
 <li><a href="org/apache/juneau/transform/AnnotationBeanFilterBuilder.html" title="class in org.apache.juneau.transform">AnnotationBeanFilterBuilder</a></li>
 <li><a href="org/apache/juneau/http/annotation/AnnotationUtils.html" title="class in org.apache.juneau.http.annotation">AnnotationUtils</a></li>
 <li><a href="org/apache/juneau/rest/util/AnnotationUtils.html" title="class in org.apache.juneau.rest.util">AnnotationUtils</a></li>
+<li><a href="org/apache/juneau/examples/rest/jetty/App.html" title="class in org.apache.juneau.examples.rest.jetty">App</a></li>
+<li><a href="org/apache/juneau/examples/rest/springboot/App.html" title="class in org.apache.juneau.examples.rest.springboot">App</a></li>
 <li><a href="org/apache/juneau/dto/html5/Area.html" title="class in org.apache.juneau.dto.html5">Area</a></li>
 <li><a href="org/apache/juneau/utils/Args.html" title="class in org.apache.juneau.utils">Args</a></li>
 <li><a href="org/apache/juneau/svl/vars/ArgsVar.html" title="class in org.apache.juneau.svl.vars">ArgsVar</a></li>
@@ -42,6 +48,7 @@
 <li><a href="org/apache/juneau/utils/ASet.html" title="class in org.apache.juneau.utils">ASet</a></li>
 <li><a href="org/apache/juneau/dto/html5/Aside.html" title="class in org.apache.juneau.dto.html5">Aside</a></li>
 <li><a href="org/apache/juneau/dto/atom/AtomBuilder.html" title="class in org.apache.juneau.dto.atom">AtomBuilder</a></li>
+<li><a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html" title="class in org.apache.juneau.examples.rest.dto">AtomFeedResource</a></li>
 <li><a href="org/apache/juneau/dto/html5/Audio.html" title="class in org.apache.juneau.dto.html5">Audio</a></li>
 <li><a href="org/apache/juneau/http/Authorization.html" title="class in org.apache.juneau.http">Authorization</a></li>
 <li><a href="org/apache/juneau/dto/html5/B.html" title="class in org.apache.juneau.dto.html5">B</a></li>
@@ -54,7 +61,11 @@
 <li><a href="org/apache/juneau/rest/jaxrs/BaseProvider.html" title="class in org.apache.juneau.rest.jaxrs">BaseProvider</a></li>
 <li><a href="org/apache/juneau/jsonschema/BasicBeanDefMapper.html" title="class in org.apache.juneau.jsonschema">BasicBeanDefMapper</a></li>
 <li><a href="org/apache/juneau/html/BasicHtmlDocTemplate.html" title="class in org.apache.juneau.html">BasicHtmlDocTemplate</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyMicroserviceListener</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/BasicJettyServerFactory.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyServerFactory</a></li>
+<li><a href="org/apache/juneau/microservice/BasicMicroserviceListener.html" title="class in org.apache.juneau.microservice">BasicMicroserviceListener</a></li>
 <li><a href="org/apache/juneau/rest/jaxrs/BasicProvider.html" title="class in org.apache.juneau.rest.jaxrs">BasicProvider</a></li>
+<li><a href="org/apache/juneau/BasicResourceResolver.html" title="class in org.apache.juneau">BasicResourceResolver</a></li>
 <li><a href="org/apache/juneau/rest/BasicRestCallHandler.html" title="class in org.apache.juneau.rest">BasicRestCallHandler</a></li>
 <li><a href="org/apache/juneau/rest/BasicRestConfig.html" title="interface in org.apache.juneau.rest"><span class="interfaceName">BasicRestConfig</span></a></li>
 <li><a href="org/apache/juneau/rest/BasicRestInfoProvider.html" title="class in org.apache.juneau.rest">BasicRestInfoProvider</a></li>
@@ -62,8 +73,8 @@
 <li><a href="org/apache/juneau/rest/BasicRestResourceResolver.html" title="class in org.apache.juneau.rest">BasicRestResourceResolver</a></li>
 <li><a href="org/apache/juneau/rest/BasicRestServlet.html" title="class in org.apache.juneau.rest">BasicRestServlet</a></li>
 <li><a href="org/apache/juneau/rest/BasicRestServletGroup.html" title="class in org.apache.juneau.rest">BasicRestServletGroup</a></li>
-<li><a href="org/apache/juneau/microservice/BasicRestServletJena.html" title="class in org.apache.juneau.microservice">BasicRestServletJena</a></li>
-<li><a href="org/apache/juneau/microservice/BasicRestServletJenaGroup.html" title="class in org.apache.juneau.microservice">BasicRestServletJenaGroup</a></li>
+<li><a href="org/apache/juneau/rest/BasicRestServletJena.html" title="class in org.apache.juneau.rest">BasicRestServletJena</a></li>
+<li><a href="org/apache/juneau/rest/BasicRestServletJenaGroup.html" title="class in org.apache.juneau.rest">BasicRestServletJenaGroup</a></li>
 <li><a href="org/apache/juneau/dto/html5/Bdi.html" title="class in org.apache.juneau.dto.html5">Bdi</a></li>
 <li><a href="org/apache/juneau/dto/html5/Bdo.html" title="class in org.apache.juneau.dto.html5">Bdo</a></li>
 <li><a href="org/apache/juneau/annotation/Bean.html" title="annotation in org.apache.juneau.annotation">Bean</a></li>
@@ -175,6 +186,9 @@
 <li><a href="org/apache/juneau/dto/atom/CommonEntry.html" title="class in org.apache.juneau.dto.atom">CommonEntry</a></li>
 <li><a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></li>
 <li><a href="org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config">ConfigBuilder</a></li>
+<li><a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></li>
+<li><a href="org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a></li>
+<li><a href="org/apache/juneau/microservice/console/ConfigCommand.html" title="class in org.apache.juneau.microservice.console">ConfigCommand</a></li>
 <li><a href="org/apache/juneau/config/encode/ConfigEncoder.html" title="interface in org.apache.juneau.config.encode"><span class="interfaceName">ConfigEncoder</span></a></li>
 <li><a href="org/apache/juneau/config/internal/ConfigEntry.html" title="class in org.apache.juneau.config.internal">ConfigEntry</a></li>
 <li><a href="org/apache/juneau/config/event/ConfigEvent.html" title="class in org.apache.juneau.config.event">ConfigEvent</a></li>
@@ -216,6 +230,8 @@
 <li><a href="org/apache/juneau/ContextRuntimeException.html" title="class in org.apache.juneau">ContextRuntimeException</a></li>
 <li><a href="org/apache/juneau/rest/response/Continue.html" title="class in org.apache.juneau.rest.response">Continue</a></li>
 <li><a href="org/apache/juneau/rest/response/Created.html" title="class in org.apache.juneau.rest.response">Created</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreateOrder</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></li>
 <li><a href="org/apache/juneau/csv/CsvParser.html" title="class in org.apache.juneau.csv">CsvParser</a></li>
 <li><a href="org/apache/juneau/csv/CsvParserBuilder.html" title="class in org.apache.juneau.csv">CsvParserBuilder</a></li>
 <li><a href="org/apache/juneau/csv/CsvParserSession.html" title="class in org.apache.juneau.csv">CsvParserSession</a></li>
@@ -258,7 +274,7 @@
 <li><a href="org/apache/juneau/transforms/DateSwap.ToString.html" title="class in org.apache.juneau.transforms">DateSwap.ToString</a></li>
 <li><a href="org/apache/juneau/internal/DateUtils.html" title="class in org.apache.juneau.internal">DateUtils</a></li>
 <li><a href="org/apache/juneau/dto/html5/Dd.html" title="class in org.apache.juneau.dto.html5">Dd</a></li>
-<li><a href="org/apache/juneau/microservice/resources/DebugResource.html" title="class in org.apache.juneau.microservice.resources">DebugResource</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html" title="class in org.apache.juneau.microservice.jetty.resources">DebugResource</a></li>
 <li><a href="org/apache/juneau/rest/reshandlers/DefaultHandler.html" title="class in org.apache.juneau.rest.reshandlers">DefaultHandler</a></li>
 <li><a href="org/apache/juneau/svl/DefaultingVar.html" title="class in org.apache.juneau.svl">DefaultingVar</a></li>
 <li><a href="org/apache/juneau/dto/html5/Del.html" title="class in org.apache.juneau.dto.html5">Del</a></li>
@@ -272,7 +288,9 @@
 <li><a href="org/apache/juneau/dto/html5/Div.html" title="class in org.apache.juneau.dto.html5">Div</a></li>
 <li><a href="org/apache/juneau/dto/html5/Dl.html" title="class in org.apache.juneau.dto.html5">Dl</a></li>
 <li><a href="org/apache/juneau/dto/html5/Dt.html" title="class in org.apache.juneau.dto.html5">Dt</a></li>
+<li><a href="org/apache/juneau/examples/rest/dto/DtoExamples.html" title="class in org.apache.juneau.examples.rest.dto">DtoExamples</a></li>
 <li><a href="org/apache/juneau/rest/response/EarlyHints.html" title="class in org.apache.juneau.rest.response">EarlyHints</a></li>
+<li><a href="org/apache/juneau/examples/rest/command/EchoCommand.html" title="class in org.apache.juneau.examples.rest.command">EchoCommand</a></li>
 <li><a href="org/apache/juneau/dto/html5/Em.html" title="class in org.apache.juneau.dto.html5">Em</a></li>
 <li><a href="org/apache/juneau/dto/html5/Embed.html" title="class in org.apache.juneau.dto.html5">Embed</a></li>
 <li><a href="org/apache/juneau/encoders/Encoder.html" title="class in org.apache.juneau.encoders">Encoder</a></li>
@@ -289,6 +307,7 @@
 <li><a href="org/apache/juneau/http/Expect.html" title="class in org.apache.juneau.http">Expect</a></li>
 <li><a href="org/apache/juneau/rest/exception/ExpectationFailed.html" title="class in org.apache.juneau.rest.exception">ExpectationFailed</a></li>
 <li><a href="org/apache/juneau/http/Expires.html" title="class in org.apache.juneau.http">Expires</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/ExpiresAfter.html" title="class in org.apache.juneau.examples.rest.petstore">ExpiresAfter</a></li>
 <li><a href="org/apache/juneau/utils/ExtendedMimetypesFileTypeMap.html" title="class in org.apache.juneau.utils">ExtendedMimetypesFileTypeMap</a></li>
 <li><a href="org/apache/juneau/jsonschema/annotation/ExternalDocs.html" title="annotation in org.apache.juneau.jsonschema.annotation">ExternalDocs</a></li>
 <li><a href="org/apache/juneau/dto/swagger/ExternalDocumentation.html" title="class in org.apache.juneau.dto.swagger">ExternalDocumentation</a></li>
@@ -315,6 +334,7 @@
 <li><a href="org/apache/juneau/http/annotation/FormData.html" title="annotation in org.apache.juneau.http.annotation">FormData</a></li>
 <li><a href="org/apache/juneau/rest/response/Found.html" title="class in org.apache.juneau.rest.response">Found</a></li>
 <li><a href="org/apache/juneau/http/From.html" title="class in org.apache.juneau.http">From</a></li>
+<li><a href="org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau">FuzzyResourceResolver</a></li>
 <li><a href="org/apache/juneau/dto/atom/Generator.html" title="class in org.apache.juneau.dto.atom">Generator</a></li>
 <li><a href="org/apache/juneau/rest/exception/Gone.html" title="class in org.apache.juneau.rest.exception">Gone</a></li>
 <li><a href="org/apache/juneau/encoders/GzipEncoder.html" title="class in org.apache.juneau.encoders">GzipEncoder</a></li>
@@ -341,6 +361,7 @@
 <li><a href="org/apache/juneau/http/HeaderString.html" title="class in org.apache.juneau.http">HeaderString</a></li>
 <li><a href="org/apache/juneau/http/HeaderStringArray.html" title="class in org.apache.juneau.http">HeaderStringArray</a></li>
 <li><a href="org/apache/juneau/http/HeaderUri.html" title="class in org.apache.juneau.http">HeaderUri</a></li>
+<li><a href="org/apache/juneau/examples/rest/HelloWorldResource.html" title="class in org.apache.juneau.examples.rest">HelloWorldResource</a></li>
 <li><a href="org/apache/juneau/microservice/sample/HelloWorldResource.html" title="class in org.apache.juneau.microservice.sample">HelloWorldResource</a></li>
 <li><a href="org/apache/juneau/microservice/console/HelpCommand.html" title="class in org.apache.juneau.microservice.console">HelpCommand</a></li>
 <li><a href="org/apache/juneau/rest/annotation/HookEvent.html" title="enum in org.apache.juneau.rest.annotation">HookEvent</a></li>
@@ -409,11 +430,13 @@
 <li><a href="org/apache/juneau/dto/html5/I.html" title="class in org.apache.juneau.dto.html5">I</a></li>
 <li><a href="org/apache/juneau/dto/atom/Icon.html" title="class in org.apache.juneau.dto.atom">Icon</a></li>
 <li><a href="org/apache/juneau/dto/atom/Id.html" title="class in org.apache.juneau.dto.atom">Id</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/IdConflict.html" title="class in org.apache.juneau.examples.rest.petstore">IdConflict</a></li>
 <li><a href="org/apache/juneau/encoders/IdentityEncoder.html" title="class in org.apache.juneau.encoders">IdentityEncoder</a></li>
 <li><a href="org/apache/juneau/internal/IdentityList.html" title="class in org.apache.juneau.internal">IdentityList</a></li>
 <li><a href="org/apache/juneau/utils/IdGenerator.html" title="interface in org.apache.juneau.utils"><span class="interfaceName">IdGenerator</span></a></li>
 <li><a href="org/apache/juneau/utils/IdGenerators.html" title="class in org.apache.juneau.utils">IdGenerators</a></li>
 <li><a href="org/apache/juneau/utils/IdMap.html" title="class in org.apache.juneau.utils">IdMap</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/IdNotFound.html" title="class in org.apache.juneau.examples.rest.petstore">IdNotFound</a></li>
 <li><a href="org/apache/juneau/http/IfMatch.html" title="class in org.apache.juneau.http">IfMatch</a></li>
 <li><a href="org/apache/juneau/http/IfModifiedSince.html" title="class in org.apache.juneau.http">IfModifiedSince</a></li>
 <li><a href="org/apache/juneau/http/IfNoneMatch.html" title="class in org.apache.juneau.http">IfNoneMatch</a></li>
@@ -437,17 +460,28 @@
 <li><a href="org/apache/juneau/rest/converters/Introspectable.html" title="class in org.apache.juneau.rest.converters">Introspectable</a></li>
 <li><a href="org/apache/juneau/annotation/InvalidAnnotationException.html" title="class in org.apache.juneau.annotation">InvalidAnnotationException</a></li>
 <li><a href="org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau">InvalidDataConversionException</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidId.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidId</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidLogin.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidLogin</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidSpecies.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidSpecies</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidTag.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidTag</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/InvalidUsername.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidUsername</a></li>
 <li><a href="org/apache/juneau/utils/IOPipe.html" title="class in org.apache.juneau.utils">IOPipe</a></li>
 <li><a href="org/apache/juneau/utils/IOPipe.LineProcessor.html" title="interface in org.apache.juneau.utils"><span class="interfaceName">IOPipe.LineProcessor</span></a></li>
 <li><a href="org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal">IOUtils</a></li>
 <li><a href="org/apache/juneau/dto/swagger/Items.html" title="class in org.apache.juneau.dto.swagger">Items</a></li>
 <li><a href="org/apache/juneau/jsonschema/annotation/Items.html" title="annotation in org.apache.juneau.jsonschema.annotation">Items</a></li>
 <li><a href="org/apache/juneau/transforms/IteratorSwap.html" title="class in org.apache.juneau.transforms">IteratorSwap</a></li>
-<li><a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html" title="interface in org.apache.juneau.microservice.jetty"><span class="interfaceName">JettyMicroserviceListener</span></a></li>
+<li><a href="org/apache/juneau/microservice/jetty/JettyServerFactory.html" title="interface in org.apache.juneau.microservice.jetty"><span class="interfaceName">JettyServerFactory</span></a></li>
 <li><a href="org/apache/juneau/marshall/Jso.html" title="class in org.apache.juneau.marshall">Jso</a></li>
 <li><a href="org/apache/juneau/json/annotation/Json.html" title="annotation in org.apache.juneau.json.annotation">Json</a></li>
 <li><a href="org/apache/juneau/marshall/Json.html" title="class in org.apache.juneau.marshall">Json</a></li>
 <li><a href="org/apache/juneau/json/JsonClassMeta.html" title="class in org.apache.juneau.json">JsonClassMeta</a></li>
+<li><a href="org/apache/juneau/examples/core/json/JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json">JsonComplexExample</a></li>
+<li><a href="org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json">JsonConfigurationExample</a></li>
 <li><a href="org/apache/juneau/json/JsonParser.html" title="class in org.apache.juneau.json">JsonParser</a></li>
 <li><a href="org/apache/juneau/json/JsonParser.Simple.html" title="class in org.apache.juneau.json">JsonParser.Simple</a></li>
 <li><a href="org/apache/juneau/json/JsonParser.Strict.html" title="class in org.apache.juneau.json">JsonParser.Strict</a></li>
@@ -468,6 +502,7 @@
 <li><a href="org/apache/juneau/dto/jsonschema/JsonSchemaProperty.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchemaProperty</a></li>
 <li><a href="org/apache/juneau/dto/jsonschema/JsonSchemaPropertySimpleArray.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchemaPropertySimpleArray</a></li>
 <li><a href="org/apache/juneau/dto/jsonschema/JsonSchemaRef.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchemaRef</a></li>
+<li><a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html" title="class in org.apache.juneau.examples.rest.dto">JsonSchemaResource</a></li>
 <li><a href="org/apache/juneau/json/JsonSchemaSerializer.html" title="class in org.apache.juneau.json">JsonSchemaSerializer</a></li>
 <li><a href="org/apache/juneau/json/JsonSchemaSerializer.Readable.html" title="class in org.apache.juneau.json">JsonSchemaSerializer.Readable</a></li>
 <li><a href="org/apache/juneau/json/JsonSchemaSerializer.Simple.html" title="class in org.apache.juneau.json">JsonSchemaSerializer.Simple</a></li>
@@ -479,6 +514,7 @@
 <li><a href="org/apache/juneau/json/JsonSerializer.ReadableSafe.html" title="class in org.apache.juneau.json">JsonSerializer.ReadableSafe</a></li>
 <li><a href="org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></li>
 <li><a href="org/apache/juneau/json/JsonSerializerSession.html" title="class in org.apache.juneau.json">JsonSerializerSession</a></li>
+<li><a href="org/apache/juneau/examples/core/json/JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json">JsonSimpleExample</a></li>
 <li><a href="org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema">JsonType</a></li>
 <li><a href="org/apache/juneau/dto/jsonschema/JsonTypeArray.html" title="class in org.apache.juneau.dto.jsonschema">JsonTypeArray</a></li>
 <li><a href="org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a></li>
@@ -490,6 +526,9 @@
 <li><a href="org/apache/juneau/jso/JsoSerializerSession.html" title="class in org.apache.juneau.jso">JsoSerializerSession</a></li>
 <li><a href="org/apache/juneau/internal/JuneauLogger.html" title="class in org.apache.juneau.internal">JuneauLogger</a></li>
 <li><a href="org/apache/juneau/rest/jaxrs/JuneauProvider.html" title="annotation in org.apache.juneau.rest.jaxrs">JuneauProvider</a></li>
+<li><a href="org/apache/juneau/rest/springboot/annotation/JuneauRest.html" title="annotation in org.apache.juneau.rest.springboot.annotation">JuneauRest</a></li>
+<li><a href="org/apache/juneau/rest/springboot/JuneauRestInitializer.html" title="class in org.apache.juneau.rest.springboot">JuneauRestInitializer</a></li>
+<li><a href="org/apache/juneau/rest/springboot/JuneauRestPostProcessor.html" title="class in org.apache.juneau.rest.springboot">JuneauRestPostProcessor</a></li>
 <li><a href="org/apache/juneau/dto/html5/Kbd.html" title="class in org.apache.juneau.dto.html5">Kbd</a></li>
 <li><a href="org/apache/juneau/dto/html5/Keygen.html" title="class in org.apache.juneau.dto.html5">Keygen</a></li>
 <li><a href="org/apache/juneau/internal/KeywordSet.html" title="class in org.apache.juneau.internal">KeywordSet</a></li>
@@ -507,6 +546,7 @@
 <li><a href="org/apache/juneau/rest/vars/LocalizationVar.html" title="class in org.apache.juneau.rest.vars">LocalizationVar</a></li>
 <li><a href="org/apache/juneau/http/Location.html" title="class in org.apache.juneau.http">Location</a></li>
 <li><a href="org/apache/juneau/rest/exception/Locked.html" title="class in org.apache.juneau.rest.exception">Locked</a></li>
+<li><a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></li>
 <li><a href="org/apache/juneau/microservice/resources/LogEntryFormatter.html" title="class in org.apache.juneau.microservice.resources">LogEntryFormatter</a></li>
 <li><a href="org/apache/juneau/dto/atom/Logo.html" title="class in org.apache.juneau.dto.atom">Logo</a></li>
 <li><a href="org/apache/juneau/microservice/resources/LogParser.html" title="class in org.apache.juneau.microservice.resources">LogParser</a></li>
@@ -536,6 +576,8 @@
 <li><a href="org/apache/juneau/rest/exception/MethodNotAllowed.html" title="class in org.apache.juneau.rest.exception">MethodNotAllowed</a></li>
 <li><a href="org/apache/juneau/rest/annotation/MethodSwagger.html" title="annotation in org.apache.juneau.rest.annotation">MethodSwagger</a></li>
 <li><a href="org/apache/juneau/microservice/Microservice.html" title="class in org.apache.juneau.microservice">Microservice</a></li>
+<li><a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></li>
+<li><a href="org/apache/juneau/microservice/MicroserviceListener.html" title="interface in org.apache.juneau.microservice"><span class="interfaceName">MicroserviceListener</span></a></li>
 <li><a href="org/apache/juneau/rest/exception/MisdirectedRequest.html" title="class in org.apache.juneau.rest.exception">MisdirectedRequest</a></li>
 <li><a href="org/apache/juneau/rest/client/mock/MockHttpClientConnection.html" title="class in org.apache.juneau.rest.client.mock">MockHttpClientConnection</a></li>
 <li><a href="org/apache/juneau/rest/client/mock/MockHttpClientConnectionManager.html" title="class in org.apache.juneau.rest.client.mock">MockHttpClientConnectionManager</a></li>
@@ -609,6 +651,9 @@
 <li><a href="org/apache/juneau/dto/swagger/OperationMap.html" title="class in org.apache.juneau.dto.swagger">OperationMap</a></li>
 <li><a href="org/apache/juneau/dto/html5/Optgroup.html" title="class in org.apache.juneau.dto.html5">Optgroup</a></li>
 <li><a href="org/apache/juneau/dto/html5/Option.html" title="class in org.apache.juneau.dto.html5">Option</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">OrderStatus</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.OrderStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">OrderStatus.OrderStatusRender</a></li>
 <li><a href="org/apache/juneau/dto/html5/Output.html" title="class in org.apache.juneau.dto.html5">Output</a></li>
 <li><a href="org/apache/juneau/serializer/OutputStreamSerializer.html" title="class in org.apache.juneau.serializer">OutputStreamSerializer</a></li>
 <li><a href="org/apache/juneau/serializer/OutputStreamSerializerBuilder.html" title="class in org.apache.juneau.serializer">OutputStreamSerializerBuilder</a></li>
@@ -641,6 +686,19 @@
 <li><a href="org/apache/juneau/rest/exception/PayloadTooLarge.html" title="class in org.apache.juneau.rest.exception">PayloadTooLarge</a></li>
 <li><a href="org/apache/juneau/rest/response/PermanentRedirect.html" title="class in org.apache.juneau.rest.response">PermanentRedirect</a></li>
 <li><a href="org/apache/juneau/dto/atom/Person.html" title="class in org.apache.juneau.dto.atom">Person</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.PriceRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet.PriceRender</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">PetStatus</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.PetStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetStatus.PetStatusRender</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest"><span class="interfaceName">PetStore</span></a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.TagNameOnly.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag.TagNameOnly</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageParser.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource.ImageParser</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageSerializer.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource.ImageSerializer</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.Photo.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource.Photo</a></li>
 <li><a href="org/apache/juneau/marshall/PlainText.html" title="class in org.apache.juneau.marshall">PlainText</a></li>
 <li><a href="org/apache/juneau/plaintext/PlainTextParser.html" title="class in org.apache.juneau.plaintext">PlainTextParser</a></li>
 <li><a href="org/apache/juneau/plaintext/PlainTextParserBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextParserBuilder</a></li>
@@ -648,6 +706,8 @@
 <li><a href="org/apache/juneau/plaintext/PlainTextSerializer.html" title="class in org.apache.juneau.plaintext">PlainTextSerializer</a></li>
 <li><a href="org/apache/juneau/plaintext/PlainTextSerializerBuilder.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerBuilder</a></li>
 <li><a href="org/apache/juneau/plaintext/PlainTextSerializerSession.html" title="class in org.apache.juneau.plaintext">PlainTextSerializerSession</a></li>
+<li><a href="org/apache/juneau/examples/core/pojo/Pojo.html" title="class in org.apache.juneau.examples.core.pojo">Pojo</a></li>
+<li><a href="org/apache/juneau/examples/core/pojo/PojoComplex.html" title="class in org.apache.juneau.examples.core.pojo">PojoComplex</a></li>
 <li><a href="org/apache/juneau/utils/PojoIntrospector.html" title="class in org.apache.juneau.utils">PojoIntrospector</a></li>
 <li><a href="org/apache/juneau/utils/PojoMerge.html" title="class in org.apache.juneau.utils">PojoMerge</a></li>
 <li><a href="org/apache/juneau/utils/PojoQuery.html" title="class in org.apache.juneau.utils">PojoQuery</a></li>
@@ -662,6 +722,7 @@
 <li><a href="org/apache/juneau/dto/html5/Pre.html" title="class in org.apache.juneau.dto.html5">Pre</a></li>
 <li><a href="org/apache/juneau/rest/exception/PreconditionFailed.html" title="class in org.apache.juneau.rest.exception">PreconditionFailed</a></li>
 <li><a href="org/apache/juneau/rest/exception/PreconditionRequired.html" title="class in org.apache.juneau.rest.exception">PreconditionRequired</a></li>
+<li><a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html" title="class in org.apache.juneau.examples.rest.dto">PredefinedLabelsResource</a></li>
 <li><a href="org/apache/juneau/utils/ProcBuilder.html" title="class in org.apache.juneau.utils">ProcBuilder</a></li>
 <li><a href="org/apache/juneau/utils/ProcBuilder.Matcher.html" title="class in org.apache.juneau.utils">ProcBuilder.Matcher</a></li>
 <li><a href="org/apache/juneau/rest/response/Processing.html" title="class in org.apache.juneau.rest.response">Processing</a></li>
@@ -691,6 +752,8 @@
 <li><a href="org/apache/juneau/jena/RdfClassMeta.html" title="class in org.apache.juneau.jena">RdfClassMeta</a></li>
 <li><a href="org/apache/juneau/jena/RdfCollectionFormat.html" title="enum in org.apache.juneau.jena">RdfCollectionFormat</a></li>
 <li><a href="org/apache/juneau/jena/RdfCommon.html" title="interface in org.apache.juneau.jena"><span class="interfaceName">RdfCommon</span></a></li>
+<li><a href="org/apache/juneau/examples/core/rdf/RdfComplexExample.html" title="class in org.apache.juneau.examples.core.rdf">RdfComplexExample</a></li>
+<li><a href="org/apache/juneau/examples/core/rdf/RdfExample.html" title="class in org.apache.juneau.examples.core.rdf">RdfExample</a></li>
 <li><a href="org/apache/juneau/jena/annotation/RdfNs.html" title="annotation in org.apache.juneau.jena.annotation">RdfNs</a></li>
 <li><a href="org/apache/juneau/jena/RdfParser.html" title="class in org.apache.juneau.jena">RdfParser</a></li>
 <li><a href="org/apache/juneau/jena/RdfParserBuilder.html" title="class in org.apache.juneau.jena">RdfParserBuilder</a></li>
@@ -737,6 +800,7 @@
 <li><a href="org/apache/juneau/httppart/bean/RequestBeanMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanMeta</a></li>
 <li><a href="org/apache/juneau/httppart/bean/RequestBeanPropertyMeta.html" title="class in org.apache.juneau.httppart.bean">RequestBeanPropertyMeta</a></li>
 <li><a href="org/apache/juneau/rest/RequestBody.html" title="class in org.apache.juneau.rest">RequestBody</a></li>
+<li><a href="org/apache/juneau/examples/rest/RequestEchoResource.html" title="class in org.apache.juneau.examples.rest">RequestEchoResource</a></li>
 <li><a href="org/apache/juneau/rest/RequestFormData.html" title="class in org.apache.juneau.rest">RequestFormData</a></li>
 <li><a href="org/apache/juneau/rest/vars/RequestFormDataVar.html" title="class in org.apache.juneau.rest.vars">RequestFormDataVar</a></li>
 <li><a href="org/apache/juneau/rest/exception/RequestHeaderFieldsTooLarge.html" title="class in org.apache.juneau.rest.exception">RequestHeaderFieldsTooLarge</a></li>
@@ -754,6 +818,7 @@
 <li><a href="org/apache/juneau/rest/helper/ResolvingReaderResource.Builder.html" title="class in org.apache.juneau.rest.helper">ResolvingReaderResource.Builder</a></li>
 <li><a href="org/apache/juneau/rest/helper/ResourceDescription.html" title="class in org.apache.juneau.rest.helper">ResourceDescription</a></li>
 <li><a href="org/apache/juneau/rest/helper/ResourceDescriptions.html" title="class in org.apache.juneau.rest.helper">ResourceDescriptions</a></li>
+<li><a href="org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau"><span class="interfaceName">ResourceResolver</span></a></li>
 <li><a href="org/apache/juneau/rest/annotation/ResourceSwagger.html" title="annotation in org.apache.juneau.rest.annotation">ResourceSwagger</a></li>
 <li><a href="org/apache/juneau/http/annotation/Response.html" title="annotation in org.apache.juneau.http.annotation">Response</a></li>
 <li><a href="org/apache/juneau/httppart/bean/ResponseBeanMeta.html" title="class in org.apache.juneau.httppart.bean">ResponseBeanMeta</a></li>
@@ -793,7 +858,6 @@
 <li><a href="org/apache/juneau/rest/annotation/RestMethod.html" title="annotation in org.apache.juneau.rest.annotation">RestMethod</a></li>
 <li><a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></li>
 <li><a href="org/apache/juneau/rest/RestMethodProperties.html" title="class in org.apache.juneau.rest">RestMethodProperties</a></li>
-<li><a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></li>
 <li><a href="org/apache/juneau/rest/RestParamType.html" title="enum in org.apache.juneau.rest">RestParamType</a></li>
 <li><a href="org/apache/juneau/rest/RestRequest.html" title="class in org.apache.juneau.rest">RestRequest</a></li>
 <li><a href="org/apache/juneau/rest/client/RestRequestEntity.html" title="class in org.apache.juneau.rest.client">RestRequestEntity</a></li>
@@ -807,6 +871,7 @@
 <li><a href="org/apache/juneau/dto/ResultSetList.html" title="class in org.apache.juneau.dto">ResultSetList</a></li>
 <li><a href="org/apache/juneau/http/RetryAfter.html" title="class in org.apache.juneau.http">RetryAfter</a></li>
 <li><a href="org/apache/juneau/rest/client/RetryOn.html" title="class in org.apache.juneau.rest.client">RetryOn</a></li>
+<li><a href="org/apache/juneau/examples/rest/RootResources.html" title="class in org.apache.juneau.examples.rest">RootResources</a></li>
 <li><a href="org/apache/juneau/microservice/sample/RootResources.html" title="class in org.apache.juneau.microservice.sample">RootResources</a></li>
 <li><a href="org/apache/juneau/dto/html5/Rp.html" title="class in org.apache.juneau.dto.html5">Rp</a></li>
 <li><a href="org/apache/juneau/rest/remote/RrpcServlet.html" title="class in org.apache.juneau.rest.remote">RrpcServlet</a></li>
@@ -869,6 +934,11 @@
 <li><a href="org/apache/juneau/dto/atom/Source.html" title="class in org.apache.juneau.dto.atom">Source</a></li>
 <li><a href="org/apache/juneau/dto/html5/Source.html" title="class in org.apache.juneau.dto.html5">Source</a></li>
 <li><a href="org/apache/juneau/dto/html5/Span.html" title="class in org.apache.juneau.dto.html5">Span</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Species.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">Species</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/Species.SpeciesRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Species.SpeciesRender</a></li>
+<li><a href="org/apache/juneau/rest/springboot/SpringRestResourceResolver.html" title="class in org.apache.juneau.rest.springboot">SpringRestResourceResolver</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource.PostInput</a></li>
 <li><a href="org/apache/juneau/rest/StaticFileMapping.html" title="class in org.apache.juneau.rest">StaticFileMapping</a></li>
 <li><a href="org/apache/juneau/Streamable.html" title="interface in org.apache.juneau"><span class="interfaceName">Streamable</span></a></li>
 <li><a href="org/apache/juneau/svl/StreamedVar.html" title="class in org.apache.juneau.svl">StreamedVar</a></li>
@@ -891,6 +961,7 @@
 <li><a href="org/apache/juneau/dto/html5/Sup.html" title="class in org.apache.juneau.dto.html5">Sup</a></li>
 <li><a href="org/apache/juneau/transform/Surrogate.html" title="interface in org.apache.juneau.transform"><span class="interfaceName">Surrogate</span></a></li>
 <li><a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform">SurrogateSwap</a></li>
+<li><a href="org/apache/juneau/examples/core/svl/SvlExample.html" title="class in org.apache.juneau.examples.core.svl">SvlExample</a></li>
 <li><a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a></li>
 <li><a href="org/apache/juneau/dto/swagger/SwaggerBuilder.html" title="class in org.apache.juneau.dto.swagger">SwaggerBuilder</a></li>
 <li><a href="org/apache/juneau/dto/swagger/SwaggerElement.html" title="class in org.apache.juneau.dto.swagger">SwaggerElement</a></li>
@@ -953,8 +1024,10 @@
 <li><a href="org/apache/juneau/uon/UonSerializerSession.html" title="class in org.apache.juneau.uon">UonSerializerSession</a></li>
 <li><a href="org/apache/juneau/uon/UonUtils.html" title="class in org.apache.juneau.uon">UonUtils</a></li>
 <li><a href="org/apache/juneau/uon/UonWriter.html" title="class in org.apache.juneau.uon">UonWriter</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></li>
 <li><a href="org/apache/juneau/http/Upgrade.html" title="class in org.apache.juneau.http">Upgrade</a></li>
 <li><a href="org/apache/juneau/rest/exception/UpgradeRequired.html" title="class in org.apache.juneau.rest.exception">UpgradeRequired</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">UploadPhotoMenuItem</a></li>
 <li><a href="org/apache/juneau/svl/vars/UpperCaseVar.html" title="class in org.apache.juneau.svl.vars">UpperCaseVar</a></li>
 <li><a href="org/apache/juneau/annotation/URI.html" title="annotation in org.apache.juneau.annotation">URI</a></li>
 <li><a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></li>
@@ -979,7 +1052,10 @@
 <li><a href="org/apache/juneau/rest/util/UrlPathPattern.html" title="class in org.apache.juneau.rest.util">UrlPathPattern</a></li>
 <li><a href="org/apache/juneau/rest/vars/UrlVar.html" title="class in org.apache.juneau.rest.vars">UrlVar</a></li>
 <li><a href="org/apache/juneau/rest/response/UseProxy.html" title="class in org.apache.juneau.rest.response">UseProxy</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></li>
 <li><a href="org/apache/juneau/http/UserAgent.html" title="class in org.apache.juneau.http">UserAgent</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">UserStatus</a></li>
+<li><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.UserStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UserStatus.UserStatusRender</a></li>
 <li><a href="org/apache/juneau/internal/Utils.html" title="class in org.apache.juneau.internal">Utils</a></li>
 <li><a href="org/apache/juneau/Value.html" title="class in org.apache.juneau">Value</a></li>
 <li><a href="org/apache/juneau/ValueListener.html" title="interface in org.apache.juneau"><span class="interfaceName">ValueListener</span></a></li>
@@ -1014,6 +1090,7 @@
 <li><a href="org/apache/juneau/xml/XmlBeanMeta.html" title="class in org.apache.juneau.xml">XmlBeanMeta</a></li>
 <li><a href="org/apache/juneau/xml/XmlBeanPropertyMeta.html" title="class in org.apache.juneau.xml">XmlBeanPropertyMeta</a></li>
 <li><a href="org/apache/juneau/xml/XmlClassMeta.html" title="class in org.apache.juneau.xml">XmlClassMeta</a></li>
+<li><a href="org/apache/juneau/examples/core/xml/XmlComplexExample.html" title="class in org.apache.juneau.examples.core.xml">XmlComplexExample</a></li>
 <li><a href="org/apache/juneau/xml/XmlDocSerializer.html" title="class in org.apache.juneau.xml">XmlDocSerializer</a></li>
 <li><a href="org/apache/juneau/xml/XmlDocSerializer.Ns.html" title="class in org.apache.juneau.xml">XmlDocSerializer.Ns</a></li>
 <li><a href="org/apache/juneau/xml/XmlDocSerializerSession.html" title="class in org.apache.juneau.xml">XmlDocSerializerSession</a></li>
@@ -1039,6 +1116,7 @@
 <li><a href="org/apache/juneau/xml/XmlSerializerBuilder.html" title="class in org.apache.juneau.xml">XmlSerializerBuilder</a></li>
 <li><a href="org/apache/juneau/xml/XmlSerializerSession.html" title="class in org.apache.juneau.xml">XmlSerializerSession</a></li>
 <li><a href="org/apache/juneau/xml/XmlSerializerSession.ContentResult.html" title="enum in org.apache.juneau.xml">XmlSerializerSession.ContentResult</a></li>
+<li><a href="org/apache/juneau/examples/core/xml/XmlSimpleExample.html" title="class in org.apache.juneau.examples.core.xml">XmlSimpleExample</a></li>
 <li><a href="org/apache/juneau/xml/XmlUtils.html" title="class in org.apache.juneau.xml">XmlUtils</a></li>
 <li><a href="org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></li>
 <li><a href="org/apache/juneau/utils/ZipFileList.html" title="class in org.apache.juneau.utils">ZipFileList</a></li>
diff --git a/content/site/apidocs-8.0.0/deprecated-list.html b/content/site/apidocs-8.0.0/deprecated-list.html
index 54b4aac..d31f459 100644
--- a/content/site/apidocs-8.0.0/deprecated-list.html
+++ b/content/site/apidocs-8.0.0/deprecated-list.html
@@ -71,6 +71,31 @@
 <div class="header">
 <h1 title="Deprecated API" class="title">Deprecated API</h1>
 <h2 title="Contents">Contents</h2>
+<ul>
+<li><a href="#method">Deprecated Methods</a></li>
+</ul>
+</div>
+<div class="contentContainer"><a name="method">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
+<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colOne" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colOne"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#findPetsByTags-java.lang.String:A-">org.apache.juneau.examples.rest.petstore.rest.PetStore.findPetsByTags(String[])</a></td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#findPetsByTags-java.lang.String:A-">org.apache.juneau.examples.rest.petstore.rest.PetStoreResource.findPetsByTags(String[])</a></td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
 </div>
 <!-- ======= START OF BOTTOM NAVBAR ====== -->
 <div class="bottomNav"><a name="navbar.bottom">
diff --git a/content/site/apidocs-8.0.0/doc-files/juneau-examples-rest-springboot.Classes.png b/content/site/apidocs-8.0.0/doc-files/juneau-examples-rest-springboot.Classes.png
new file mode 100644
index 0000000..9310ea9
Binary files /dev/null and b/content/site/apidocs-8.0.0/doc-files/juneau-examples-rest-springboot.Classes.png differ
diff --git a/content/site/apidocs-8.0.0/index-all.html b/content/site/apidocs-8.0.0/index-all.html
index 2009c8d..0621a6f 100644
--- a/content/site/apidocs-8.0.0/index-all.html
+++ b/content/site/apidocs-8.0.0/index-all.html
@@ -109,6 +109,12 @@
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/tabular-data.html#attr-th-abbr'>abbr</a> attribute.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">AbstractPersistenceService</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>
+<div class="block">Superclass for DAOs that use the JPA entity manager.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#AbstractPersistenceService--">AbstractPersistenceService()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Input.html#accept-java.lang.String-">accept(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Input.html" title="class in org.apache.juneau.dto.html5">Input</a></dt>
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/forms.html#attr-input-accept'>accept</a> attribute.</div>
@@ -653,6 +659,12 @@
 <dd>
 <div class="block">Bean property appender:  <property>oneOf</property>.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">AddOrderMenuItem</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Menu item for adding a Pet.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html#AddOrderMenuItem--">AddOrderMenuItem()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">AddOrderMenuItem</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Operation.html#addParameters-java.util.Collection-">addParameters(Collection&lt;ParameterInfo&gt;)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Operation.html" title="class in org.apache.juneau.dto.swagger">Operation</a></dt>
 <dd>
 <div class="block">Adds one or more values to the <property>parameters</property> property.</div>
@@ -669,6 +681,14 @@
 <dd>
 <div class="block">Bean property appender:  <property>patternProperties</property>.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">AddPetMenuItem</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Menu item for adding a Pet.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.html#AddPetMenuItem--">AddPetMenuItem()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">AddPetMenuItem</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html#addPhoto-java.lang.String-java.awt.image.BufferedImage-">addPhoto(String, BufferedImage)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/cognos/Column.html#addPojoSwap-org.apache.juneau.transform.PojoSwap-">addPojoSwap(PojoSwap)</a></span> - Method in class org.apache.juneau.dto.cognos.<a href="org/apache/juneau/dto/cognos/Column.html" title="class in org.apache.juneau.dto.cognos">Column</a></dt>
 <dd>
 <div class="block">Associates a POJO swap with this column.</div>
@@ -856,11 +876,11 @@
 <dd>
 <div class="block">Adds one or more values to the <property>securityDefinitions</property> property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#addServlet-javax.servlet.Servlet-java.lang.String-">addServlet(Servlet, 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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#addServlet-javax.servlet.Servlet-java.lang.String-">addServlet(Servlet, String)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Adds an arbitrary servlet to this microservice.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#addServletAttribute-java.lang.String-java.lang.Object-">addServletAttribute(String, Object)</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#addServletAttribute-java.lang.String-java.lang.Object-">addServletAttribute(String, Object)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Adds a servlet attribute to the Jetty server.</div>
 </dd>
@@ -1092,6 +1112,12 @@
 <dd>
 <div class="block">Logs a warning message.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/AdminGuard.html" title="class in org.apache.juneau.examples.rest"><span class="typeNameLink">AdminGuard</span></a> - Class in <a href="org/apache/juneau/examples/rest/package-summary.html">org.apache.juneau.examples.rest</a></dt>
+<dd>
+<div class="block">Sample guard that only lets administrators through.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/AdminGuard.html#AdminGuard--">AdminGuard()</a></span> - Constructor for class org.apache.juneau.examples.rest.<a href="org/apache/juneau/examples/rest/AdminGuard.html" title="class in org.apache.juneau.examples.rest">AdminGuard</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/http/Age.html" title="class in org.apache.juneau.http"><span class="typeNameLink">Age</span></a> - Class in <a href="org/apache/juneau/http/package-summary.html">org.apache.juneau.http</a></dt>
 <dd>
 <div class="block">Represents a parsed <l>Age</l> HTTP response header.</div>
@@ -1308,6 +1334,18 @@
 <dd>
 <div class="block">Operating system matcher: Any operating system.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/jetty/App.html" title="class in org.apache.juneau.examples.rest.jetty"><span class="typeNameLink">App</span></a> - Class in <a href="org/apache/juneau/examples/rest/jetty/package-summary.html">org.apache.juneau.examples.rest.jetty</a></dt>
+<dd>
+<div class="block">An example of an extended REST microservice.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/jetty/App.html#App--">App()</a></span> - Constructor for class org.apache.juneau.examples.rest.jetty.<a href="org/apache/juneau/examples/rest/jetty/App.html" title="class in org.apache.juneau.examples.rest.jetty">App</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/springboot/App.html" title="class in org.apache.juneau.examples.rest.springboot"><span class="typeNameLink">App</span></a> - Class in <a href="org/apache/juneau/examples/rest/springboot/package-summary.html">org.apache.juneau.examples.rest.springboot</a></dt>
+<dd>
+<div class="block">Entry point for Examples REST application when deployed as a Spring Boot application.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/springboot/App.html#App--">App()</a></span> - Constructor for class org.apache.juneau.examples.rest.springboot.<a href="org/apache/juneau/examples/rest/springboot/App.html" title="class in org.apache.juneau.examples.rest.springboot">App</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/BeanDictionaryList.html#append-java.lang.Class...-">append(Class&lt;?&gt;...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/BeanDictionaryList.html" title="class in org.apache.juneau">BeanDictionaryList</a></dt>
 <dd>
 <div class="block">Append one or more bean classes to this bean dictionary.</div>
@@ -1388,6 +1426,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonWriter.html#append-char-">append(char)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#append--">append()</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">Specified append mode for the log file.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/LogParser.Entry.html#append-java.io.Writer-">append(Writer)</a></span> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/LogParser.Entry.html" title="class in org.apache.juneau.microservice.resources">LogParser.Entry</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ObjectList.html#append-java.lang.Object...-">append(Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a></dt>
@@ -1650,6 +1692,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/csv/CsvSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply(PropertyStore)</a></span> - Method in class org.apache.juneau.csv.<a href="org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#apply-org.apache.juneau.examples.rest.petstore.dto.CreateOrder-">apply(CreateOrder)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#apply-org.apache.juneau.examples.rest.petstore.dto.Order-">apply(Order)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#apply-org.apache.juneau.examples.rest.petstore.dto.CreatePet-">apply(CreatePet)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#apply-org.apache.juneau.examples.rest.petstore.dto.UpdatePet-">apply(UpdatePet)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#apply-org.apache.juneau.examples.rest.petstore.dto.User-">apply(User)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlParserBuilder.html#apply-org.apache.juneau.PropertyStore-">apply(PropertyStore)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlParserBuilder.html" title="class in org.apache.juneau.html">HtmlParserBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSchemaSerializerBuilder.html#apply-org.apache.juneau.PropertyStore-">apply(PropertyStore)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSchemaSerializerBuilder</a></dt>
@@ -1744,6 +1796,18 @@
 <div class="block">Creates an <a href="org/apache/juneau/dto/html5/Area.html" title="class in org.apache.juneau.dto.html5"><code>Area</code></a> element with the specified <a href="org/apache/juneau/dto/html5/Area.html#shape-java.lang.String-"><code>Area.shape(String)</code></a>, <a href="org/apache/juneau/dto/html5/Area.html#coords-java.lang.String-"><code>Area.coords(String)</code></a>,
  and <a href="org/apache/juneau/dto/html5/Area.html#href-java.lang.Object-"><code>Area.href(Object)</code></a> attributes.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#args-org.apache.juneau.utils.Args-">args(Args)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#args-java.lang.String...-">args(String...)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#args-org.apache.juneau.utils.Args-">args(Args)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the command-line arguments passed into the Java command.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#args-java.lang.String...-">args(String...)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the command-line arguments passed into the Java command.</div>
+</dd>
 <dt><a href="org/apache/juneau/utils/Args.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">Args</span></a> - Class in <a href="org/apache/juneau/utils/package-summary.html">org.apache.juneau.utils</a></dt>
 <dd>
 <div class="block">Utility class to make it easier to work with command-line arguments pass in through a
@@ -2069,6 +2133,8 @@
 <dd>
 <div class="block">Converts an array of modifiers to a modifier string.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html#asString-java.util.List-">asString(List&lt;PetTag&gt;)</a></span> - Static method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/EntityValidator.html#asString--">asString()</a></span> - Method in class org.apache.juneau.http.<a href="org/apache/juneau/http/EntityValidator.html" title="class in org.apache.juneau.http">EntityValidator</a></dt>
 <dd>
 <div class="block">Returns the validator value stripped of quotes and weak tag.</div>
@@ -2143,6 +2209,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/atom/AtomBuilder.html#AtomBuilder--">AtomBuilder()</a></span> - Constructor for class org.apache.juneau.dto.atom.<a href="org/apache/juneau/dto/atom/AtomBuilder.html" title="class in org.apache.juneau.dto.atom">AtomBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html" title="class in org.apache.juneau.examples.rest.dto"><span class="typeNameLink">AtomFeedResource</span></a> - Class in <a href="org/apache/juneau/examples/rest/dto/package-summary.html">org.apache.juneau.examples.rest.dto</a></dt>
+<dd>
+<div class="block">Sample resource that shows how to generate ATOM feeds.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html#AtomFeedResource--">AtomFeedResource()</a></span> - Constructor for class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html" title="class in org.apache.juneau.examples.rest.dto">AtomFeedResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlElement.html#attr-java.lang.String-java.lang.Object-">attr(String, Object)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></dt>
 <dd>
 <div class="block">Adds an arbitrary attribute to this element.</div>
@@ -2535,6 +2607,10 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/ResourceResolver.html#BASIC">BASIC</a></span> - Static variable in interface org.apache.juneau.<a href="org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></dt>
+<dd>
+<div class="block">Look for constructors where the arguments passed in must match exactly.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#basicAuth-java.lang.String-int-java.lang.String-java.lang.String-">basicAuth(String, int, String, String)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
 <dd>
 <div class="block">Set up this client to use BASIC auth.</div>
@@ -2557,12 +2633,36 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/BasicHtmlDocTemplate.html#BasicHtmlDocTemplate--">BasicHtmlDocTemplate()</a></span> - Constructor for class org.apache.juneau.html.<a href="org/apache/juneau/html/BasicHtmlDocTemplate.html" title="class in org.apache.juneau.html">BasicHtmlDocTemplate</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html" title="class in org.apache.juneau.microservice.jetty"><span class="typeNameLink">BasicJettyMicroserviceListener</span></a> - Class in <a href="org/apache/juneau/microservice/jetty/package-summary.html">org.apache.juneau.microservice.jetty</a></dt>
+<dd>
+<div class="block">Basic extensible microservice listener with default no-op method implementations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html#BasicJettyMicroserviceListener--">BasicJettyMicroserviceListener()</a></span> - Constructor for class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/microservice/jetty/BasicJettyServerFactory.html" title="class in org.apache.juneau.microservice.jetty"><span class="typeNameLink">BasicJettyServerFactory</span></a> - Class in <a href="org/apache/juneau/microservice/jetty/package-summary.html">org.apache.juneau.microservice.jetty</a></dt>
+<dd>
+<div class="block">Basic implementation of a Jetty server factory.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/BasicJettyServerFactory.html#BasicJettyServerFactory--">BasicJettyServerFactory()</a></span> - Constructor for class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/BasicJettyServerFactory.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyServerFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/microservice/BasicMicroserviceListener.html" title="class in org.apache.juneau.microservice"><span class="typeNameLink">BasicMicroserviceListener</span></a> - Class in <a href="org/apache/juneau/microservice/package-summary.html">org.apache.juneau.microservice</a></dt>
+<dd>
+<div class="block">Basic extensible microservice listener with default no-op method implementations.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/BasicMicroserviceListener.html#BasicMicroserviceListener--">BasicMicroserviceListener()</a></span> - Constructor for class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/BasicMicroserviceListener.html" title="class in org.apache.juneau.microservice">BasicMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/rest/jaxrs/BasicProvider.html" title="class in org.apache.juneau.rest.jaxrs"><span class="typeNameLink">BasicProvider</span></a> - Class in <a href="org/apache/juneau/rest/jaxrs/package-summary.html">org.apache.juneau.rest.jaxrs</a></dt>
 <dd>
 <div class="block">JAX-RS provider for the same serialize/parse support provided by the <a href="org/apache/juneau/rest/BasicRestServlet.html" title="class in org.apache.juneau.rest"><code>BasicRestServlet</code></a> class.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/jaxrs/BasicProvider.html#BasicProvider--">BasicProvider()</a></span> - Constructor for class org.apache.juneau.rest.jaxrs.<a href="org/apache/juneau/rest/jaxrs/BasicProvider.html" title="class in org.apache.juneau.rest.jaxrs">BasicProvider</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/BasicResourceResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">BasicResourceResolver</span></a> - Class in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
+<dd>
+<div class="block">Basic implementation of a resource resolver.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/BasicResourceResolver.html#BasicResourceResolver--">BasicResourceResolver()</a></span> - Constructor for class org.apache.juneau.<a href="org/apache/juneau/BasicResourceResolver.html" title="class in org.apache.juneau">BasicResourceResolver</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/rest/BasicRestCallHandler.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">BasicRestCallHandler</span></a> - Class in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
 <dd>
 <div class="block">Default implementation of <a href="org/apache/juneau/rest/RestCallHandler.html" title="interface in org.apache.juneau.rest"><code>RestCallHandler</code></a>.</div>
@@ -2607,17 +2707,17 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestServletGroup.html#BasicRestServletGroup--">BasicRestServletGroup()</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/BasicRestServletGroup.html" title="class in org.apache.juneau.rest">BasicRestServletGroup</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/juneau/microservice/BasicRestServletJena.html" title="class in org.apache.juneau.microservice"><span class="typeNameLink">BasicRestServletJena</span></a> - Class in <a href="org/apache/juneau/microservice/package-summary.html">org.apache.juneau.microservice</a></dt>
+<dt><a href="org/apache/juneau/rest/BasicRestServletJena.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">BasicRestServletJena</span></a> - Class in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
 <dd>
 <div class="block">Resource servlet with additional RDF support.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/BasicRestServletJena.html#BasicRestServletJena--">BasicRestServletJena()</a></span> - Constructor for class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/BasicRestServletJena.html" title="class in org.apache.juneau.microservice">BasicRestServletJena</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestServletJena.html#BasicRestServletJena--">BasicRestServletJena()</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/BasicRestServletJena.html" title="class in org.apache.juneau.rest">BasicRestServletJena</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/juneau/microservice/BasicRestServletJenaGroup.html" title="class in org.apache.juneau.microservice"><span class="typeNameLink">BasicRestServletJenaGroup</span></a> - Class in <a href="org/apache/juneau/microservice/package-summary.html">org.apache.juneau.microservice</a></dt>
+<dt><a href="org/apache/juneau/rest/BasicRestServletJenaGroup.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">BasicRestServletJenaGroup</span></a> - Class in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
 <dd>
 <div class="block">Resource group with additional RDF support.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/BasicRestServletJenaGroup.html#BasicRestServletJenaGroup--">BasicRestServletJenaGroup()</a></span> - Constructor for class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/BasicRestServletJenaGroup.html" title="class in org.apache.juneau.microservice">BasicRestServletJenaGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestServletJenaGroup.html#BasicRestServletJenaGroup--">BasicRestServletJenaGroup()</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/BasicRestServletJenaGroup.html" title="class in org.apache.juneau.rest">BasicRestServletJenaGroup</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/dto/html5/Bdi.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Bdi</span></a> - Class in <a href="org/apache/juneau/dto/html5/package-summary.html">org.apache.juneau.dto.html5</a></dt>
 <dd>
@@ -5054,6 +5154,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/ConfigBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config">ConfigBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigFileStoreBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigFileStoreBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigMemoryStoreBuilder</a></dt>
@@ -5122,6 +5224,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.jsonschema.<a href="org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.html" title="class in org.apache.juneau.jsonschema">JsonSchemaGeneratorBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Instantiate a new microservice using the settings defined on this builder.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackParserBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackParserBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackParserBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#build--">build()</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></dt>
@@ -5210,6 +5318,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#builder--">builder()</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStore.html#builder--">builder()</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigFileStore.html#builder--">builder()</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigMemoryStore.html#builder--">builder()</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></dt>
@@ -6382,6 +6492,10 @@
 <dd>
 <div class="block">Closes this configuration object by unregistering it from the underlying config map.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStore.html#close--">close()</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></dt>
+<dd>
+<div class="block">No-op.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigFileStore.html#close--">close()</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigMemoryStore.html#close--">close()</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></dt>
@@ -6911,6 +7025,12 @@
 <dd>
 <div class="block">Logs a message with the specified <a href="http://docs.oracle.com/javase/8/docs/api/java/text/MessageFormat.html?is-external=true" title="class or interface in java.text"><code>MessageFormat</code></a>-style arguments at <a href="http://docs.oracle.com/javase/8/docs/api/java/util/logging/Level.html?is-external=true#CONFIG" title="class or interface in java.util.logging"><code>Level.CONFIG</code></a> level.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#config-org.apache.juneau.config.Config-">config(Config)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#config-org.apache.juneau.config.Config-">config(Config)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the config for initializing this microservice.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#config-org.apache.juneau.config.Config-">config(Config)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
 <dd>
 <div class="block">Overwrites the default config file with a custom config file.</div>
@@ -6967,6 +7087,32 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigClasspathStore</span></a> - Class in <a href="org/apache/juneau/config/store/package-summary.html">org.apache.juneau.config.store</a></dt>
+<dd>
+<div class="block">Classpath-based storage location for configuration files.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStore.html#ConfigClasspathStore-org.apache.juneau.PropertyStore-">ConfigClasspathStore(PropertyStore)</a></span> - Constructor for class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigClasspathStoreBuilder</span></a> - Class in <a href="org/apache/juneau/config/store/package-summary.html">org.apache.juneau.config.store</a></dt>
+<dd>
+<div class="block">Builder for <a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store"><code>ConfigClasspathStore</code></a> objects.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#ConfigClasspathStoreBuilder--">ConfigClasspathStoreBuilder()</a></span> - Constructor for class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a></dt>
+<dd>
+<div class="block">Constructor, default settings.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#ConfigClasspathStoreBuilder-org.apache.juneau.PropertyStore-">ConfigClasspathStoreBuilder(PropertyStore)</a></span> - Constructor for class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/microservice/console/ConfigCommand.html" title="class in org.apache.juneau.microservice.console"><span class="typeNameLink">ConfigCommand</span></a> - Class in <a href="org/apache/juneau/microservice/console/package-summary.html">org.apache.juneau.microservice.console</a></dt>
+<dd>
+<div class="block">Implements the 'config' console command to get or set configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConfigCommand.html#ConfigCommand--">ConfigCommand()</a></span> - Constructor for class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConfigCommand.html" title="class in org.apache.juneau.microservice.console">ConfigCommand</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/config/encode/ConfigEncoder.html" title="interface in org.apache.juneau.config.encode"><span class="typeNameLink">ConfigEncoder</span></a> - Interface in <a href="org/apache/juneau/config/encode/package-summary.html">org.apache.juneau.config.encode</a></dt>
 <dd>
 <div class="block">API for defining a string encoding/decoding mechanism for entries in <a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config"><code>Config</code></a>.</div>
@@ -7051,6 +7197,12 @@
 <dd>
 <div class="block">Identifies the supported modification types for config entries.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#configName-java.lang.String-">configName(String)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#configName-java.lang.String-">configName(String)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the config name for initializing this microservice.</div>
+</dd>
 <dt><a href="org/apache/juneau/microservice/resources/ConfigResource.html" title="class in org.apache.juneau.microservice.resources"><span class="typeNameLink">ConfigResource</span></a> - Class in <a href="org/apache/juneau/microservice/resources/package-summary.html">org.apache.juneau.microservice.resources</a></dt>
 <dd>
 <div class="block">Shows contents of the microservice configuration file.</div>
@@ -7065,6 +7217,12 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#configStore-org.apache.juneau.config.store.ConfigStore-">configStore(ConfigStore)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#configStore-org.apache.juneau.config.store.ConfigStore-">configStore(ConfigStore)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the config store to use for storing and retrieving configurations.</div>
+</dd>
 <dt><a href="org/apache/juneau/config/store/ConfigStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigStoreBuilder</span></a> - Class in <a href="org/apache/juneau/config/store/package-summary.html">org.apache.juneau.config.store</a></dt>
 <dd>
 <div class="block">Base builder class for <a href="org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store"><code>ConfigStore</code></a> objects.</div>
@@ -7159,12 +7317,38 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#connectionTimeToLive-long-java.util.concurrent.TimeUnit-">connectionTimeToLive(long, TimeUnit)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#console-java.util.Scanner-java.io.PrintWriter-">console(Scanner, PrintWriter)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#console-java.util.Scanner-java.io.PrintWriter-">console(Scanner, PrintWriter)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the console input and output.</div>
+</dd>
 <dt><a href="org/apache/juneau/microservice/console/ConsoleCommand.html" title="class in org.apache.juneau.microservice.console"><span class="typeNameLink">ConsoleCommand</span></a> - Class in <a href="org/apache/juneau/microservice/console/package-summary.html">org.apache.juneau.microservice.console</a></dt>
 <dd>
 <div class="block">Implements a command that can be invoked from the console of the microservice.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConsoleCommand.html#ConsoleCommand--">ConsoleCommand()</a></span> - Constructor for class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConsoleCommand.html" title="class in org.apache.juneau.microservice.console">ConsoleCommand</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#consoleCommands-org.apache.juneau.microservice.console.ConsoleCommand...-">consoleCommands(ConsoleCommand...)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#consoleCommands-java.lang.Class...-">consoleCommands(Class&lt;? extends ConsoleCommand&gt;...)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies console commands to make available on the Java console.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#consoleCommands-org.apache.juneau.microservice.console.ConsoleCommand...-">consoleCommands(ConsoleCommand...)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies console commands to make available on the Java console.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#consoleEnabled-boolean-">consoleEnabled(boolean)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#consoleEnabled-boolean-">consoleEnabled(boolean)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies that the Java console is enabled for this microservice.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#consoleLevel-java.util.logging.Level-">consoleLevel(Level)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">The default logging level for the console.</div>
+</dd>
 <dt><a href="org/apache/juneau/http/Constants.html" title="class in org.apache.juneau.http"><span class="typeNameLink">Constants</span></a> - Class in <a href="org/apache/juneau/http/package-summary.html">org.apache.juneau.http</a></dt>
 <dd>
 <div class="block">Constants used by classes in this package.</div>
@@ -7654,6 +7838,16 @@
 <dd>
 <div class="block">Copies an existing <a href="org/apache/juneau/internal/AsciiSet.html" title="class in org.apache.juneau.internal"><code>AsciiSet</code></a> so that you can augment it with additional values.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#copy--">copy()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#copy--">copy()</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">Creates a copy of this log configuration.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#copy--">copy()</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Creates a copy of this builder.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/ParameterInfo.html#copyFrom-org.apache.juneau.dto.swagger.ParameterInfo-">copyFrom(ParameterInfo)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/ParameterInfo.html" title="class in org.apache.juneau.dto.swagger">ParameterInfo</a></dt>
 <dd>
 <div class="block">Copies any non-null fields from the specified object to this object.</div>
@@ -7674,6 +7868,10 @@
 <dd>
 <div class="block">Counts the number of characters in the reader and then closes the reader.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#count-int-">count(int)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">The number of log files to use.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlWriter.html#cr-int-">cr(int)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html">HtmlWriter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonWriter.html#cr-int-">cr(int)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonWriter.html" title="class in org.apache.juneau.json">JsonWriter</a></dt>
@@ -7710,6 +7908,10 @@
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/config/Config.html#create--"><code>Config.create()</code></a> but initializes the builder with the specified config name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStore.html#create--">create()</a></span> - Static method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></dt>
+<dd>
+<div class="block">Create a new builder for this object.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigFileStore.html#create--">create()</a></span> - Static method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></dt>
 <dd>
 <div class="block">Create a new builder for this object.</div>
@@ -7735,6 +7937,12 @@
 <dd>
 <div class="block">Instantiates a new clean-slate <a href="org/apache/juneau/encoders/EncoderGroupBuilder.html" title="class in org.apache.juneau.encoders"><code>EncoderGroupBuilder</code></a> object.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#create-org.apache.juneau.examples.rest.petstore.dto.CreatePet-">create(CreatePet)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#create-org.apache.juneau.examples.rest.petstore.dto.CreateOrder-">create(CreateOrder)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#create-org.apache.juneau.examples.rest.petstore.dto.User-">create(User)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlParser.html#create--">create()</a></span> - Static method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlParser.html" title="class in org.apache.juneau.html">HtmlParser</a></dt>
 <dd>
 <div class="block">Instantiates a new clean-slate <a href="org/apache/juneau/html/HtmlParserBuilder.html" title="class in org.apache.juneau.html"><code>HtmlParserBuilder</code></a> object.</div>
@@ -7907,6 +8115,24 @@
 <dd>
 <div class="block">Instantiates a new clean-slate <a href="org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json"><code>JsonSerializerBuilder</code></a> object.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/BasicJettyServerFactory.html#create-java.lang.String-">create(String)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/BasicJettyServerFactory.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyServerFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#create--">create()</a></span> - Static method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
+<dd>
+<div class="block">Creates a new microservice builder.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyServerFactory.html#create-java.lang.String-">create(String)</a></span> - Method in interface org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyServerFactory.html" title="interface in org.apache.juneau.microservice.jetty">JettyServerFactory</a></dt>
+<dd>
+<div class="block">Create a new initialized Jetty server.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#create--">create()</a></span> - Static method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">Creates a new instance of this config.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#create--">create()</a></span> - Static 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">Creates a new microservice builder.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackParser.html#create--">create()</a></span> - Static method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackParser.html" title="class in org.apache.juneau.msgpack">MsgPackParser</a></dt>
 <dd>
 <div class="block">Instantiates a new clean-slate <a href="org/apache/juneau/msgpack/MsgPackParserBuilder.html" title="class in org.apache.juneau.msgpack"><code>MsgPackParserBuilder</code></a> object.</div>
@@ -8097,10 +8323,6 @@
 <dd>
 <div class="block">Creates the <code>HttpClientConnectionManager</code> returned by <a href="org/apache/juneau/rest/client/RestClientBuilder.html#createConnectionManager--"><code>RestClientBuilder.createConnectionManager()</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#createConsoleCommands--">createConsoleCommands()</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">Constructs the list of available console commands.</div>
-</dd>
 <dt><a href="org/apache/juneau/rest/response/Created.html" title="class in org.apache.juneau.rest.response"><span class="typeNameLink">Created</span></a> - Class in <a href="org/apache/juneau/rest/response/package-summary.html">org.apache.juneau.rest.response</a></dt>
 <dd>
 <div class="block">Represents an <code>HTTP 201 Created</code> response.</div>
@@ -8164,7 +8386,7 @@
 <dd>
 <div class="block">Creates a new ID map with integer keys with generator initialized to the specified value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/DebugResource.html#createJettyDump-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">createJettyDump(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/DebugResource.html" title="class in org.apache.juneau.microservice.resources">DebugResource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html#createJettyDump-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">createJettyDump(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.microservice.jetty.resources.<a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html" title="class in org.apache.juneau.microservice.jetty.resources">DebugResource</a></dt>
 <dd>
 <div class="block">[POST /jetty/dump] - Generates and saves the jetty thread dump file to jetty-thread-dump.log.</div>
 </dd>
@@ -8184,6 +8406,18 @@
 <dd>
 <div class="block">Creates a new ID map with long keys with generator initialized to the specified value.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">CreateOrder</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>
+<div class="block">Bean for creating <a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><code>Order</code></a> objects.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html#CreateOrder-long-java.lang.String-">CreateOrder(long, String)</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreateOrder</a></dt>
+<dd>
+<div class="block">Optional constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html#CreateOrder--">CreateOrder()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreateOrder</a></dt>
+<dd>
+<div class="block">Constructor needed by JPA.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonParser.html#createParameterSession--">createParameterSession()</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonParser.html" title="class in org.apache.juneau.uon">UonParser</a></dt>
 <dd>
 <div class="block">Create a UON parser session for parsing parameter values.</div>
@@ -8226,6 +8460,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/uon/UonSerializer.html#createPartSession--">createPartSession()</a></span> - Method in class org.apache.juneau.uon.<a href="org/apache/juneau/uon/UonSerializer.html" title="class in org.apache.juneau.uon">UonSerializer</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">CreatePet</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>
+<div class="block">Bean for creating <a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><code>Pet</code></a> objects.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#CreatePet-java.lang.String-float-org.apache.juneau.examples.rest.petstore.dto.Species-java.lang.String:A-java.lang.String-">CreatePet(String, float, Species, String[], String)</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Cr [...]
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#CreatePet--">CreatePet()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>
+<div class="block">Empty constructor.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/parser/InputStreamParserSession.html#createPipe-java.lang.Object-">createPipe(Object)</a></span> - Method in class org.apache.juneau.parser.<a href="org/apache/juneau/parser/InputStreamParserSession.html" title="class in org.apache.juneau.parser">InputStreamParserSession</a></dt>
 <dd>
 <div class="block">Wraps the specified input object into a <a href="org/apache/juneau/parser/ParserPipe.html" title="class in org.apache.juneau.parser"><code>ParserPipe</code></a> object so that it can be easily converted into
@@ -8268,7 +8514,7 @@
 <div class="block">Creates a <a href="org/apache/juneau/rest/RestResponse.html" title="class in org.apache.juneau.rest"><code>RestResponse</code></a> object based on the specified incoming <code>HttpServletResponse</code> object
  and the request returned by <a href="org/apache/juneau/rest/RestCallHandler.html#createRequest-javax.servlet.http.HttpServletRequest-"><code>RestCallHandler.createRequest(HttpServletRequest)</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#createServer--">createServer()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#createServer--">createServer()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Method used to create (but not start) an instance of a Jetty server.</div>
 </dd>
@@ -8306,6 +8552,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/csv/CsvSerializer.html#createSession-org.apache.juneau.serializer.SerializerSessionArgs-">createSession(SerializerSessionArgs)</a></span> - Method in class org.apache.juneau.csv.<a href="org/apache/juneau/csv/CsvSerializer.html" title="class in org.apache.juneau.csv">CsvSerializer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageParser.html#createSession-org.apache.juneau.parser.ParserSessionArgs-">createSession(ParserSessionArgs)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageParser.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource.ImageParser</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageSerializer.html#createSession-org.apache.juneau.serializer.SerializerSessionArgs-">createSession(SerializerSessionArgs)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageSerializer.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource.ImageSerializer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlDocSerializer.html#createSession-org.apache.juneau.serializer.SerializerSessionArgs-">createSession(SerializerSessionArgs)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlDocSerializer.html" title="class in org.apache.juneau.html">HtmlDocSerializer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlParser.html#createSession-org.apache.juneau.parser.ParserSessionArgs-">createSession(ParserSessionArgs)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlParser.html" title="class in org.apache.juneau.html">HtmlParser</a></dt>
@@ -8408,10 +8658,10 @@
 <dd>
 <div class="block">Create a temporary file with the specified name.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#createVarResolver--">createVarResolver()</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">Creates the <a href="org/apache/juneau/svl/VarResolver.html" title="class in org.apache.juneau.svl"><code>VarResolver</code></a> used to resolve variables in the config file returned by <a href="org/apache/juneau/microservice/Microservice.html#getConfig--"><code>Microservice.getConfig()</code></a>.</div>
-</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#createUsers-org.apache.juneau.examples.rest.petstore.dto.User:A-">createUsers(User[])</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#createUsers-org.apache.juneau.examples.rest.petstore.dto.User:A-">createUsers(User[])</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Audio.html#crossorigin-java.lang.String-">crossorigin(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Audio.html" title="class in org.apache.juneau.dto.html5">Audio</a></dt>
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/embedded-content-0.html#attr-media-crossorigin'>crossorigin</a>
@@ -8825,13 +9075,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.html#debug--">debug()</a></span> - Method in class org.apache.juneau.jsonschema.<a href="org/apache/juneau/jsonschema/JsonSchemaGeneratorBuilder.html" title="class in org.apache.juneau.jsonschema">JsonSchemaGeneratorBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#debug-java.lang.String-java.lang.Object...-">debug(String, Object...)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#debug-java.lang.String-java.lang.Object...-">debug(String, Object...)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#debug-java.lang.String-long-">debug(String, long)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#debug-java.lang.String-long-">debug(String, long)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#debug-java.lang.Throwable-">debug(Throwable)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#debug-java.lang.Throwable-">debug(Throwable)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#debug-java.lang.String-java.lang.Throwable-">debug(String, Throwable)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#debug-java.lang.String-java.lang.Throwable-">debug(String, Throwable)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackParserBuilder.html#debug--">debug()</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackParserBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackParserBuilder</a></dt>
 <dd>&nbsp;</dd>
@@ -8929,11 +9179,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlParserBuilder.html#debugOutputLines-int-">debugOutputLines(int)</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlParserBuilder.html" title="class in org.apache.juneau.xml">XmlParserBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/juneau/microservice/resources/DebugResource.html" title="class in org.apache.juneau.microservice.resources"><span class="typeNameLink">DebugResource</span></a> - Class in <a href="org/apache/juneau/microservice/resources/package-summary.html">org.apache.juneau.microservice.resources</a></dt>
+<dt><a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html" title="class in org.apache.juneau.microservice.jetty.resources"><span class="typeNameLink">DebugResource</span></a> - Class in <a href="org/apache/juneau/microservice/jetty/resources/package-summary.html">org.apache.juneau.microservice.jetty.resources</a></dt>
 <dd>
 <div class="block">Microservice debug utilities.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/DebugResource.html#DebugResource--">DebugResource()</a></span> - Constructor for class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/DebugResource.html" title="class in org.apache.juneau.microservice.resources">DebugResource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html#DebugResource--">DebugResource()</a></span> - Constructor for class org.apache.juneau.microservice.jetty.resources.<a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html" title="class in org.apache.juneau.microservice.jetty.resources">DebugResource</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/encode/ConfigEncoder.html#decode-java.lang.String-java.lang.String-">decode(String, String)</a></span> - Method in interface org.apache.juneau.config.encode.<a href="org/apache/juneau/config/encode/ConfigEncoder.html" title="interface in org.apache.juneau.config.encode">ConfigEncoder</a></dt>
 <dd>
@@ -8979,6 +9229,10 @@
 <dd>
 <div class="block">Default empty session arguments.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStore.html#DEFAULT">DEFAULT</a></span> - Static variable in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></dt>
+<dd>
+<div class="block">Default memory store, all default values.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigFileStore.html#DEFAULT">DEFAULT</a></span> - Static variable in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></dt>
 <dd>
 <div class="block">Default file store, all default values.</div>
@@ -9578,6 +9832,20 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/LogsResource.html#deleteFile-java.lang.String-">deleteFile(String)</a></span> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/LogsResource.html" title="class in org.apache.juneau.microservice.resources">LogsResource</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#deleteOrder-long-">deleteOrder(long)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#deleteOrder-long-">deleteOrder(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#deletePet-java.lang.String-long-">deletePet(String, long)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#deletePet-java.lang.String-long-">deletePet(String, long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html#deletePhoto-java.lang.String-">deletePhoto(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#deleteUser-java.lang.String-">deleteUser(String)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#deleteUser-java.lang.String-">deleteUser(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlElement.html#deminimize-java.lang.Object-java.lang.String-">deminimize(Object, String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></dt>
 <dd>
 <div class="block">If the specified attribute is a boolean, it gets converted to the attribute name if <jk>true</jk> or <jk>null</jk> if <jk>false</jk>.</div>
@@ -9632,6 +9900,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestServlet.html#destroy--">destroy()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestServlet.html" title="class in org.apache.juneau.rest">RestServlet</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#destroyServer--">destroyServer()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
+<dd>
+<div class="block">Calls <code>HandlerWrapper.destroy()</code> on the underlying Jetty server if it exists.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/HttpUtils.html#detectHttpMethod-java.lang.reflect.Method-boolean-java.lang.String-">detectHttpMethod(Method, boolean, String)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/HttpUtils.html" title="class in org.apache.juneau.internal">HttpUtils</a></dt>
 <dd>
 <div class="block">Given a method name, infers the REST method name.</div>
@@ -9906,6 +10178,10 @@
 <div class="block">Perform a <code>POST</code> request with a content type of <code>application/x-www-form-urlencoded</code>
  against the specified URL.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/RequestEchoResource.html#doGet-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-org.apache.juneau.rest.RequestProperties-">doGet(RestRequest, RestResponse, RequestProperties)</a></span> - Method in class org.apache.juneau.examples.rest.<a href="org/apache/juneau/examples/rest/RequestEchoResource.html" title="class in org.apache.juneau.examples.rest">RequestEchoResource</a></dt>
+<dd>
+<div class="block">GET request handler</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClient.html#doGet-java.lang.Object-">doGet(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">Perform a <code>GET</code> request against the specified URL.</div>
@@ -10061,6 +10337,12 @@
 <dd>
 <div class="block">Creates a <a href="org/apache/juneau/dto/html5/Dt.html" title="class in org.apache.juneau.dto.html5"><code>Dt</code></a> element with the specified child nodes.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/dto/DtoExamples.html" title="class in org.apache.juneau.examples.rest.dto"><span class="typeNameLink">DtoExamples</span></a> - Class in <a href="org/apache/juneau/examples/rest/dto/package-summary.html">org.apache.juneau.examples.rest.dto</a></dt>
+<dd>
+<div class="block">Sample REST resource showing how to implement a nested "router" resource page.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/DtoExamples.html#DtoExamples--">DtoExamples()</a></span> - Constructor for class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/DtoExamples.html" title="class in org.apache.juneau.examples.rest.dto">DtoExamples</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/BeanContext.html#dumpCacheStats--">dumpCacheStats()</a></span> - Static method in class org.apache.juneau.<a href="org/apache/juneau/BeanContext.html" title="class in org.apache.juneau">BeanContext</a></dt>
 <dd>
 <div class="block">Prints meta cache statistics to <code>System.out</code>.</div>
@@ -10083,6 +10365,14 @@
 <dd>
 <div class="block">Constructor using custom message.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/command/EchoCommand.html" title="class in org.apache.juneau.examples.rest.command"><span class="typeNameLink">EchoCommand</span></a> - Class in <a href="org/apache/juneau/examples/rest/command/package-summary.html">org.apache.juneau.examples.rest.command</a></dt>
+<dd>
+<div class="block">Implements an 'echo' console command that simply returns the command arguments as a comma-delimited list.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/command/EchoCommand.html#EchoCommand--">EchoCommand()</a></span> - Constructor for class org.apache.juneau.examples.rest.command.<a href="org/apache/juneau/examples/rest/command/EchoCommand.html" title="class in org.apache.juneau.examples.rest.command">EchoCommand</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#editPetPage-long-">editPetPage(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ObjectList.html#elements-java.lang.Class-">elements(Class&lt;E&gt;)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a></dt>
 <dd>
 <div class="block">Creates an <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang"><code>Iterable</code></a> with elements of the specified child type.</div>
@@ -10110,6 +10400,8 @@
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/dto/swagger/Contact.html#setEmail-java.lang.String-"><code>Contact.setEmail(String)</code></a>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#email-java.lang.String-">email(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/dto/html5/Embed.html" title="class in org.apache.juneau.dto.html5"><span class="typeNameLink">Embed</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='doclink' href='https://www.w3.org/TR/html5/embedded-content-0.html#the-embed-element'>&lt;embed&gt;</a>
@@ -10577,6 +10869,28 @@
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/dto/swagger/SchemaInfo.html#setExample-java.lang.Object-"><code>SchemaInfo.setExample(Object)</code></a>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html#example--">example()</a></span> - Static method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreateOrder</a></dt>
+<dd>
+<div class="block">Used to populate Swagger examples.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#example--">example()</a></span> - Static method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#example--">example()</a></span> - Static method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>
+<div class="block">This shows an example generated from a static method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#example--">example()</a></span> - Static method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>
+<div class="block">This shows an example generated from a static method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html#example--">example()</a></span> - Static method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#example--">example()</a></span> - Static method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#EXAMPLE">EXAMPLE</a></span> - Static variable in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>
+<div class="block">This shows an example generated from a static method.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlParserBuilder.html#example-java.lang.Class-T-">example(Class&lt;T&gt;, T)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlParserBuilder.html" title="class in org.apache.juneau.html">HtmlParserBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSchemaSerializerBuilder.html#example-java.lang.Class-T-">example(Class&lt;T&gt;, T)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSchemaSerializerBuilder</a></dt>
@@ -10731,6 +11045,10 @@
 <dd>
 <div class="block"><mk>exclusiveMinimum</mk> field.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/command/EchoCommand.html#execute-java.util.Scanner-java.io.PrintWriter-org.apache.juneau.utils.Args-">execute(Scanner, PrintWriter, Args)</a></span> - Method in class org.apache.juneau.examples.rest.command.<a href="org/apache/juneau/examples/rest/command/EchoCommand.html" title="class in org.apache.juneau.examples.rest.command">EchoCommand</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConfigCommand.html#execute-java.util.Scanner-java.io.PrintWriter-org.apache.juneau.utils.Args-">execute(Scanner, PrintWriter, Args)</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConfigCommand.html" title="class in org.apache.juneau.microservice.console">ConfigCommand</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConsoleCommand.html#execute-java.util.Scanner-java.io.PrintWriter-org.apache.juneau.utils.Args-">execute(Scanner, PrintWriter, Args)</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConsoleCommand.html" title="class in org.apache.juneau.microservice.console">ConsoleCommand</a></dt>
 <dd>
 <div class="block">Executes a command.</div>
@@ -10753,6 +11071,14 @@
 <dd>
 <div class="block">Executes the request and returns the response.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#executeCommand-org.apache.juneau.utils.Args-java.util.Scanner-java.io.PrintWriter-">executeCommand(Args, Scanner, PrintWriter)</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">Executes a console command.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#executeCommand-java.lang.String-java.lang.String-java.lang.Object...-">executeCommand(String, String, Object...)</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 executing a console command directly.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#executorService-java.util.concurrent.ExecutorService-boolean-">executorService(ExecutorService, boolean)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
 <dd>
 <div class="block">Configuration property:  Executor service.</div>
@@ -10761,6 +11087,20 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if this section contains the specified key and the key has a non-blank value.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStore.html#exists-java.lang.String-">exists(String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigFileStore.html#exists-java.lang.String-">exists(String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigMemoryStore.html#exists-java.lang.String-">exists(String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigStore.html#exists-java.lang.String-">exists(String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></dt>
+<dd>
+<div class="block">Checks whether the configuration with the specified name exists in this store.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#exit--">exit()</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">Stops the console (if it's started) and calls <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/System.html?is-external=true#exit-int-" title="class or interface in java.lang"><code>System.exit(int)</code></a>.</div>
+</dd>
 <dt><a href="org/apache/juneau/microservice/console/ExitCommand.html" title="class in org.apache.juneau.microservice.console"><span class="typeNameLink">ExitCommand</span></a> - Class in <a href="org/apache/juneau/microservice/console/package-summary.html">org.apache.juneau.microservice.console</a></dt>
 <dd>
 <div class="block">Implements the 'exit' console command to gracefully shut down the microservice and JVM.</div>
@@ -10831,6 +11171,10 @@
 <dd>
 <div class="block">Represents a parsed <l>Expires</l> HTTP response header.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/ExpiresAfter.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">ExpiresAfter</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/ExpiresAfter.html#ExpiresAfter-java.util.Date-">ExpiresAfter(Date)</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/ExpiresAfter.html" title="class in org.apache.juneau.examples.rest.petstore">ExpiresAfter</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/utils/ExtendedMimetypesFileTypeMap.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">ExtendedMimetypesFileTypeMap</span></a> - Class in <a href="org/apache/juneau/utils/package-summary.html">org.apache.juneau.utils</a></dt>
 <dd>
 <div class="block">An extension of <a href="http://docs.oracle.com/javase/8/docs/api/javax/activation/MimetypesFileTypeMap.html?is-external=true" title="class or interface in javax.activation"><code>MimetypesFileTypeMap</code></a> that includes many more media types.</div>
@@ -11060,6 +11404,10 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#fileLevel-java.util.logging.Level-">fileLevel(Level)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">The default logging level for the log file.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/utils/ZipFileList.html#fileName">fileName</a></span> - Variable in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/ZipFileList.html" title="class in org.apache.juneau.utils">ZipFileList</a></dt>
 <dd>
 <div class="block">The name of the zip file.</div>
@@ -11138,6 +11486,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClient.html#finalize--">finalize()</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>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#find-javax.persistence.EntityManager-java.lang.Class-java.lang.Object-">find(EntityManager, Class&lt;T&gt;, Object)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Retrieves the specified JPA bean from the repository.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#find-java.lang.Class-java.lang.Object-">find(Class&lt;T&gt;, Object)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#find-javax.persistence.EntityManager-java.lang.Class-java.lang.Object-"><code>AbstractPersistenceService.find(EntityManager, Class, Object)</code></a> but uses a new entity manager.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ObjectMap.html#find-java.lang.String...-">find(String...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></dt>
 <dd>
 <div class="block">Returns the value for the first key in the list that has an entry in this map.</div>
@@ -11251,6 +11607,18 @@
 <dd>
 <div class="block">Finds the <a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest"><code>RestMethodParam</code></a> instances to handle resolving objects on the calls to the specified Java method.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#findPetsByStatus-org.apache.juneau.examples.rest.petstore.dto.PetStatus:A-">findPetsByStatus(PetStatus[])</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#findPetsByStatus-org.apache.juneau.examples.rest.petstore.dto.PetStatus:A-">findPetsByStatus(PetStatus[])</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#findPetsByTags-java.lang.String:A-">findPetsByTags(String[])</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#findPetsByTags-java.lang.String:A-">findPetsByTags(String[])</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>
+<div class="block"><span class="deprecatedLabel">Deprecated.</span></div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/SurrogateSwap.html#findPojoSwaps-java.lang.Class-">findPojoSwaps(Class&lt;?&gt;)</a></span> - Static method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/SurrogateSwap.html" title="class in org.apache.juneau.transform">SurrogateSwap</a></dt>
 <dd>
 <div class="block">Given the specified surrogate class, return the list of POJO swaps.</div>
@@ -11363,6 +11731,8 @@
 <dd>
 <div class="block">Returns the first character in the specified string.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#firstName-java.lang.String-">firstName(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ObjectUtils.html#firstNonEmpty-T...-">firstNonEmpty(T...)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ObjectUtils.html" title="class in org.apache.juneau.internal">ObjectUtils</a></dt>
 <dd>
 <div class="block">Returns the first non-empty value in the list of objects.</div>
@@ -11665,6 +12035,10 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#formatter-java.util.logging.Formatter-">formatter(Formatter)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">The log entry formatter.</div>
+</dd>
 <dt><a href="org/apache/juneau/http/annotation/FormatType.html" title="class in org.apache.juneau.http.annotation"><span class="typeNameLink">FormatType</span></a> - Class in <a href="org/apache/juneau/http/annotation/package-summary.html">org.apache.juneau.http.annotation</a></dt>
 <dd>
 <div class="block">Static strings used for Swagger parameter format types.</div>
@@ -11707,6 +12081,8 @@
 <dd>
 <div class="block">This UI applies to HTML requests only.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.TagNameOnly.html#forMediaTypes--">forMediaTypes()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.TagNameOnly.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag.TagNameOnly</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/PojoSwap.html#forMediaTypes--">forMediaTypes()</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/PojoSwap.html" title="class in org.apache.juneau.transform">PojoSwap</a></dt>
 <dd>
 <div class="block">Returns the media types that this swap is applicable to.</div>
@@ -12014,10 +12390,20 @@
 <dd>
 <div class="block">Constructs a new instance of the specified class from the specified string.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/ResourceResolver.html#FUZZY">FUZZY</a></span> - Static variable in interface org.apache.juneau.<a href="org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></dt>
+<dd>
+<div class="block">Look for constructors where arguments may or may not exist in any order.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#fuzzyArgsMatch-java.lang.Class:A-java.lang.Class...-">fuzzyArgsMatch(Class&lt;?&gt;[], Class&lt;?&gt;...)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Returns a number representing the number of arguments that match the specified parameters.</div>
 </dd>
+<dt><a href="org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">FuzzyResourceResolver</span></a> - Class in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
+<dd>
+<div class="block">Basic implementation of a resource resolver.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/FuzzyResourceResolver.html#FuzzyResourceResolver--">FuzzyResourceResolver()</a></span> - Constructor for class org.apache.juneau.<a href="org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau">FuzzyResourceResolver</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a name="I:G">
 <!--   -->
@@ -12108,6 +12494,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Xml.html#get-java.lang.String-java.lang.Class-">get(String, Class&lt;T&gt;)</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>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html#get--">get()</a></span> - Method in class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html" title="class in org.apache.juneau.examples.rest.dto">AtomFeedResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html#get--">get()</a></span> - Method in class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html" title="class in org.apache.juneau.examples.rest.dto">JsonSchemaResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html#get--">get()</a></span> - Method in class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html" title="class in org.apache.juneau.examples.rest.dto">PredefinedLabelsResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html#get-java.lang.String-">get(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/HttpMethodName.html#GET">GET</a></span> - Static variable in class org.apache.juneau.http.<a href="org/apache/juneau/http/HttpMethodName.html" title="class in org.apache.juneau.http">HttpMethodName</a></dt>
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.3'>GET</a></div>
@@ -12432,6 +12826,8 @@
 <dd>
 <div class="block">Bean property getter:  <property>allowEmptyValue</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html#getAllPhotos--">getAllPhotos()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlBeanPropertyMeta.html#getAnchorText--">getAnchorText()</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlBeanPropertyMeta.html" title="class in org.apache.juneau.html">HtmlBeanPropertyMeta</a></dt>
 <dd>
 <div class="block">Specifies the anchor text for this property.</div>
@@ -12759,6 +13155,8 @@
 <dd>
 <div class="block">Returns the definition URI for the specified class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html#getBeanDescription--">getBeanDescription()</a></span> - Method in class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html" title="class in org.apache.juneau.examples.rest.dto">PredefinedLabelsResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/transform/BeanFilter.html#getBeanDictionary--">getBeanDictionary()</a></span> - Method in class org.apache.juneau.transform.<a href="org/apache/juneau/transform/BeanFilter.html" title="class in org.apache.juneau.transform">BeanFilter</a></dt>
 <dd>
 <div class="block">Returns the bean dictionary defined on this bean.</div>
@@ -12871,6 +13269,8 @@
 <dd>
 <div class="block">Returns the bean property marked as the URI for the bean (annotated with <a href="org/apache/juneau/jena/annotation/Rdf.html#beanUri--"><code>@Rdf(beanUri)</code></a> as <jk>true</jk>).</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html#getBeforeShowScript-org.apache.juneau.rest.RestRequest-">getBeforeShowScript(RestRequest)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">AddOrderMenuItem</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/widget/MenuItemWidget.html#getBeforeShowScript-org.apache.juneau.rest.RestRequest-">getBeforeShowScript(RestRequest)</a></span> - Method in class org.apache.juneau.rest.widget.<a href="org/apache/juneau/rest/widget/MenuItemWidget.html" title="class in org.apache.juneau.rest.widget">MenuItemWidget</a></dt>
 <dd>
 <div class="block">Optional Javascript to execute immediately before a menu item is shown.</div>
@@ -13033,6 +13433,10 @@
 <dd>
 <div class="block">Returns the candidate file names for the specified file name in the specified locale.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#getCandidateSystemDefaultConfigNames--">getCandidateSystemDefaultConfigNames()</a></span> - Static method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
+<dd>
+<div class="block">Returns the list of candidate system default configuration file names.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestCall.html#getCapturedResponse--">getCapturedResponse()</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">Returns the response text as a string if <a href="org/apache/juneau/rest/client/RestCall.html#captureResponse--"><code>RestCall.captureResponse()</code></a> was called on this object.</div>
@@ -13103,7 +13507,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Pre.html#getChildren--">getChildren()</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Pre.html" title="class in org.apache.juneau.dto.html5">Pre</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/DebugResource.html#getChildren--">getChildren()</a></span> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/DebugResource.html" title="class in org.apache.juneau.microservice.resources">DebugResource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html#getChildren--">getChildren()</a></span> - Method in class org.apache.juneau.microservice.jetty.resources.<a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html" title="class in org.apache.juneau.microservice.jetty.resources">DebugResource</a></dt>
 <dd>
 <div class="block">[GET /] - Shows child utilities.</div>
 </dd>
@@ -13526,6 +13930,16 @@
 <dd>
 <div class="block">Returns the content of this entry.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.PriceRender.html#getContent-org.apache.juneau.serializer.SerializerSession-java.lang.Float-">getContent(SerializerSession, Float)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.PriceRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet.PriceRender</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Species.SpeciesRender.html#getContent-org.apache.juneau.serializer.SerializerSession-org.apache.juneau.examples.rest.petstore.dto.Species-">getContent(SerializerSession, Species)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Species.SpeciesRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Species. [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html#getContent-org.apache.juneau.rest.RestRequest-">getContent(RestRequest)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">AddOrderMenuItem</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.html#getContent-org.apache.juneau.rest.RestRequest-">getContent(RestRequest)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">AddPetMenuItem</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.html#getContent-org.apache.juneau.rest.RestRequest-">getContent(RestRequest)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">UploadPhotoMenuItem</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlRender.html#getContent-org.apache.juneau.serializer.SerializerSession-T-">getContent(SerializerSession, T)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlRender.html" title="class in org.apache.juneau.html">HtmlRender</a></dt>
 <dd>
 <div class="block">Returns the delegate value for the specified bean property value.</div>
@@ -13616,7 +14030,7 @@
 <dd>
 <div class="block">Returns the context map of this variable resolver context.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#getContextPath--">getContextPath()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#getContextPath--">getContextPath()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Returns the context path that this microservice is using.</div>
 </dd>
@@ -13766,6 +14180,10 @@
 <dd>
 <div class="block">Bean property getter:  <property>description</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/command/EchoCommand.html#getDescription--">getDescription()</a></span> - Method in class org.apache.juneau.examples.rest.command.<a href="org/apache/juneau/examples/rest/command/EchoCommand.html" title="class in org.apache.juneau.examples.rest.command">EchoCommand</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConfigCommand.html#getDescription--">getDescription()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConfigCommand.html" title="class in org.apache.juneau.microservice.console">ConfigCommand</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConsoleCommand.html#getDescription--">getDescription()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConsoleCommand.html" title="class in org.apache.juneau.microservice.console">ConsoleCommand</a></dt>
 <dd>
 <div class="block">Returns localized details of the command.</div>
@@ -13826,6 +14244,8 @@
 <dd>
 <div class="block">Returns the <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a> object returned by the DynaBean getter.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#getEdit--">getEdit()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlBeanMeta.html#getElementProperties--">getElementProperties()</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlBeanMeta.html" title="class in org.apache.juneau.xml">XmlBeanMeta</a></dt>
 <dd>
 <div class="block">The list of properties that should be rendered as child elements.</div>
@@ -13857,6 +14277,8 @@
 <dd>
 <div class="block">Bean property getter:  <property>email</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#getEmail--">getEmail()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/encoders/EncoderGroup.html#getEncoder-java.lang.String-">getEncoder(String)</a></span> - Method in class org.apache.juneau.encoders.<a href="org/apache/juneau/encoders/EncoderGroup.html" title="class in org.apache.juneau.encoders">EncoderGroup</a></dt>
 <dd>
 <div class="block">Returns the encoder registered with the specified coding (e.g.</div>
@@ -13884,6 +14306,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlReader.html#getEncoding--">getEncoding()</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlReader.html" title="class in org.apache.juneau.xml">XmlReader</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#getEntityManager--">getEntityManager()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Retrieves an entity manager session.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/atom/Feed.html#getEntries--">getEntries()</a></span> - Method in class org.apache.juneau.dto.atom.<a href="org/apache/juneau/dto/atom/Feed.html" title="class in org.apache.juneau.dto.atom">Feed</a></dt>
 <dd>
 <div class="block">Returns the entries in the feed.</div>
@@ -14105,6 +14531,8 @@
 <dd>
 <div class="block">Returns the first key in the map.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#getFirstName--">getFirstName()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/SystemUtils.html#getFirstString-java.lang.String-java.lang.String...-">getFirstString(String, String...)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/SystemUtils.html" title="class in org.apache.juneau.internal">SystemUtils</a></dt>
 <dd>
 <div class="block">Returns the first non-<jk>null</jk> system property.</div>
@@ -14295,7 +14723,7 @@
 <dd>
 <div class="block">Returns the <code>Host</code> header on the request.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#getHostName--">getHostName()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#getHostName--">getHostName()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Returns the hostname of this microservice.</div>
 </dd>
@@ -14329,6 +14757,8 @@
 <dd>
 <div class="block">Returns a programmatic interface for setting properties for the HTML doc view.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html#getHtmlLinks--">getHtmlLinks()</a></span> - Method in class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html" title="class in org.apache.juneau.examples.rest.dto">PredefinedLabelsResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSerializerSession.html#getHtmlWriter-org.apache.juneau.serializer.SerializerPipe-">getHtmlWriter(SerializerPipe)</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSerializerSession.html" title="class in org.apache.juneau.html">HtmlSerializerSession</a></dt>
 <dd>
 <div class="block">Converts the specified output target object to an <a href="org/apache/juneau/html/HtmlWriter.html" title="class in org.apache.juneau.html"><code>HtmlWriter</code></a>.</div>
@@ -14365,6 +14795,20 @@
 <dd>
 <div class="block">Bean property getter:  <property>id</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/pojo/Pojo.html#getId--">getId()</a></span> - Method in class org.apache.juneau.examples.core.pojo.<a href="org/apache/juneau/examples/core/pojo/Pojo.html" title="class in org.apache.juneau.examples.core.pojo">Pojo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/pojo/PojoComplex.html#getId--">getId()</a></span> - Method in class org.apache.juneau.examples.core.pojo.<a href="org/apache/juneau/examples/core/pojo/PojoComplex.html" title="class in org.apache.juneau.examples.core.pojo">PojoComplex</a></dt>
+<dd>
+<div class="block">Bean property getter:  <property>id</property>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#getId--">getId()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#getId--">getId()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html#getId--">getId()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#getId--">getId()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/jsonschema/BasicBeanDefMapper.html#getId-org.apache.juneau.ClassMeta-">getId(ClassMeta&lt;?&gt;)</a></span> - Method in class org.apache.juneau.jsonschema.<a href="org/apache/juneau/jsonschema/BasicBeanDefMapper.html" title="class in org.apache.juneau.jsonschema">BasicBeanDefMapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/jsonschema/BeanDefMapper.html#getId-org.apache.juneau.ClassMeta-">getId(ClassMeta&lt;?&gt;)</a></span> - Method in interface org.apache.juneau.jsonschema.<a href="org/apache/juneau/jsonschema/BeanDefMapper.html" title="interface in org.apache.juneau.jsonschema">BeanDefMapper</a></dt>
@@ -14421,6 +14865,10 @@
 <dd>
 <div class="block">Bean property getter:  <property>info</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/command/EchoCommand.html#getInfo--">getInfo()</a></span> - Method in class org.apache.juneau.examples.rest.command.<a href="org/apache/juneau/examples/rest/command/EchoCommand.html" title="class in org.apache.juneau.examples.rest.command">EchoCommand</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConfigCommand.html#getInfo--">getInfo()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConfigCommand.html" title="class in org.apache.juneau.microservice.console">ConfigCommand</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConsoleCommand.html#getInfo--">getInfo()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConsoleCommand.html" title="class in org.apache.juneau.microservice.console">ConsoleCommand</a></dt>
 <dd>
 <div class="block">Returns a one-line localized description of the command.</div>
@@ -14439,6 +14887,8 @@
 <dd>
 <div class="block">Resource information provider.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getInit--">getInit()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getInitException--">getInitException()</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 any exception that was throw in the <code>init()</code> method.</div>
@@ -14467,6 +14917,10 @@
 <dd>
 <div class="block">Returns the field for this property even if the field is private.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/pojo/PojoComplex.html#getInnerPojo--">getInnerPojo()</a></span> - Method in class org.apache.juneau.examples.core.pojo.<a href="org/apache/juneau/examples/core/pojo/PojoComplex.html" title="class in org.apache.juneau.examples.core.pojo">PojoComplex</a></dt>
+<dd>
+<div class="block">Bean property getter:  <property>innerPojo</property>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/parser/ParserPipe.html#getInputAsString--">getInputAsString()</a></span> - Method in class org.apache.juneau.parser.<a href="org/apache/juneau/parser/ParserPipe.html" title="class in org.apache.juneau.parser">ParserPipe</a></dt>
 <dd>
 <div class="block">Returns the input to this parser as a plain string.</div>
@@ -14522,11 +14976,11 @@
 <dd>
 <div class="block">Returns the transform for this class for creating instances from an InputStream.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#getInstance--">getInstance()</a></span> - Static 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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#getInstance--">getInstance()</a></span> - Static method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Returns the Microservice instance.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#getInstance--">getInstance()</a></span> - Static 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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#getInstance--">getInstance()</a></span> - Static 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">Returns the Microservice instance.</div>
 </dd>
@@ -14534,11 +14988,11 @@
 <dd>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty(String, Class&lt;T&gt;, T[], boolean, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceArrayProperty(String, Class&lt;T&gt;, T[], ResourceResolver, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></dt>
 <dd>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty(String, Object, Class&lt;T&gt;, T[], boolean, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceArrayProperty(String, Object, Class&lt;T&gt;, T[], ResourceResolver, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></dt>
 <dd>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </dd>
@@ -14546,11 +15000,11 @@
 <dd>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty(String, Class&lt;T&gt;, T[], boolean, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceArrayProperty(String, Class&lt;T&gt;, T[], ResourceResolver, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
 <dd>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty(String, Object, Class&lt;T&gt;, T[], boolean, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceArrayProperty(String, Object, Class&lt;T&gt;, T[], ResourceResolver, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
 <dd>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </dd>
@@ -14562,11 +15016,11 @@
 <dd>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty(String, Class&lt;T&gt;, Object, boolean, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceProperty(String, Class&lt;T&gt;, Object, ResourceResolver, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></dt>
 <dd>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty(String, Object, Class&lt;T&gt;, Object, boolean, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceProperty(String, Object, Class&lt;T&gt;, Object, ResourceResolver, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></dt>
 <dd>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </dd>
@@ -14574,11 +15028,11 @@
 <dd>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty(String, Class&lt;T&gt;, Object, boolean, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceProperty(String, Class&lt;T&gt;, Object, ResourceResolver, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
 <dd>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty(String, Object, Class&lt;T&gt;, Object, boolean, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceProperty(String, Object, Class&lt;T&gt;, Object, ResourceResolver, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
 <dd>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </dd>
@@ -14654,6 +15108,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#getIntHeader-java.lang.String-">getIntHeader(String)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#getInventory--">getInventory()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/jsonschema/JsonSchema.html#getItems--">getItems()</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/JsonSchema.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchema</a></dt>
 <dd>
 <div class="block">Bean property getter:  <property>items</property>.</div>
@@ -14710,7 +15166,7 @@
 <dd>
 <div class="block">Returns the Java method that invoked this serializer.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/DebugResource.html#getJettyDump-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">getJettyDump(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/DebugResource.html" title="class in org.apache.juneau.microservice.resources">DebugResource</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html#getJettyDump-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">getJettyDump(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.microservice.jetty.resources.<a href="org/apache/juneau/microservice/jetty/resources/DebugResource.html" title="class in org.apache.juneau.microservice.jetty.resources">DebugResource</a></dt>
 <dd>
 <div class="block">[GET /jetty/dump] - Generates and retrieves the jetty thread dump.</div>
 </dd>
@@ -14774,6 +15230,12 @@
 <dd>
 <div class="block">Returns the category label.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html#getLabel-org.apache.juneau.rest.RestRequest-">getLabel(RestRequest)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/AddOrderMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">AddOrderMenuItem</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.html#getLabel-org.apache.juneau.rest.RestRequest-">getLabel(RestRequest)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/AddPetMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">AddPetMenuItem</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.html#getLabel-org.apache.juneau.rest.RestRequest-">getLabel(RestRequest)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">UploadPhotoMenuItem</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/widget/ContentTypeMenuItem.html#getLabel-org.apache.juneau.rest.RestRequest-">getLabel(RestRequest)</a></span> - Method in class org.apache.juneau.rest.widget.<a href="org/apache/juneau/rest/widget/ContentTypeMenuItem.html" title="class in org.apache.juneau.rest.widget">ContentTypeMenuItem</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/widget/MenuItemWidget.html#getLabel-org.apache.juneau.rest.RestRequest-">getLabel(RestRequest)</a></span> - Method in class org.apache.juneau.rest.widget.<a href="org/apache/juneau/rest/widget/MenuItemWidget.html" title="class in org.apache.juneau.rest.widget">MenuItemWidget</a></dt>
@@ -14810,6 +15272,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/LogsResource.FileResource.html#getLastModified--">getLastModified()</a></span> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/LogsResource.FileResource.html" title="class in org.apache.juneau.microservice.resources">LogsResource.FileResource</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#getLastName--">getLastName()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/atom/Link.html#getLength--">getLength()</a></span> - Method in class org.apache.juneau.dto.atom.<a href="org/apache/juneau/dto/atom/Link.html" title="class in org.apache.juneau.dto.atom">Link</a></dt>
 <dd>
 <div class="block">Returns the length of the contents of the target of this link.</div>
@@ -15504,6 +15968,10 @@
 <dd>
 <div class="block">Shortcut for calling <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true#getName--" title="class or interface in java.lang"><code>Class.getName()</code></a> on the inner class of this metadata.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#getName--">getName()</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
+<dd>
+<div class="block">Returns the name associated with this config (usually a file name).</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/atom/Person.html#getName--">getName()</a></span> - Method in class org.apache.juneau.dto.atom.<a href="org/apache/juneau/dto/atom/Person.html" title="class in org.apache.juneau.dto.atom">Person</a></dt>
 <dd>
 <div class="block">Returns the name of the person.</div>
@@ -15544,6 +16012,16 @@
 <dd>
 <div class="block">Bean property getter:  <property>name</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/pojo/Pojo.html#getName--">getName()</a></span> - Method in class org.apache.juneau.examples.core.pojo.<a href="org/apache/juneau/examples/core/pojo/Pojo.html" title="class in org.apache.juneau.examples.core.pojo">Pojo</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/command/EchoCommand.html#getName--">getName()</a></span> - Method in class org.apache.juneau.examples.rest.command.<a href="org/apache/juneau/examples/rest/command/EchoCommand.html" title="class in org.apache.juneau.examples.rest.command">EchoCommand</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#getName--">getName()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#getName--">getName()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html#getName--">getName()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPart.html#getName--">getName()</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPart.html" title="class in org.apache.juneau.httppart">HttpPart</a></dt>
 <dd>
 <div class="block">Returns the name of the part.</div>
@@ -15552,6 +16030,8 @@
 <dd>
 <div class="block">Returns the name of the object described by this schema, for example the query or form parameter name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConfigCommand.html#getName--">getName()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConfigCommand.html" title="class in org.apache.juneau.microservice.console">ConfigCommand</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConsoleCommand.html#getName--">getName()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConsoleCommand.html" title="class in org.apache.juneau.microservice.console">ConsoleCommand</a></dt>
 <dd>
 <div class="block">Returns the name of the command.</div>
@@ -15562,7 +16042,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/RestartCommand.html#getName--">getName()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/RestartCommand.html" title="class in org.apache.juneau.microservice.console">RestartCommand</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#getName--">getName()</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#getName--">getName()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/DirectoryResource.FileResource.html#getName--">getName()</a></span> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/DirectoryResource.FileResource.html" title="class in org.apache.juneau.microservice.resources">DirectoryResource.FileResource</a></dt>
 <dd>&nbsp;</dd>
@@ -15719,6 +16199,14 @@
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/config/Config.html#getObject-java.lang.String-java.lang.Class-"><code>Config.getObject(String, Class)</code></a> but allows you to specify the parser to use to parse the value.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#getObjectList-java.lang.String-">getObjectList(String)</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
+<dd>
+<div class="block">Convenience method for returning a config entry as an <a href="org/apache/juneau/ObjectList.html" title="class in org.apache.juneau"><code>ObjectList</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#getObjectList-java.lang.String-org.apache.juneau.ObjectList-">getObjectList(String, ObjectList)</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
+<dd>
+<div class="block">Convenience method for returning a config entry as an <a href="org/apache/juneau/ObjectList.html" title="class in org.apache.juneau"><code>ObjectList</code></a>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ObjectList.html#getObjectList-int-">getObjectList(int)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a></dt>
 <dd>
 <div class="block">Shortcut for calling <code>get(index, ObjectList.<jk>class</jk>)</code>.</div>
@@ -15743,6 +16231,14 @@
 <dd>
 <div class="block">Returns the specified entry value converted to a <a href="org/apache/juneau/ObjectList.html" title="class in org.apache.juneau"><code>ObjectList</code></a>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#getObjectMap-java.lang.String-">getObjectMap(String)</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
+<dd>
+<div class="block">Convenience method for returning a config entry as an <a href="org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau"><code>ObjectMap</code></a>.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#getObjectMap-java.lang.String-org.apache.juneau.ObjectMap-">getObjectMap(String, ObjectMap)</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
+<dd>
+<div class="block">Convenience method for returning a config entry as an <a href="org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau"><code>ObjectMap</code></a>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ObjectList.html#getObjectMap-int-">getObjectMap(int)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a></dt>
 <dd>
 <div class="block">Shortcut for calling <code>get(index, ObjectMap.<jk>class</jk>)</code>.</div>
@@ -15805,6 +16301,18 @@
 <dd>
 <div class="block">[OPTIONS /*] - Show resource options.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#getOrder-long-">getOrder(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#getOrder-long-">getOrder(long)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getOrder-long-">getOrder(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#getOrders--">getOrders()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#getOrders--">getOrders()</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getOrders--">getOrders()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/remote/RemoteMethodMeta.html#getOtherArgs--">getOtherArgs()</a></span> - Method in class org.apache.juneau.rest.client.remote.<a href="org/apache/juneau/rest/client/remote/RemoteMethodMeta.html" title="class in org.apache.juneau.rest.client.remote">RemoteMethodMeta</a></dt>
 <dd>
 <div class="block">Returns the remaining non-annotated arguments on this Java method.</div>
@@ -16042,6 +16550,8 @@
 <dd>
 <div class="block">Returns the part type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#getPassword--">getPassword()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Swagger.html#getPath-java.lang.String-">getPath(String)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a></dt>
 <dd>
 <div class="block">Shortcut for calling <code>getPaths().get(path);</code></div>
@@ -16071,6 +16581,10 @@
 <dd>
 <div class="block">Shortcut for calling <code>getPathMatch().get(name)</code>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestServlet.html#getPath--">getPath()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestServlet.html" title="class in org.apache.juneau.rest">RestServlet</a></dt>
+<dd>
+<div class="block">Returns the path defined on this servlet if it's defined via <a href="org/apache/juneau/rest/annotation/RestResource.html#path--"><code>RestResource.path()</code></a>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/remote/RemoteMethodMeta.html#getPathArgs--">getPathArgs()</a></span> - Method in class org.apache.juneau.rest.client.remote.<a href="org/apache/juneau/rest/client/remote/RemoteMethodMeta.html" title="class in org.apache.juneau.rest.client.remote">RemoteMethodMeta</a></dt>
 <dd>
 <div class="block">Returns the <a href="org/apache/juneau/http/annotation/Path.html" title="annotation in org.apache.juneau.http.annotation"><code>@Path</code></a> annotated arguments on this Java method.</div>
@@ -16135,6 +16649,34 @@
 <dd>
 <div class="block">Bean property getter:  <property>patternString</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#getPet-long-">getPet(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#getPet-long-">getPet(long)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getPet-long-">getPet(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html#getPetId--">getPetId()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreateOrder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#getPetId--">getPetId()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#getPets--">getPets()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#getPets--">getPets()</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getPets--">getPets()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#getPetsByStatus-org.apache.juneau.examples.rest.petstore.dto.PetStatus:A-">getPetsByStatus(PetStatus[])</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#getPetsByTags-java.lang.String:A-">getPetsByTags(String[])</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#getPhone--">getPhone()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#getPhoto--">getPhoto()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#getPhoto--">getPhoto()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html#getPhoto-java.lang.String-">getPhoto(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlReader.html#getPIData--">getPIData()</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlReader.html" title="class in org.apache.juneau.xml">XmlReader</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlReader.html#getPipe--">getPipe()</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlReader.html" title="class in org.apache.juneau.xml">XmlReader</a></dt>
@@ -16151,7 +16693,7 @@
 <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 that's the best match for the specified session.</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#getPort--">getPort()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Returns the port that this microservice started up on.</div>
 </dd>
@@ -16199,6 +16741,10 @@
 <dd>
 <div class="block">Returns the pre-lines on the specified section.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#getPrice--">getPrice()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#getPrice--">getPrice()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/parser/Parser.html#getPrimaryMediaType--">getPrimaryMediaType()</a></span> - Method in class org.apache.juneau.parser.<a href="org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a></dt>
 <dd>
 <div class="block">Returns the first media type handled based on the values passed to the <code>consumes</code> constructor parameter.</div>
@@ -16418,7 +16964,7 @@
 <dd>
 <div class="block">Returns access to the inner property store builder.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#getProtocol--">getProtocol()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#getProtocol--">getProtocol()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Returns whether this microservice is using <js>"http"</js> or <js>"https"</js>.</div>
 </dd>
@@ -16903,6 +17449,10 @@
 <dd>
 <div class="block">Returns the parent of the URL returned by <a href="org/apache/juneau/UriContext.html#getRootRelativeServletPath--"><code>UriContext.getRootRelativeServletPath()</code></a>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/springboot/App.html#getRootResources--">getRootResources()</a></span> - Method in class org.apache.juneau.examples.rest.springboot.<a href="org/apache/juneau/examples/rest/springboot/App.html" title="class in org.apache.juneau.examples.rest.springboot">App</a></dt>
+<dd>
+<div class="block">Our root resource.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClient.html#getRrpcInterface-java.lang.Class-">getRrpcInterface(Class&lt;T&gt;)</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">Create a new Remote Interface against a <a href="org/apache/juneau/remote/RemoteInterface.html" title="annotation in org.apache.juneau.remote"><code>@RemoteInterface</code></a>-annotated class.</div>
@@ -17138,7 +17688,7 @@
 <dd>
 <div class="block">Returns the session arguments to pass to serializers.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#getServer--">getServer()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#getServer--">getServer()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Returns the underlying Jetty server.</div>
 </dd>
@@ -17158,6 +17708,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#getServletContext--">getServletContext()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#getServletContextHandler--">getServletContextHandler()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
+<dd>
+<div class="block">Finds and returns the servlet context handler define in the Jetty container.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContext.html#getServletInitParameter-java.lang.String-">getServletInitParameter(String)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a></dt>
 <dd>
 <div class="block">Returns the servlet init parameter returned by <code>ServletConfig.getInitParameter(String)</code>.</div>
@@ -17206,6 +17760,8 @@
 <dd>
 <div class="block">Returns the setter method for this property.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#getShipDate--">getShipDate()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getSimpleName--">getSimpleName()</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">Shortcut for calling <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true#getSimpleName--" title="class or interface in java.lang"><code>Class.getSimpleName()</code></a> on the inner class of this metadata.</div>
@@ -17246,6 +17802,10 @@
 <dd>
 <div class="block">Returns the source of this entry.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#getSpecies--">getSpecies()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#getSpecies--">getSpecies()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/atom/Content.html#getSrc--">getSrc()</a></span> - Method in class org.apache.juneau.dto.atom.<a href="org/apache/juneau/dto/atom/Content.html" title="class in org.apache.juneau.dto.atom">Content</a></dt>
 <dd>
 <div class="block">Returns the source URI.</div>
@@ -17262,6 +17822,12 @@
 <dd>
 <div class="block">Returns the number of times this exception was thrown based on a hash of its stacktrace.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#getStatus--">getStatus()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#getStatus--">getStatus()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#getStatus--">getStatus()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletResponse.html#getStatus--">getStatus()</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletResponse.html" title="class in org.apache.juneau.rest.mock">MockServletResponse</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestException.html#getStatus--">getStatus()</a></span> - Method in exception org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestException.html" title="class in org.apache.juneau.rest">RestException</a></dt>
@@ -17284,6 +17850,12 @@
 <dd>
 <div class="block">Returns the stop class associated with this class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getStore--">getStore()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#getStoreInventory--">getStoreInventory()</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getStoreInventory--">getStoreInventory()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/utils/ClasspathResourceManager.html#getStream-java.lang.String-">getStream(String)</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/ClasspathResourceManager.html" title="class in org.apache.juneau.utils">ClasspathResourceManager</a></dt>
 <dd>
 <div class="block">Finds the resource with the given name.</div>
@@ -17413,6 +17985,14 @@
 <dd>
 <div class="block">Returns the transform for this class for creating instances from a String.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.OrderStatusRender.html#getStyle-org.apache.juneau.serializer.SerializerSession-org.apache.juneau.examples.rest.petstore.dto.OrderStatus-">getStyle(SerializerSession, OrderStatus)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.OrderStatusRender.html" title="class in org.apache.juneau.examples.rest.pe [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.PetStatusRender.html#getStyle-org.apache.juneau.serializer.SerializerSession-org.apache.juneau.examples.rest.petstore.dto.PetStatus-">getStyle(SerializerSession, PetStatus)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.PetStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto"> [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Species.SpeciesRender.html#getStyle-org.apache.juneau.serializer.SerializerSession-org.apache.juneau.examples.rest.petstore.dto.Species-">getStyle(SerializerSession, Species)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Species.SpeciesRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Species.Spec [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.UserStatusRender.html#getStyle-org.apache.juneau.serializer.SerializerSession-org.apache.juneau.examples.rest.petstore.dto.UserStatus-">getStyle(SerializerSession, UserStatus)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.UserStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlDocSerializer.html#getStyle--">getStyle()</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlDocSerializer.html" title="class in org.apache.juneau.html">HtmlDocSerializer</a></dt>
 <dd>
 <div class="block">Configuration property:  CSS style code.</div>
@@ -17520,12 +18100,18 @@
 <div class="block">Same as <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true#get-java.lang.Object-" title="class or interface in java.util"><code>get()</code></a>, but converts the raw value to the specified class type using the specified
  POJO swap.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConfigCommand.html#getSynopsis--">getSynopsis()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConfigCommand.html" title="class in org.apache.juneau.microservice.console">ConfigCommand</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/ConsoleCommand.html#getSynopsis--">getSynopsis()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/ConsoleCommand.html" title="class in org.apache.juneau.microservice.console">ConsoleCommand</a></dt>
 <dd>
 <div class="block">Returns the usage synopsis of the command.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/console/HelpCommand.html#getSynopsis--">getSynopsis()</a></span> - Method in class org.apache.juneau.microservice.console.<a href="org/apache/juneau/microservice/console/HelpCommand.html" title="class in org.apache.juneau.microservice.console">HelpCommand</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#getSystemDefault--">getSystemDefault()</a></span> - Static method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
+<dd>
+<div class="block">Returns the system default configuration.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Operation.html#getTags--">getTags()</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Operation.html" title="class in org.apache.juneau.dto.swagger">Operation</a></dt>
 <dd>
 <div class="block">Bean property getter:  <property>tags</property>.</div>
@@ -17534,6 +18120,10 @@
 <dd>
 <div class="block">Bean property getter:  <property>tags</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#getTags--">getTags()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#getTags--">getTags()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RequestHeaders.html#getTE--">getTE()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RequestHeaders.html" title="class in org.apache.juneau.rest">RequestHeaders</a></dt>
 <dd>
 <div class="block">Returns the <code>TE</code> header on the request.</div>
@@ -17638,6 +18228,8 @@
 <dd>
 <div class="block">Bean property getter:  <property>tokenUrl</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getTopPage--">getTopPage()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getToTransform-java.lang.Class-">getToTransform(Class&lt;O&gt;)</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 transform for this class for creating instances from other object types.</div>
@@ -17791,6 +18383,8 @@
 <dd>
 <div class="block">Bean property getter:  <property>uri</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.Photo.html#getURI--">getURI()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.Photo.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource.Photo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/jsonschema/BasicBeanDefMapper.html#getURI-org.apache.juneau.ClassMeta-">getURI(ClassMeta&lt;?&gt;)</a></span> - Method in class org.apache.juneau.jsonschema.<a href="org/apache/juneau/jsonschema/BasicBeanDefMapper.html" title="class in org.apache.juneau.jsonschema">BasicBeanDefMapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/jsonschema/BasicBeanDefMapper.html#getURI-java.lang.String-">getURI(String)</a></span> - Method in class org.apache.juneau.jsonschema.<a href="org/apache/juneau/jsonschema/BasicBeanDefMapper.html" title="class in org.apache.juneau.jsonschema">BasicBeanDefMapper</a></dt>
@@ -17803,7 +18397,7 @@
 <dd>
 <div class="block">Returns the URI for the specified class by its ID.</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#getURI--">getURI()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
 <div class="block">Returns the URI where this microservice is listening on.</div>
 </dd>
@@ -17896,12 +18490,32 @@
 <dd>
 <div class="block">Returns the absolute URL of the REST interface invoked by this Java method.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#getUser-java.lang.String-">getUser(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#getUser-java.lang.String-">getUser(String)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getUser-java.lang.String-">getUser(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RequestHeaders.html#getUserAgent--">getUserAgent()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RequestHeaders.html" title="class in org.apache.juneau.rest">RequestHeaders</a></dt>
 <dd>
 <div class="block">Returns the <code>User-Agent</code> header on the request.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html#getUsername--">getUsername()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreateOrder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#getUsername--">getUsername()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#getUsername--">getUsername()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#getUserPrincipal--">getUserPrincipal()</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#getUsers--">getUsers()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#getUsers--">getUsers()</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#getUsers--">getUsers()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#getUserStatus--">getUserStatus()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xmlschema/XmlSchemaSerializerSession.html#getValidator-org.apache.juneau.serializer.SerializerPipe-java.lang.Object-">getValidator(SerializerPipe, Object)</a></span> - Method in class org.apache.juneau.xmlschema.<a href="org/apache/juneau/xmlschema/XmlSchemaSerializerSession.html" title="class in org.apache.juneau.xmlschema">XmlSchemaSerializerSession</a></dt>
 <dd>
 <div class="block">Returns an XML-Schema validator based on the output returned by <a href="org/apache/juneau/xmlschema/XmlSchemaSerializerSession.html#doSerialize-org.apache.juneau.serializer.SerializerPipe-java.lang.Object-"><code>XmlSchemaSerializerSession.doSerialize(SerializerPipe, Object)</code></a>;</div>
@@ -17936,6 +18550,10 @@
 <dd>
 <div class="block">Returns the values in this row.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/pojo/PojoComplex.html#getValues--">getValues()</a></span> - Method in class org.apache.juneau.examples.core.pojo.<a href="org/apache/juneau/examples/core/pojo/PojoComplex.html" title="class in org.apache.juneau.examples.core.pojo">PojoComplex</a></dt>
+<dd>
+<div class="block">Bean property getter:  <property>values</property>.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#getValueType--">getValueType()</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">For <code>Map</code> types, returns the class type of the values of the <code>Map</code>.</div>
@@ -18287,6 +18905,10 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if argument exists at specified index.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/Args.html#hasArg-java.lang.String-">hasArg(String)</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/Args.html" title="class in org.apache.juneau.utils">Args</a></dt>
+<dd>
+<div class="block">Returns <jk>true</jk> if the named argument exists.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#hasArgs-java.lang.reflect.Method-java.lang.Class...-">hasArgs(Method, Class&lt;?&gt;...)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Returns <jk>true</jk> if the specified method has the specified arguments.</div>
@@ -18532,6 +19154,8 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if this config has the specified section.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#hasStatus-org.apache.juneau.examples.rest.petstore.dto.PetStatus...-">hasStatus(PetStatus...)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#hasStringTransform--">hasStringTransform()</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 <jk>true</jk> if this class has a transform associated with it that allows it to be created from a String.</div>
@@ -18557,6 +19181,8 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if this operation has the specified tag associated with it.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#hasTag-java.lang.String...-">hasTag(String...)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Swagger.html#hasTags--">hasTags()</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a></dt>
 <dd>
 <div class="block">Convenience method for testing whether this Swagger has one or more tags defined.</div>
@@ -18889,6 +19515,12 @@
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/embedded-content-0.html#attr-dim-height'>height</a>
  attribute.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/HelloWorldResource.html" title="class in org.apache.juneau.examples.rest"><span class="typeNameLink">HelloWorldResource</span></a> - Class in <a href="org/apache/juneau/examples/rest/package-summary.html">org.apache.juneau.examples.rest</a></dt>
+<dd>
+<div class="block">Sample REST resource that prints out a simple "Hello world!" message.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/HelloWorldResource.html#HelloWorldResource--">HelloWorldResource()</a></span> - Constructor for class org.apache.juneau.examples.rest.<a href="org/apache/juneau/examples/rest/HelloWorldResource.html" title="class in org.apache.juneau.examples.rest">HelloWorldResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/microservice/sample/HelloWorldResource.html" title="class in org.apache.juneau.microservice.sample"><span class="typeNameLink">HelloWorldResource</span></a> - Class in <a href="org/apache/juneau/microservice/sample/package-summary.html">org.apache.juneau.microservice.sample</a></dt>
 <dd>
 <div class="block">Sample REST resource that prints out a simple "Hello world!" message.</div>
@@ -19845,6 +20477,22 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Wbr.html#id-java.lang.String-">id(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Wbr.html" title="class in org.apache.juneau.dto.html5">Wbr</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#id-long-">id(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#id-long-">id(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html#id-long-">id(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#id-long-">id(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/IdConflict.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">IdConflict</span></a> - Exception in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>
+<div class="block">Exception thrown when trying to add an entry where the ID is already in use.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/IdConflict.html#IdConflict-java.lang.Object-java.lang.Class-">IdConflict(Object, Class&lt;?&gt;)</a></span> - Constructor for exception org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/IdConflict.html" title="class in org.apache.juneau.examples.rest.petstore">IdConflict</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><a href="org/apache/juneau/encoders/IdentityEncoder.html" title="class in org.apache.juneau.encoders"><span class="typeNameLink">IdentityEncoder</span></a> - Class in <a href="org/apache/juneau/encoders/package-summary.html">org.apache.juneau.encoders</a></dt>
 <dd>
 <div class="block">Encoder for handling <js>"identity"</js> encoding and decoding.</div>
@@ -19873,6 +20521,14 @@
 <dd>
 <div class="block">Map consisting of auto-generated atomic keys.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/IdNotFound.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">IdNotFound</span></a> - Exception in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>
+<div class="block">Exception thrown when trying to add an entry where the ID is already in use.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/IdNotFound.html#IdNotFound-java.lang.Object-java.lang.Class-">IdNotFound(Object, Class&lt;?&gt;)</a></span> - Constructor for exception org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/IdNotFound.html" title="class in org.apache.juneau.examples.rest.petstore">IdNotFound</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/serializer/SerializerWriter.html#ie-int-">ie(int)</a></span> - Method in class org.apache.juneau.serializer.<a href="org/apache/juneau/serializer/SerializerWriter.html" title="class in org.apache.juneau.serializer">SerializerWriter</a></dt>
 <dd>
 <div class="block">Writes an end-of-line indent to the writer if the <code>useWhitespace</code> setting is enabled.</div>
@@ -19982,7 +20638,7 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#ignore-java.lang.Throwable-">ignore(Throwable)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#ignore-java.lang.Throwable-">ignore(Throwable)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/utils/SearchArgs.Builder.html#ignoreCase-boolean-">ignoreCase(boolean)</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/SearchArgs.Builder.html" title="class in org.apache.juneau.utils">SearchArgs.Builder</a></dt>
 <dd>
@@ -20720,6 +21376,14 @@
 <dd>
 <div class="block">Shortcut for calling <code><jk>new</jk> IllegalArgumentException(MessageFormat.<jsm>format</jsm>(msg, args));</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageParser.html#ImageParser-org.apache.juneau.PropertyStore-">ImageParser(PropertyStore)</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageParser.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource.ImageParser</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageSerializer.html#ImageSerializer-org.apache.juneau.PropertyStore-">ImageSerializer(PropertyStore)</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageSerializer.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource.ImageSerializer</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlBuilder.html#img--">img()</a></span> - Static method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlBuilder.html" title="class in org.apache.juneau.dto.html5">HtmlBuilder</a></dt>
 <dd>
 <div class="block">Creates an empty <a href="org/apache/juneau/dto/html5/Img.html" title="class in org.apache.juneau.dto.html5"><code>Img</code></a> element.</div>
@@ -20992,11 +21656,11 @@
 <dd>
 <div class="block">Logs a message with the specified <a href="http://docs.oracle.com/javase/8/docs/api/java/text/MessageFormat.html?is-external=true" title="class or interface in java.text"><code>MessageFormat</code></a>-style arguments at <a href="http://docs.oracle.com/javase/8/docs/api/java/util/logging/Level.html?is-external=true#INFO" title="class or interface in java.util.logging"><code>Level.INFO</code></a> level.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#info-java.lang.String-java.lang.Object...-">info(String, Object...)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#info-java.lang.String-java.lang.Object...-">info(String, Object...)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#info-java.lang.Throwable-">info(Throwable)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#info-java.lang.Throwable-">info(Throwable)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#info-java.lang.String-java.lang.Throwable-">info(String, Throwable)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#info-java.lang.String-java.lang.Throwable-">info(String, Throwable)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#infoProvider-java.lang.Class-">infoProvider(Class&lt;? extends RestInfoProvider&gt;)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
 <dd>
@@ -21012,6 +21676,16 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/Inherit.html#Inherit--">Inherit()</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/Inherit.html" title="class in org.apache.juneau.rest">Inherit</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html#init--">init()</a></span> - Method in class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html" title="class in org.apache.juneau.examples.rest.dto">AtomFeedResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html#init--">init()</a></span> - Method in class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html" title="class in org.apache.juneau.examples.rest.dto">JsonSchemaResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html#init--">init()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#init--">init()</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">Initializes this microservice.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/DirectoryResource.html#init-org.apache.juneau.rest.RestContextBuilder-">init(RestContextBuilder)</a></span> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/DirectoryResource.html" title="class in org.apache.juneau.microservice.resources">DirectoryResource</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/LogsResource.html#init-org.apache.juneau.rest.RestContextBuilder-">init(RestContextBuilder)</a></span> - Method in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/LogsResource.html" title="class in org.apache.juneau.microservice.resources">LogsResource</a></dt>
@@ -21034,6 +21708,14 @@
 <dd>
 <div class="block">Sets the inner cause for this exception.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html#initConnection-org.apache.juneau.rest.RestContextBuilder-">initConnection(RestContextBuilder)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource</a></dt>
+<dd>
+<div class="block">Initializes the registry URL and rest client.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#initDirect-java.io.PrintWriter-">initDirect(PrintWriter)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>
+<div class="block">Initialize the petstore database using JPA.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/BeanTraverseBuilder.html#initialDepth-int-">initialDepth(int)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/BeanTraverseBuilder.html" title="class in org.apache.juneau">BeanTraverseBuilder</a></dt>
 <dd>
 <div class="block">Configuration property:  Initial depth.</div>
@@ -21076,9 +21758,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xmlschema/XmlSchemaSerializerBuilder.html#initialDepth-int-">initialDepth(int)</a></span> - Method in class org.apache.juneau.xmlschema.<a href="org/apache/juneau/xmlschema/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xmlschema">XmlSchemaSerializerBuilder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#initLogging--">initLogging()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/springboot/JuneauRestInitializer.html#initialize-org.springframework.context.ConfigurableApplicationContext-">initialize(ConfigurableApplicationContext)</a></span> - Method in class org.apache.juneau.rest.springboot.<a href="org/apache/juneau/rest/springboot/JuneauRestInitializer.html" title="class in org.apache.juneau.rest.springboot">JuneauRestInitializer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#initViaRest-java.io.PrintWriter-">initViaRest(PrintWriter)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
 <dd>
-<div class="block">Initialize the logging for this microservice.</div>
+<div class="block">Initialize the petstore database by using a remote resource interface against our REST.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlBuilder.html#input--">input()</a></span> - Static method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlBuilder.html" title="class in org.apache.juneau.dto.html5">HtmlBuilder</a></dt>
 <dd>
@@ -21418,6 +22102,46 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/InvalidDataConversionException.html#InvalidDataConversionException-java.lang.Object-org.apache.juneau.ClassMeta-java.lang.Exception-">InvalidDataConversionException(Object, ClassMeta&lt;?&gt;, Exception)</a></span> - Constructor for exception org.apache.juneau.<a href="org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau">InvalidDataConversionException</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/InvalidId.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">InvalidId</span></a> - Exception in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>
+<div class="block">Exception thrown when trying to add an entry where the ID is already in use.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/InvalidId.html#InvalidId--">InvalidId()</a></span> - Constructor for exception org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/InvalidId.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidId</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/InvalidLogin.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">InvalidLogin</span></a> - Exception in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>
+<div class="block">Exception thrown when an invalid username or password is provided.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/InvalidLogin.html#InvalidLogin--">InvalidLogin()</a></span> - Constructor for exception org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/InvalidLogin.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidLogin</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/InvalidSpecies.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">InvalidSpecies</span></a> - Exception in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>
+<div class="block">Exception thrown when an invalid species is looked up.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/InvalidSpecies.html#InvalidSpecies--">InvalidSpecies()</a></span> - Constructor for exception org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/InvalidSpecies.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidSpecies</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/InvalidTag.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">InvalidTag</span></a> - Exception in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>
+<div class="block">Exception thrown when trying to add an entry where the ID is already in use.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/InvalidTag.html#InvalidTag--">InvalidTag()</a></span> - Constructor for exception org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/InvalidTag.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidTag</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/InvalidUsername.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">InvalidUsername</span></a> - Exception in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>
+<div class="block">Exception thrown when trying to add an entry where the ID is already in use.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/InvalidUsername.html#InvalidUsername--">InvalidUsername()</a></span> - Constructor for exception org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/InvalidUsername.html" title="class in org.apache.juneau.examples.rest.petstore">InvalidUsername</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/BeanProxyInvocationHandler.html#invoke-java.lang.Object-java.lang.reflect.Method-java.lang.Object:A-">invoke(Object, Method, Object[])</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/BeanProxyInvocationHandler.html" title="class in org.apache.juneau">BeanProxyInvocationHandler</a></dt>
 <dd>
 <div class="block">Implemented to handle the method called.</div>
@@ -21820,7 +22544,7 @@
 <dd>
 <div class="block">Returns <jk>true</jk> if debug mode is enabled.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#isDebugEnabled--">isDebugEnabled()</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#isDebugEnabled--">isDebugEnabled()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ClassMeta.html#isDecimal--">isDecimal()</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>
@@ -22442,6 +23166,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestRequestEntity.html#isRepeatable--">isRepeatable()</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestRequestEntity.html" title="class in org.apache.juneau.rest.client">RestRequestEntity</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/AdminGuard.html#isRequestAllowed-org.apache.juneau.rest.RestRequest-">isRequestAllowed(RestRequest)</a></span> - Method in class org.apache.juneau.examples.rest.<a href="org/apache/juneau/examples/rest/AdminGuard.html" title="class in org.apache.juneau.examples.rest">AdminGuard</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestGuard.html#isRequestAllowed-org.apache.juneau.rest.RestRequest-">isRequestAllowed(RestRequest)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestGuard.html" title="class in org.apache.juneau.rest">RestGuard</a></dt>
 <dd>
 <div class="block">Returns <jk>true</jk> if the specified request can pass through this guard.</div>
@@ -22716,6 +23442,8 @@
 <dd>
 <div class="block">Configuration property:  Reuse XML namespaces when RDF namespaces not specified.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#isValid-java.lang.String-java.lang.String-">isValid(String, String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonParser.html#isValidateEnd--">isValidateEnd()</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonParser.html" title="class in org.apache.juneau.json">JsonParser</a></dt>
 <dd>
 <div class="block">Configuration property:  Validate end.</div>
@@ -22882,18 +23610,54 @@
 <dd>
 <div class="block">The java method that called this serializer, usually the method in a REST servlet.</div>
 </dd>
-<dt><a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice"><span class="typeNameLink">JettyLogger</span></a> - Class in <a href="org/apache/juneau/microservice/package-summary.html">org.apache.juneau.microservice</a></dt>
+<dt><a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty"><span class="typeNameLink">JettyLogger</span></a> - Class in <a href="org/apache/juneau/microservice/jetty/package-summary.html">org.apache.juneau.microservice.jetty</a></dt>
 <dd>
 <div class="block">Implementation of Jetty <a href="http://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging"><code>Logger</code></a> based on <a href="http://docs.oracle.com/javase/8/docs/api/java/util/logging/Logger.html?is-external=true" title="class or interface in java.util.logging"><code>Logger</code></a>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#JettyLogger--">JettyLogger()</a></span> - Constructor for class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#JettyLogger--">JettyLogger()</a></span> - Constructor for class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>
 <div class="block">Default constructor.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#JettyLogger-java.lang.String-">JettyLogger(String)</a></span> - Constructor for class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#JettyLogger-java.lang.String-">JettyLogger(String)</a></span> - Constructor for class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>
 <div class="block">Normal constructor.</div>
 </dd>
+<dt><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty"><span class="typeNameLink">JettyMicroservice</span></a> - Class in <a href="org/apache/juneau/microservice/jetty/package-summary.html">org.apache.juneau.microservice.jetty</a></dt>
+<dd>
+<div class="block">Entry point for Juneau microservice that implements a REST interface using Jetty on a single port.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#JettyMicroservice-org.apache.juneau.microservice.jetty.JettyMicroserviceBuilder-">JettyMicroservice(JettyMicroserviceBuilder)</a></span> - Constructor for class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty"><span class="typeNameLink">JettyMicroserviceBuilder</span></a> - Class in <a href="org/apache/juneau/microservice/jetty/package-summary.html">org.apache.juneau.microservice.jetty</a></dt>
+<dd>
+<div class="block">Builder for <a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty"><code>JettyMicroservice</code></a> class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#JettyMicroserviceBuilder--">JettyMicroserviceBuilder()</a></span> - Constructor for class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#JettyMicroserviceBuilder-org.apache.juneau.microservice.jetty.JettyMicroserviceBuilder-">JettyMicroserviceBuilder(JettyMicroserviceBuilder)</a></span> - Constructor for class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Copy constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html" title="interface in org.apache.juneau.microservice.jetty"><span class="typeNameLink">JettyMicroserviceListener</span></a> - Interface in <a href="org/apache/juneau/microservice/jetty/package-summary.html">org.apache.juneau.microservice.jetty</a></dt>
+<dd>
+<div class="block">Listener class for Jetty microservice lifecycle events.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#jettyServerFactory-org.apache.juneau.microservice.jetty.JettyServerFactory-">jettyServerFactory(JettyServerFactory)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the factory to use for creating the Jetty <code>Server</code> instance.</div>
+</dd>
+<dt><a href="org/apache/juneau/microservice/jetty/JettyServerFactory.html" title="interface in org.apache.juneau.microservice.jetty"><span class="typeNameLink">JettyServerFactory</span></a> - Interface in <a href="org/apache/juneau/microservice/jetty/package-summary.html">org.apache.juneau.microservice.jetty</a></dt>
+<dd>
+<div class="block">Interface for creating Jetty servers.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#jettyXml-java.lang.Object-boolean-">jettyXml(Object, boolean)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the contents or location of the <code>jetty.xml</code> file used by the Jetty server.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/StringUtils.html#join-java.lang.Object:A-java.lang.String-">join(Object[], String)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/StringUtils.html" title="class in org.apache.juneau.internal">StringUtils</a></dt>
 <dd>
 <div class="block">Join the specified tokens into a delimited string.</div>
@@ -22926,12 +23690,12 @@
 <dd>
 <div class="block">Join the specified tokens into a delimited string.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#join--">join()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#join--">join()</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">Joins the application with the current thread.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#join--">join()</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/internal/StringUtils.html#joine-java.lang.Object:A-char-">joine(Object[], char)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/StringUtils.html" title="class in org.apache.juneau.internal">StringUtils</a></dt>
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/internal/StringUtils.html#join-java.lang.Object:A-char-"><code>StringUtils.join(Object[], char)</code></a> except escapes the delimiter character if found in the tokens.</div>
@@ -23017,6 +23781,18 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/core/json/JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">JsonComplexExample</span></a> - Class in <a href="org/apache/juneau/examples/core/json/package-summary.html">org.apache.juneau.examples.core.json</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/json/JsonComplexExample.html#JsonComplexExample--">JsonComplexExample()</a></span> - Constructor for class org.apache.juneau.examples.core.json.<a href="org/apache/juneau/examples/core/json/JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json">JsonComplexExample</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">JsonConfigurationExample</span></a> - Class in <a href="org/apache/juneau/examples/core/json/package-summary.html">org.apache.juneau.examples.core.json</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/json/JsonConfigurationExample.html#JsonConfigurationExample--">JsonConfigurationExample()</a></span> - Constructor for class org.apache.juneau.examples.core.json.<a href="org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json">JsonConfigurationExample</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/json/JsonParser.html" title="class in org.apache.juneau.json"><span class="typeNameLink">JsonParser</span></a> - Class in <a href="org/apache/juneau/json/package-summary.html">org.apache.juneau.json</a></dt>
 <dd>
 <div class="block">Parses any valid JSON text into a POJO model.</div>
@@ -23211,6 +23987,12 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html" title="class in org.apache.juneau.examples.rest.dto"><span class="typeNameLink">JsonSchemaResource</span></a> - Class in <a href="org/apache/juneau/examples/rest/dto/package-summary.html">org.apache.juneau.examples.rest.dto</a></dt>
+<dd>
+<div class="block">Sample resource that shows how to serialize JSON-Schema documents.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html#JsonSchemaResource--">JsonSchemaResource()</a></span> - Constructor for class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html" title="class in org.apache.juneau.examples.rest.dto">JsonSchemaResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/json/JsonSchemaSerializer.html" title="class in org.apache.juneau.json"><span class="typeNameLink">JsonSchemaSerializer</span></a> - Class in <a href="org/apache/juneau/json/package-summary.html">org.apache.juneau.json</a></dt>
 <dd>
 <div class="block">Serializes POJO metadata to HTTP responses as JSON-Schema.</div>
@@ -23291,6 +24073,12 @@
 <dd>
 <div class="block">Create a new session using properties specified in the context.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/core/json/JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">JsonSimpleExample</span></a> - Class in <a href="org/apache/juneau/examples/core/json/package-summary.html">org.apache.juneau.examples.core.json</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/json/JsonSimpleExample.html#JsonSimpleExample--">JsonSimpleExample()</a></span> - Constructor for class org.apache.juneau.examples.core.json.<a href="org/apache/juneau/examples/core/json/JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json">JsonSimpleExample</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/dto/jsonschema/JsonType.html" title="enum in org.apache.juneau.dto.jsonschema"><span class="typeNameLink">JsonType</span></a> - Enum in <a href="org/apache/juneau/dto/jsonschema/package-summary.html">org.apache.juneau.dto.jsonschema</a></dt>
 <dd>
 <div class="block">Represents possible JSON types in the JSON-Schema core specification.</div>
@@ -23401,6 +24189,26 @@
 <dd>
 <div class="block">Annotations applicable to subclasses of <a href="org/apache/juneau/rest/jaxrs/BaseProvider.html" title="class in org.apache.juneau.rest.jaxrs"><code>BaseProvider</code></a>.</div>
 </dd>
+<dt><a href="org/apache/juneau/rest/springboot/annotation/JuneauRest.html" title="annotation in org.apache.juneau.rest.springboot.annotation"><span class="typeNameLink">JuneauRest</span></a> - Annotation Type in <a href="org/apache/juneau/rest/springboot/annotation/package-summary.html">org.apache.juneau.rest.springboot.annotation</a></dt>
+<dd>
+<div class="block">Added to Spring application classes to denote Juneau REST resource classes to deploy as servlets.</div>
+</dd>
+<dt><a href="org/apache/juneau/rest/springboot/JuneauRestInitializer.html" title="class in org.apache.juneau.rest.springboot"><span class="typeNameLink">JuneauRestInitializer</span></a> - Class in <a href="org/apache/juneau/rest/springboot/package-summary.html">org.apache.juneau.rest.springboot</a></dt>
+<dd>
+<div class="block">Spring Boot context initializer for Juneau REST resources.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/springboot/JuneauRestInitializer.html#JuneauRestInitializer-java.lang.Class-">JuneauRestInitializer(Class&lt;?&gt;)</a></span> - Constructor for class org.apache.juneau.rest.springboot.<a href="org/apache/juneau/rest/springboot/JuneauRestInitializer.html" title="class in org.apache.juneau.rest.springboot">JuneauRestInitializer</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/rest/springboot/JuneauRestPostProcessor.html" title="class in org.apache.juneau.rest.springboot"><span class="typeNameLink">JuneauRestPostProcessor</span></a> - Class in <a href="org/apache/juneau/rest/springboot/package-summary.html">org.apache.juneau.rest.springboot</a></dt>
+<dd>
+<div class="block">Processes the <a href="org/apache/juneau/rest/springboot/annotation/JuneauRest.html" title="annotation in org.apache.juneau.rest.springboot.annotation"><code>JuneauRest</code></a> annotation on the Spring application class and <ja>@Bean</ja> methods.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/springboot/JuneauRestPostProcessor.html#JuneauRestPostProcessor-org.springframework.context.ConfigurableApplicationContext-java.lang.Class-">JuneauRestPostProcessor(ConfigurableApplicationContext, Class&lt;?&gt;)</a></span> - Constructor for class org.apache.juneau.rest.springboot.<a href="org/apache/juneau/rest/springboot/JuneauRestPostProcessor.html" title="class in org.apache.juneau.rest.springboot">JuneauRestPostProcess [...]
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 </dl>
 <a name="I:K">
 <!--   -->
@@ -23626,6 +24434,8 @@
 <dd>
 <div class="block">Represents a parsed <l>Last-Modified</l> HTTP response header.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#lastName-java.lang.String-">lastName(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/StringUtils.html#lastNonWhitespaceChar-java.lang.String-">lastNonWhitespaceChar(String)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/StringUtils.html" title="class in org.apache.juneau.internal">StringUtils</a></dt>
 <dd>
 <div class="block">Returns the last non-whitespace character in the string.</div>
@@ -23693,6 +24503,14 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#level-java.lang.String-java.util.logging.Level-">level(String, Level)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">Default logging level for logger.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#levels-java.util.Map-">levels(Map&lt;String, Level&gt;)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">Default logging levels for loggers.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlBuilder.html#li--">li()</a></span> - Static method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlBuilder.html" title="class in org.apache.juneau.dto.html5">HtmlBuilder</a></dt>
 <dd>
 <div class="block">Creates an empty <a href="org/apache/juneau/dto/html5/Li.html" title="class in org.apache.juneau.dto.html5"><code>Li</code></a> element.</div>
@@ -23740,6 +24558,12 @@
 <dd>
 <div class="block">Swagger license annotation.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html#limit">limit</a></span> - Variable in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource.PostInput</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#limit-int-">limit(int)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">The maximum number of bytes to write to any one log file.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/utils/SearchArgs.Builder.html#limit-int-">limit(int)</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/SearchArgs.Builder.html" title="class in org.apache.juneau.utils">SearchArgs.Builder</a></dt>
 <dd>
 <div class="block">Specifies the number of rows to return.</div>
@@ -23836,6 +24660,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/json/JsonSerializerBuilder.html#listener-java.lang.Class-">listener(Class&lt;? extends SerializerListener&gt;)</a></span> - Method in class org.apache.juneau.json.<a href="org/apache/juneau/json/JsonSerializerBuilder.html" title="class in org.apache.juneau.json">JsonSerializerBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#listener-org.apache.juneau.microservice.jetty.JettyMicroserviceListener-">listener(JettyMicroserviceListener)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Registers an event listener for this microservice.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#listener-org.apache.juneau.microservice.MicroserviceListener-">listener(MicroserviceListener)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Registers an event listener for this microservice.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackParserBuilder.html#listener-java.lang.Class-">listener(Class&lt;? extends ParserListener&gt;)</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackParserBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackParserBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html#listener-java.lang.Class-">listener(Class&lt;? extends SerializerListener&gt;)</a></span> - Method in class org.apache.juneau.msgpack.<a href="org/apache/juneau/msgpack/MsgPackSerializerBuilder.html" title="class in org.apache.juneau.msgpack">MsgPackSerializerBuilder</a></dt>
@@ -23957,6 +24789,10 @@
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/rest/widget/Widget.html#loadStyle-java.lang.String-"><code>Widget.loadStyle(String)</code></a> but replaces request-time SVL variables.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/IOUtils.html#loadSystemResourceAsString-java.lang.String-java.lang.String...-">loadSystemResourceAsString(String, String...)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal">IOUtils</a></dt>
+<dd>
+<div class="block">Loads a text file from either the file system or classpath.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#localAddr-java.lang.String-">localAddr(String)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>
 <div class="block">Fluent setter.</div>
@@ -24135,6 +24971,24 @@
 <dd>
 <div class="block">Convenience method for calling <code>getContext().getLogger().log(level, cause, msg, args);</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#logConfig-org.apache.juneau.microservice.LogConfig-">logConfig(LogConfig)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice"><span class="typeNameLink">LogConfig</span></a> - Class in <a href="org/apache/juneau/microservice/package-summary.html">org.apache.juneau.microservice</a></dt>
+<dd>
+<div class="block">Can be used for configuration of simple logging in the microservice.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#LogConfig-org.apache.juneau.microservice.LogConfig-">LogConfig(LogConfig)</a></span> - Constructor for class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">Copy constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#logConfig-org.apache.juneau.microservice.LogConfig-">logConfig(LogConfig)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies logging instructions for the microservice.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#logDir-java.lang.String-">logDir(String)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">The location of the log directory to create the log file.</div>
+</dd>
 <dt><a href="org/apache/juneau/microservice/resources/LogEntryFormatter.html" title="class in org.apache.juneau.microservice.resources"><span class="typeNameLink">LogEntryFormatter</span></a> - Class in <a href="org/apache/juneau/microservice/resources/package-summary.html">org.apache.juneau.microservice.resources</a></dt>
 <dd>
 <div class="block">Log entry formatter.</div>
@@ -24143,6 +24997,16 @@
 <dd>
 <div class="block">Create a new formatter.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/LogConfig.html#logFile-java.lang.String-">logFile(String)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/LogConfig.html" title="class in org.apache.juneau.microservice">LogConfig</a></dt>
+<dd>
+<div class="block">Returns the name of the log file on the file system to store the log file for this microservice.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#logger-java.util.logging.Logger-">logger(Logger)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#logger-java.util.logging.Logger-">logger(Logger)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the logger used by the microservice and returned by the <a href="org/apache/juneau/microservice/Microservice.html#getLogger--"><code>Microservice.getLogger()</code></a> method.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/resources/LogParser.Entry.html#logger">logger</a></span> - Variable in class org.apache.juneau.microservice.resources.<a href="org/apache/juneau/microservice/resources/LogParser.Entry.html" title="class in org.apache.juneau.microservice.resources">LogParser.Entry</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#logger-java.lang.Class-">logger(Class&lt;? extends RestLogger&gt;)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
@@ -24153,6 +25017,10 @@
 <dd>
 <div class="block">Configuration property:  REST logger.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#login-java.lang.String-java.lang.String-org.apache.juneau.Value-org.apache.juneau.Value-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">login(String, String, Value&lt;Integer&gt;, Value&lt;ExpiresAfter&gt;, RestRequest, RestResponse)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/re [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#login-java.lang.String-java.lang.String-org.apache.juneau.Value-org.apache.juneau.Value-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">login(String, String, Value&lt;Integer&gt;, Value&lt;ExpiresAfter&gt;, RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstor [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#login-java.lang.String-java.lang.String-">login(String, String)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/atom/AtomBuilder.html#logo-java.lang.Object-">logo(Object)</a></span> - Static method in class org.apache.juneau.dto.atom.<a href="org/apache/juneau/dto/atom/AtomBuilder.html" title="class in org.apache.juneau.dto.atom">AtomBuilder</a></dt>
@@ -24196,6 +25064,10 @@
 <dd>
 <div class="block">Convenience method for calling <code>getContext().getLogger().logObjects(level, msg, args);</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#logout--">logout()</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#logout--">logout()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#logout--">logout()</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/microservice/resources/LogParser.html" title="class in org.apache.juneau.microservice.resources"><span class="typeNameLink">LogParser</span></a> - Class in <a href="org/apache/juneau/microservice/resources/package-summary.html">org.apache.juneau.microservice.resources</a></dt>
@@ -24349,14 +25221,58 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Main.html#Main--">Main()</a></span> - Constructor for class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Main.html" title="class in org.apache.juneau.dto.html5">Main</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#main-java.lang.String:A-">main(String[])</a></span> - Static 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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/json/JsonComplexExample.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.core.json.<a href="org/apache/juneau/examples/core/json/JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json">JsonComplexExample</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/json/JsonConfigurationExample.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.core.json.<a href="org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json">JsonConfigurationExample</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/json/JsonSimpleExample.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.core.json.<a href="org/apache/juneau/examples/core/json/JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json">JsonSimpleExample</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/rdf/RdfComplexExample.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.core.rdf.<a href="org/apache/juneau/examples/core/rdf/RdfComplexExample.html" title="class in org.apache.juneau.examples.core.rdf">RdfComplexExample</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/rdf/RdfExample.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.core.rdf.<a href="org/apache/juneau/examples/core/rdf/RdfExample.html" title="class in org.apache.juneau.examples.core.rdf">RdfExample</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/svl/SvlExample.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.core.svl.<a href="org/apache/juneau/examples/core/svl/SvlExample.html" title="class in org.apache.juneau.examples.core.svl">SvlExample</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/xml/XmlComplexExample.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.core.xml.<a href="org/apache/juneau/examples/core/xml/XmlComplexExample.html" title="class in org.apache.juneau.examples.core.xml">XmlComplexExample</a></dt>
 <dd>
-<div class="block">Main method.</div>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/xml/XmlSimpleExample.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.core.xml.<a href="org/apache/juneau/examples/core/xml/XmlSimpleExample.html" title="class in org.apache.juneau.examples.core.xml">XmlSimpleExample</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/jetty/App.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.rest.jetty.<a href="org/apache/juneau/examples/rest/jetty/App.html" title="class in org.apache.juneau.examples.rest.jetty">App</a></dt>
+<dd>
+<div class="block">Entry point method.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/springboot/App.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.examples.rest.springboot.<a href="org/apache/juneau/examples/rest/springboot/App.html" title="class in org.apache.juneau.examples.rest.springboot">App</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#main-java.lang.String:A-">main(String[])</a></span> - Static method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
+<dd>
+<div class="block">Entry-point method.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Html.html#manifest-java.lang.String-">manifest(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Html.html" title="class in org.apache.juneau.dto.html5">Html</a></dt>
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/semantics.html#attr-html-manifest'>manifest</a> attribute.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#manifest-java.lang.Object-">manifest(Object)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#manifest-java.lang.Object-">manifest(Object)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the manifest file of the jar file this microservice is contained within.</div>
+</dd>
 <dt><a href="org/apache/juneau/utils/ManifestFile.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">ManifestFile</span></a> - Class in <a href="org/apache/juneau/utils/package-summary.html">org.apache.juneau.utils</a></dt>
 <dd>
 <div class="block">Utility class for working with Jar manifest files.</div>
@@ -24373,6 +25289,14 @@
 <dd>
 <div class="block">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/utils/ManifestFile.html#ManifestFile-java.io.Reader-">ManifestFile(Reader)</a></span> - Constructor for class org.apache.juneau.utils.<a href="org/apache/juneau/utils/ManifestFile.html" title="class in org.apache.juneau.utils">ManifestFile</a></dt>
+<dd>
+<div class="block">Create an instance of this class loaded from the contents of a reader.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/ManifestFile.html#ManifestFile-java.io.InputStream-">ManifestFile(InputStream)</a></span> - Constructor for class org.apache.juneau.utils.<a href="org/apache/juneau/utils/ManifestFile.html" title="class in org.apache.juneau.utils">ManifestFile</a></dt>
+<dd>
+<div class="block">Create an instance of this class loaded from the contents of an input stream.</div>
+</dd>
 <dt><a href="org/apache/juneau/svl/vars/ManifestFileVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">ManifestFileVar</span></a> - Class in <a href="org/apache/juneau/svl/vars/package-summary.html">org.apache.juneau.svl.vars</a></dt>
 <dd>
 <div class="block">Manifest file entries variable resolver.</div>
@@ -24847,6 +25771,22 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/widget/MenuItemWidget.html#MenuItemWidget--">MenuItemWidget()</a></span> - Constructor for class org.apache.juneau.rest.widget.<a href="org/apache/juneau/rest/widget/MenuItemWidget.html" title="class in org.apache.juneau.rest.widget">MenuItemWidget</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#merge-javax.persistence.EntityManager-T-">merge(EntityManager, T)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Store the specified JPA bean in the repository.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#merge-T-">merge(T)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#merge-javax.persistence.EntityManager-T-"><code>AbstractPersistenceService.merge(EntityManager, Object)</code></a> but uses a new entity manager.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#merge-javax.persistence.EntityManager-java.util.Collection-">merge(EntityManager, Collection&lt;T&gt;)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Store the specified JPA beans in the repository.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#merge-java.util.Collection-">merge(Collection&lt;T&gt;)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#merge-javax.persistence.EntityManager-java.util.Collection-"><code>AbstractPersistenceService.merge(EntityManager, Collection)</code></a> but uses a new entity manager.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/util/RestUtils.html#merge-java.lang.Object:A-java.lang.Object:A-">merge(Object[], Object[])</a></span> - Static method in class org.apache.juneau.rest.util.<a href="org/apache/juneau/rest/util/RestUtils.html" title="class in org.apache.juneau.rest.util">RestUtils</a></dt>
 <dd>
 <div class="block">Merges the specified parent and child arrays.</div>
@@ -25200,10 +26140,26 @@
 <dd>
 <div class="block">Parent class for all microservices.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#Microservice-java.lang.String...-">Microservice(String...)</a></span> - Constructor for class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/Microservice.html" title="class in org.apache.juneau.microservice">Microservice</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#Microservice-org.apache.juneau.microservice.MicroserviceBuilder-">Microservice(MicroserviceBuilder)</a></span> - Constructor for 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">Constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice"><span class="typeNameLink">MicroserviceBuilder</span></a> - Class in <a href="org/apache/juneau/microservice/package-summary.html">org.apache.juneau.microservice</a></dt>
+<dd>
+<div class="block">Builder for <a href="org/apache/juneau/microservice/Microservice.html" title="class in org.apache.juneau.microservice"><code>Microservice</code></a> class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#MicroserviceBuilder--">MicroserviceBuilder()</a></span> - Constructor for class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#MicroserviceBuilder-org.apache.juneau.microservice.MicroserviceBuilder-">MicroserviceBuilder(MicroserviceBuilder)</a></span> - Constructor for class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Copy constructor.</div>
+</dd>
+<dt><a href="org/apache/juneau/microservice/MicroserviceListener.html" title="interface in org.apache.juneau.microservice"><span class="typeNameLink">MicroserviceListener</span></a> - Interface in <a href="org/apache/juneau/microservice/package-summary.html">org.apache.juneau.microservice</a></dt>
+<dd>
+<div class="block">Listener class for microservice lifecycle events.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#mimeTypes-java.lang.String...-">mimeTypes(String...)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
 <dd>
 <div class="block">Configuration property:  MIME types.</div>
@@ -25788,6 +26744,14 @@
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/dto/swagger/Xml.html#setName-java.lang.String-"><code>Xml.setName(String)</code></a>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#name-java.lang.String-">name(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#name-java.lang.String-">name(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html#name-java.lang.String-">name(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#name-java.lang.String-">name(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/httppart/HttpPartSchemaBuilder.html#name-java.lang.String-">name(String)</a></span> - Method in class org.apache.juneau.httppart.<a href="org/apache/juneau/httppart/HttpPartSchemaBuilder.html" title="class in org.apache.juneau.httppart">HttpPartSchemaBuilder</a></dt>
 <dd>
 <div class="block"><mk>name</mk> field.</div>
@@ -26086,7 +27050,7 @@
 <dd>
 <div class="block">Creates a new list from the specified collection.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#newLogger-java.lang.String-">newLogger(String)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#newLogger-java.lang.String-">newLogger(String)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/BeanPropertyUtils.html#newMap-java.util.Map-">newMap(Map&lt;K, V&gt;)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/BeanPropertyUtils.html" title="class in org.apache.juneau.internal">BeanPropertyUtils</a></dt>
 <dd>
@@ -27290,23 +28254,25 @@
 <dd>
 <div class="block">Gets called immediately after a config file has been loaded.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/BasicMicroserviceListener.html#onConfigChange-org.apache.juneau.microservice.Microservice-java.util.List-">onConfigChange(Microservice, List&lt;ConfigEvent&gt;)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/BasicMicroserviceListener.html" title="class in org.apache.juneau.microservice">BasicMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#onConfigChange-java.util.List-">onConfigChange(List&lt;ConfigEvent&gt;)</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>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceListener.html#onConfigChange-org.apache.juneau.microservice.Microservice-java.util.List-">onConfigChange(Microservice, List&lt;ConfigEvent&gt;)</a></span> - Method in interface org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceListener.html" title="interface in org.apache.juneau.microservice">MicroserviceListener</a></dt>
 <dd>
 <div class="block">Called if one or more changes occur in the config file.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#onConfigChange-java.util.List-">onConfigChange(List&lt;ConfigEvent&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>
-<div class="block">Called when <a href="org/apache/juneau/config/Config.html#commit--"><code>Config.commit()</code></a> is called on the config file.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestCallInterceptor.html#onConnect-org.apache.juneau.rest.client.RestCall-int-org.apache.http.HttpRequest-org.apache.http.HttpResponse-">onConnect(RestCall, int, HttpRequest, HttpResponse)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestCallInterceptor.html" title="class in org.apache.juneau.rest.client">RestCallInterceptor</a></dt>
 <dd>
 <div class="block">Called immediately after an HTTP response has been received.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestCallLogger.html#onConnect-org.apache.juneau.rest.client.RestCall-int-org.apache.http.HttpRequest-org.apache.http.HttpResponse-">onConnect(RestCall, int, HttpRequest, HttpResponse)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestCallLogger.html" title="class in org.apache.juneau.rest.client">RestCallLogger</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#onCreateServer--">onCreateServer()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html#onCreateServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onCreateServer(JettyMicroservice)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html#onCreateServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onCreateServer(JettyMicroservice)</a></span> - Method in interface org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html" title="interface in org.apache.juneau.microservice.jetty">JettyMicroserviceListener</a></dt>
 <dd>
-<div class="block">Called before <a href="org/apache/juneau/microservice/RestMicroservice.html#createServer--"><code>RestMicroservice.createServer()</code></a> is called.</div>
+<div class="block">Called before the Jetty server is created.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlElement.html#oncuechange-java.lang.String-">oncuechange(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></dt>
 <dd>
@@ -27483,11 +28449,15 @@
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/webappapis.html#handler-onplaying'>onplaying</a> attribute.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#onPostStartServer--">onPostStartServer()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html#onPostStartServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onPostStartServer(JettyMicroservice)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html#onPostStartServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onPostStartServer(JettyMicroservice)</a></span> - Method in interface org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html" title="interface in org.apache.juneau.microservice.jetty">JettyMicroserviceListener</a></dt>
 <dd>
 <div class="block">Called after the Jetty server is started.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#onPostStopServer--">onPostStopServer()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html#onPostStopServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onPostStopServer(JettyMicroservice)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html#onPostStopServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onPostStopServer(JettyMicroservice)</a></span> - Method in interface org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html" title="interface in org.apache.juneau.microservice.jetty">JettyMicroserviceListener</a></dt>
 <dd>
 <div class="block">Called after the Jetty server is stopped.</div>
 </dd>
@@ -27546,19 +28516,27 @@
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/webappapis.html#handler-onstalled'>onstalled</a> attribute.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#onStart--">onStart()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/BasicMicroserviceListener.html#onStart-org.apache.juneau.microservice.Microservice-">onStart(Microservice)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/BasicMicroserviceListener.html" title="class in org.apache.juneau.microservice">BasicMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceListener.html#onStart-org.apache.juneau.microservice.Microservice-">onStart(Microservice)</a></span> - Method in interface org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceListener.html" title="interface in org.apache.juneau.microservice">MicroserviceListener</a></dt>
 <dd>
 <div class="block">Called at the beginning of the <a href="org/apache/juneau/microservice/Microservice.html#start--"><code>Microservice.start()</code></a> call.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#onStartServer--">onStartServer()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html#onStartServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onStartServer(JettyMicroservice)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html#onStartServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onStartServer(JettyMicroservice)</a></span> - Method in interface org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html" title="interface in org.apache.juneau.microservice.jetty">JettyMicroserviceListener</a></dt>
 <dd>
-<div class="block">Called before <a href="org/apache/juneau/microservice/RestMicroservice.html#startServer--"><code>RestMicroservice.startServer()</code></a> is called.</div>
+<div class="block">Called before the Jetty server is started.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#onStop--">onStop()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/BasicMicroserviceListener.html#onStop-org.apache.juneau.microservice.Microservice-">onStop(Microservice)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/BasicMicroserviceListener.html" title="class in org.apache.juneau.microservice">BasicMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceListener.html#onStop-org.apache.juneau.microservice.Microservice-">onStop(Microservice)</a></span> - Method in interface org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceListener.html" title="interface in org.apache.juneau.microservice">MicroserviceListener</a></dt>
 <dd>
 <div class="block">Called at the end of the <a href="org/apache/juneau/microservice/Microservice.html#stop--"><code>Microservice.stop()</code></a> call.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#onStopServer--">onStopServer()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html#onStopServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onStopServer(JettyMicroservice)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/BasicJettyMicroserviceListener.html" title="class in org.apache.juneau.microservice.jetty">BasicJettyMicroserviceListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html#onStopServer-org.apache.juneau.microservice.jetty.JettyMicroservice-">onStopServer(JettyMicroservice)</a></span> - Method in interface org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceListener.html" title="interface in org.apache.juneau.microservice.jetty">JettyMicroserviceListener</a></dt>
 <dd>
 <div class="block">Called before the Jetty server is stopped.</div>
 </dd>
@@ -27756,6 +28734,16 @@
 <dd>
 <div class="block">Perform an OPTIONS request.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">Order</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#Order--">Order()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">OrderStatus</span></a> - Enum in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.OrderStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">OrderStatus.OrderStatusRender</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.OrderStatusRender.html#OrderStatusRender--">OrderStatusRender()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.OrderStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">OrderStatus.OrderStatusRender</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/package-summary.html">org.apache.juneau</a> - package org.apache.juneau</dt>
 <dd>
 <div class="block">Marshalling API</div>
@@ -27824,6 +28812,32 @@
 <dd>
 <div class="block">Encoders</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/core/json/package-summary.html">org.apache.juneau.examples.core.json</a> - package org.apache.juneau.examples.core.json</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/core/pojo/package-summary.html">org.apache.juneau.examples.core.pojo</a> - package org.apache.juneau.examples.core.pojo</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/core/rdf/package-summary.html">org.apache.juneau.examples.core.rdf</a> - package org.apache.juneau.examples.core.rdf</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/core/svl/package-summary.html">org.apache.juneau.examples.core.svl</a> - package org.apache.juneau.examples.core.svl</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/core/xml/package-summary.html">org.apache.juneau.examples.core.xml</a> - package org.apache.juneau.examples.core.xml</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/package-summary.html">org.apache.juneau.examples.rest</a> - package org.apache.juneau.examples.rest</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/command/package-summary.html">org.apache.juneau.examples.rest.command</a> - package org.apache.juneau.examples.rest.command</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/dto/package-summary.html">org.apache.juneau.examples.rest.dto</a> - package org.apache.juneau.examples.rest.dto</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/jetty/package-summary.html">org.apache.juneau.examples.rest.jetty</a> - package org.apache.juneau.examples.rest.jetty</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a> - package org.apache.juneau.examples.rest.petstore</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a> - package org.apache.juneau.examples.rest.petstore.dto</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a> - package org.apache.juneau.examples.rest.petstore.rest</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/springboot/package-summary.html">org.apache.juneau.examples.rest.springboot</a> - package org.apache.juneau.examples.rest.springboot</dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/html/package-summary.html">org.apache.juneau.html</a> - package org.apache.juneau.html</dt>
 <dd>
 <div class="block">HTML Marshalling Support</div>
@@ -27892,6 +28906,14 @@
 <dd>
 <div class="block">Microservice Console</div>
 </dd>
+<dt><a href="org/apache/juneau/microservice/jetty/package-summary.html">org.apache.juneau.microservice.jetty</a> - package org.apache.juneau.microservice.jetty</dt>
+<dd>
+<div class="block">Microservice API</div>
+</dd>
+<dt><a href="org/apache/juneau/microservice/jetty/resources/package-summary.html">org.apache.juneau.microservice.jetty.resources</a> - package org.apache.juneau.microservice.jetty.resources</dt>
+<dd>
+<div class="block">Predefined Jetty Microservice Resources</div>
+</dd>
 <dt><a href="org/apache/juneau/microservice/resources/package-summary.html">org.apache.juneau.microservice.resources</a> - package org.apache.juneau.microservice.resources</dt>
 <dd>
 <div class="block">Predefined Microservice Resources</div>
@@ -27976,6 +28998,14 @@
 <dd>
 <div class="block">REST Server Utilities</div>
 </dd>
+<dt><a href="org/apache/juneau/rest/springboot/package-summary.html">org.apache.juneau.rest.springboot</a> - package org.apache.juneau.rest.springboot</dt>
+<dd>
+<div class="block">Spring Boot Integration</div>
+</dd>
+<dt><a href="org/apache/juneau/rest/springboot/annotation/package-summary.html">org.apache.juneau.rest.springboot.annotation</a> - package org.apache.juneau.rest.springboot.annotation</dt>
+<dd>
+<div class="block">Spring Boot Integration Annotations</div>
+</dd>
 <dt><a href="org/apache/juneau/rest/util/package-summary.html">org.apache.juneau.rest.util</a> - package org.apache.juneau.rest.util</dt>
 <dd>
 <div class="block">REST Server Utilities</div>
@@ -28801,6 +29831,8 @@
 <dd>
 <div class="block">Configuration property:  HTTP part serializer.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#password-java.lang.String-">password(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/annotation/FormatType.html#PASSWORD">PASSWORD</a></span> - Static variable in class org.apache.juneau.http.annotation.<a href="org/apache/juneau/http/annotation/FormatType.html" title="class in org.apache.juneau.http.annotation">FormatType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Swagger.html#path-java.lang.String-java.lang.String-org.apache.juneau.dto.swagger.Operation-">path(String, String, Operation)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger">Swagger</a></dt>
@@ -28977,6 +30009,72 @@
 <dd>
 <div class="block">Bean constructor.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">Pet</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>
+<div class="block">Pet bean.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#Pet--">Pet()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.PriceRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">Pet.PriceRender</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html#petId-long-">petId(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreateOrder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#petId-long-">petId(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">PetStatus</span></a> - Enum in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.PetStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">PetStatus.PetStatusRender</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.PetStatusRender.html#PetStatusRender--">PetStatusRender()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.PetStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetStatus.PetStatusRender</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">PetStore</span></a> - Interface in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Defines the interface for both the server-side and client-side pet store application.</div>
+</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">PetStoreResource</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Sample Petstore application.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#PetStoreResource--">PetStoreResource()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore"><span class="typeNameLink">PetStoreService</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/package-summary.html">org.apache.juneau.examples.rest.petstore</a></dt>
+<dd>
+<div class="block">Pet store database application.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#PetStoreService--">PetStoreService()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">PetTag</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html#PetTag--">PetTag()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.TagNameOnly.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">PetTag.TagNameOnly</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#phone-java.lang.String-">phone(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#photo-java.lang.String-">photo(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#photo-java.lang.String-">photo(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#photo-java.lang.String-">photo(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">PhotosResource</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Sample resource that allows images to be uploaded and retrieved.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html#PhotosResource--">PhotosResource()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageParser.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">PhotosResource.ImageParser</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Parser for converting byte streams to images</div>
+</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.ImageSerializer.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">PhotosResource.ImageSerializer</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Serializer for converting images to byte streams</div>
+</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.Photo.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">PhotosResource.Photo</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Our bean class for storing photos</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/IOUtils.html#pipe-java.lang.Object-java.io.Writer-">pipe(Object, Writer)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal">IOUtils</a></dt>
 <dd>
 <div class="block">Pipes the contents of the specified object into the writer.</div>
@@ -29030,6 +30128,10 @@
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/forms.html#attr-textarea-placeholder'>placeholder</a>
  attribute.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#placeOrder-long-java.lang.String-">placeOrder(long, String)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#placeOrder-long-java.lang.String-">placeOrder(long, String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/MediaType.html#PLAIN">PLAIN</a></span> - Static variable in class org.apache.juneau.http.<a href="org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a></dt>
 <dd>
 <div class="block">Reusable predefined media type</div>
@@ -29126,6 +30228,20 @@
 <dd>
 <div class="block">Create a new session using properties specified in the context.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/core/pojo/Pojo.html" title="class in org.apache.juneau.examples.core.pojo"><span class="typeNameLink">Pojo</span></a> - Class in <a href="org/apache/juneau/examples/core/pojo/package-summary.html">org.apache.juneau.examples.core.pojo</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/pojo/Pojo.html#Pojo-java.lang.String-java.lang.String-">Pojo(String, String)</a></span> - Constructor for class org.apache.juneau.examples.core.pojo.<a href="org/apache/juneau/examples/core/pojo/Pojo.html" title="class in org.apache.juneau.examples.core.pojo">Pojo</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/core/pojo/PojoComplex.html" title="class in org.apache.juneau.examples.core.pojo"><span class="typeNameLink">PojoComplex</span></a> - Class in <a href="org/apache/juneau/examples/core/pojo/package-summary.html">org.apache.juneau.examples.core.pojo</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/pojo/PojoComplex.html#PojoComplex-java.lang.String-org.apache.juneau.examples.core.pojo.Pojo-java.util.HashMap-">PojoComplex(String, Pojo, HashMap&lt;String, List&lt;Pojo&gt;&gt;)</a></span> - Constructor for class org.apache.juneau.examples.core.pojo.<a href="org/apache/juneau/examples/core/pojo/PojoComplex.html" title="class in org.apache.juneau.examples.core.pojo">PojoComplex</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
 <dt><a href="org/apache/juneau/utils/PojoIntrospector.html" title="class in org.apache.juneau.utils"><span class="typeNameLink">PojoIntrospector</span></a> - Class in <a href="org/apache/juneau/utils/package-summary.html">org.apache.juneau.utils</a></dt>
 <dd>
 <div class="block">Used to invoke methods on <code>Objects</code> using arguments in serialized form.</div>
@@ -29522,6 +30638,12 @@
 <dd>
 <div class="block">Sets the URI port.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#ports-int...-">ports(int...)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Specifies the ports to use for the web server.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html#pos">pos</a></span> - Variable in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource.PostInput</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/parser/Position.html" title="class in org.apache.juneau.parser"><span class="typeNameLink">Position</span></a> - Class in <a href="org/apache/juneau/parser/package-summary.html">org.apache.juneau.parser</a></dt>
 <dd>
 <div class="block">Identifies a position in a reader or input stream.</div>
@@ -29542,6 +30664,8 @@
 <dd>
 <div class="block">Interface for objects with positions (lines/columns/byte-positions for example).</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html#post-org.apache.juneau.examples.rest.petstore.rest.SqlQueryResource.PostInput-">post(SqlQueryResource.PostInput)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/HttpMethodName.html#POST">POST</a></span> - Static variable in class org.apache.juneau.http.<a href="org/apache/juneau/http/HttpMethodName.html" title="class in org.apache.juneau.http">HttpMethodName</a></dt>
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.5'>POST</a></div>
@@ -29567,6 +30691,8 @@
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/embedded-content-0.html#attr-video-poster'>poster</a>
  attribute.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#postInit-java.lang.String-org.apache.juneau.rest.RestResponse-">postInit(String, RestResponse)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContext.html#postInit--">postInit()</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContext.html" title="class in org.apache.juneau.rest">RestContext</a></dt>
 <dd>
 <div class="block">Calls all @RestHook(POST_INIT) methods in parent-to-child order.</div>
@@ -29575,6 +30701,20 @@
 <dd>
 <div class="block">Calls all @RestHook(POST_INIT_CHILD_FIRST) methods in child-to-parent order.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html#PostInput--">PostInput()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource.PostInput</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#postPet-org.apache.juneau.examples.rest.petstore.dto.CreatePet-">postPet(CreatePet)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#postPet-org.apache.juneau.examples.rest.petstore.dto.CreatePet-">postPet(CreatePet)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/springboot/JuneauRestPostProcessor.html#postProcessBeanDefinitionRegistry-org.springframework.beans.factory.support.BeanDefinitionRegistry-">postProcessBeanDefinitionRegistry(BeanDefinitionRegistry)</a></span> - Method in class org.apache.juneau.rest.springboot.<a href="org/apache/juneau/rest/springboot/JuneauRestPostProcessor.html" title="class in org.apache.juneau.rest.springboot">JuneauRestPostProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/springboot/JuneauRestPostProcessor.html#postProcessBeanFactory-org.springframework.beans.factory.config.ConfigurableListableBeanFactory-">postProcessBeanFactory(ConfigurableListableBeanFactory)</a></span> - Method in class org.apache.juneau.rest.springboot.<a href="org/apache/juneau/rest/springboot/JuneauRestPostProcessor.html" title="class in org.apache.juneau.rest.springboot">JuneauRestPostProcessor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#postUser-org.apache.juneau.examples.rest.petstore.dto.User-">postUser(User)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#postUser-org.apache.juneau.examples.rest.petstore.dto.User-">postUser(User)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/rest/widget/PoweredByApache.html" title="class in org.apache.juneau.rest.widget"><span class="typeNameLink">PoweredByApache</span></a> - Class in <a href="org/apache/juneau/rest/widget/package-summary.html">org.apache.juneau.rest.widget</a></dt>
 <dd>
 <div class="block">Widget that places a powered-by-Apache message on the page.</div>
@@ -29665,6 +30805,12 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html" title="class in org.apache.juneau.examples.rest.dto"><span class="typeNameLink">PredefinedLabelsResource</span></a> - Class in <a href="org/apache/juneau/examples/rest/dto/package-summary.html">org.apache.juneau.examples.rest.dto</a></dt>
+<dd>
+<div class="block">Sample REST resource for rendering predefined label beans.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html#PredefinedLabelsResource--">PredefinedLabelsResource()</a></span> - Constructor for class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/PredefinedLabelsResource.html" title="class in org.apache.juneau.examples.rest.dto">PredefinedLabelsResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Xml.html#prefix-java.lang.Object-">prefix(Object)</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">Same as <a href="org/apache/juneau/dto/swagger/Xml.html#setPrefix-java.lang.String-"><code>Xml.setPrefix(String)</code></a>.</div>
@@ -29691,6 +30837,14 @@
 <dd>
 <div class="block">Configuration property:  Preserve root element during generalized parsing.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#price-float-">price(float)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#price-float-">price(float)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#price-float-">price(float)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.PriceRender.html#PriceRender--">PriceRender()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.PriceRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet.PriceRender</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/marshall/Marshall.html#println-java.lang.Object-">println(Object)</a></span> - Method in class org.apache.juneau.marshall.<a href="org/apache/juneau/marshall/Marshall.html" title="class in org.apache.juneau.marshall">Marshall</a></dt>
 <dd>
 <div class="block">Convenience method for calling <code>System.out.println(...)</code> on the specified object after calling <a href="org/apache/juneau/marshall/Marshall.html#toString-java.lang.Object-"><code>Marshall.toString(Object)</code></a>.</div>
@@ -29908,6 +31062,10 @@
 <dd>
 <div class="block">Sets a property on the bean.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html#put-org.apache.juneau.dto.atom.Feed-">put(Feed)</a></span> - Method in class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/AtomFeedResource.html" title="class in org.apache.juneau.examples.rest.dto">AtomFeedResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html#put-org.apache.juneau.dto.jsonschema.JsonSchema-">put(JsonSchema)</a></span> - Method in class org.apache.juneau.examples.rest.dto.<a href="org/apache/juneau/examples/rest/dto/JsonSchemaResource.html" title="class in org.apache.juneau.examples.rest.dto">JsonSchemaResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/HttpMethodName.html#PUT">PUT</a></span> - Static variable in class org.apache.juneau.http.<a href="org/apache/juneau/http/HttpMethodName.html" title="class in org.apache.juneau.http">HttpMethodName</a></dt>
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.6'>PUT</a></div>
@@ -30013,6 +31171,22 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xml/XmlWriter.html#q--">q()</a></span> - Method in class org.apache.juneau.xml.<a href="org/apache/juneau/xml/XmlWriter.html" title="class in org.apache.juneau.xml">XmlWriter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#query-javax.persistence.EntityManager-java.lang.String-java.lang.Class-org.apache.juneau.utils.SearchArgs-">query(EntityManager, String, Class&lt;T&gt;, SearchArgs)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">A [...]
+<dd>
+<div class="block">Runs a JPA query and returns the results.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#query-java.lang.String-java.lang.Class-org.apache.juneau.utils.SearchArgs-">query(String, Class&lt;T&gt;, SearchArgs)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#query-javax.persistence.EntityManager-java.lang.String-java.lang.Class-org.apache.juneau.utils.SearchArgs-"><code>AbstractPersistenceService.query(EntityManager,String,Class,SearchArgs)</code></a> but uses a new entity manager.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#query-javax.persistence.EntityManager-java.lang.String-java.lang.Class-java.util.Map-">query(EntityManager, String, Class&lt;T&gt;, Map&lt;String, Object&gt;)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">Abstrac [...]
+<dd>
+<div class="block">Runs a JPA parameterized query and returns the results.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#query-java.lang.String-java.lang.Class-java.util.Map-">query(String, Class&lt;T&gt;, Map&lt;String, Object&gt;)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#query-javax.persistence.EntityManager-java.lang.String-java.lang.Class-java.util.Map-"><code>AbstractPersistenceService.query(EntityManager,String,Class,Map)</code></a> but uses a new entity manager.</div>
+</dd>
 <dt><a href="org/apache/juneau/http/annotation/Query.html" title="annotation in org.apache.juneau.http.annotation"><span class="typeNameLink">Query</span></a> - Annotation Type in <a href="org/apache/juneau/http/annotation/package-summary.html">org.apache.juneau.http.annotation</a></dt>
 <dd>
 <div class="block">REST request form-data annotation.</div>
@@ -30408,6 +31582,16 @@
 <dd>
 <div class="block">Configurable properties common to both the <a href="org/apache/juneau/jena/RdfSerializer.html" title="class in org.apache.juneau.jena"><code>RdfSerializer</code></a> and <a href="org/apache/juneau/jena/RdfParser.html" title="class in org.apache.juneau.jena"><code>RdfParser</code></a> classes.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/core/rdf/RdfComplexExample.html" title="class in org.apache.juneau.examples.core.rdf"><span class="typeNameLink">RdfComplexExample</span></a> - Class in <a href="org/apache/juneau/examples/core/rdf/package-summary.html">org.apache.juneau.examples.core.rdf</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/rdf/RdfComplexExample.html#RdfComplexExample--">RdfComplexExample()</a></span> - Constructor for class org.apache.juneau.examples.core.rdf.<a href="org/apache/juneau/examples/core/rdf/RdfComplexExample.html" title="class in org.apache.juneau.examples.core.rdf">RdfComplexExample</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/core/rdf/RdfExample.html" title="class in org.apache.juneau.examples.core.rdf"><span class="typeNameLink">RdfExample</span></a> - Class in <a href="org/apache/juneau/examples/core/rdf/package-summary.html">org.apache.juneau.examples.core.rdf</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/rdf/RdfExample.html#RdfExample--">RdfExample()</a></span> - Constructor for class org.apache.juneau.examples.core.rdf.<a href="org/apache/juneau/examples/core/rdf/RdfExample.html" title="class in org.apache.juneau.examples.core.rdf">RdfExample</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/jena/annotation/RdfNs.html" title="annotation in org.apache.juneau.jena.annotation"><span class="typeNameLink">RdfNs</span></a> - Annotation Type in <a href="org/apache/juneau/jena/annotation/package-summary.html">org.apache.juneau.jena.annotation</a></dt>
 <dd>
 <div class="block">Namespace name/URL mapping pair.</div>
@@ -30534,6 +31718,8 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStore.html#read-java.lang.String-">read(String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigFileStore.html#read-java.lang.String-">read(String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigMemoryStore.html#read-java.lang.String-">read(String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></dt>
@@ -30550,10 +31736,6 @@
 <dd>
 <div class="block">Reads the specified object to a <code>String</code>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/IOUtils.html#read-java.lang.Object...-">read(Object...)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal">IOUtils</a></dt>
-<dd>
-<div class="block">Same as <a href="org/apache/juneau/internal/IOUtils.html#read-java.lang.Object-"><code>IOUtils.read(Object)</code></a> but appends all the input into a single String.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/IOUtils.html#read-java.io.File-">read(File)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal">IOUtils</a></dt>
 <dd>
 <div class="block">Reads the contents of a file into a string.</div>
@@ -30632,6 +31814,10 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/internal/IOUtils.html#readAll-java.lang.Object...-">readAll(Object...)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal">IOUtils</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/internal/IOUtils.html#read-java.lang.Object-"><code>IOUtils.read(Object)</code></a> but appends all the input into a single String.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/IOUtils.html#readBytes-java.lang.Object-int-">readBytes(Object, int)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/IOUtils.html" title="class in org.apache.juneau.internal">IOUtils</a></dt>
 <dd>
 <div class="block">Read the specified object into a byte array.</div>
@@ -30967,6 +32153,14 @@
 <dd>
 <div class="block">Removes an entry with the specified key.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#remove-java.lang.Class-java.lang.Object-">remove(Class&lt;T&gt;, Object)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Remove the specified JPA bean from the repository.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#remove-javax.persistence.EntityManager-T-">remove(EntityManager, T)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Remove the specified JPA bean from the repository.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ArrayUtils.html#remove-java.lang.Object-java.lang.Object:A-">remove(Object, Object[])</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ArrayUtils.html" title="class in org.apache.juneau.internal">ArrayUtils</a></dt>
 <dd>
 <div class="block">Removes the specified element from the specified array.</div>
@@ -31109,6 +32303,10 @@
 <dd>
 <div class="block">Removes a listener from this config.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#removeOrder-long-">removeOrder(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#removePet-long-">removePet(long)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#removeSection-java.lang.String-">removeSection(String)</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
 <dd>
 <div class="block">Removes the section with the specified name.</div>
@@ -31129,6 +32327,8 @@
 <dd>
 <div class="block">Equivalent to calling <code>removeWithDefault(key,def,String.<jk>class</jk>)</code>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#removeUser-java.lang.String-">removeUser(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockHttpSession.html#removeValue-java.lang.String-">removeValue(String)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockHttpSession.html" title="class in org.apache.juneau.rest.mock">MockHttpSession</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/ObjectMap.html#removeWithDefault-java.lang.String-T-java.lang.Class-">removeWithDefault(String, T, Class&lt;T&gt;)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></dt>
@@ -31215,6 +32415,12 @@
 <dd>
 <div class="block">Fluent setter.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/RequestEchoResource.html" title="class in org.apache.juneau.examples.rest"><span class="typeNameLink">RequestEchoResource</span></a> - Class in <a href="org/apache/juneau/examples/rest/package-summary.html">org.apache.juneau.examples.rest</a></dt>
+<dd>
+<div class="block">Sample REST resource for echoing HttpServletRequests back to the browser.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/RequestEchoResource.html#RequestEchoResource--">RequestEchoResource()</a></span> - Constructor for class org.apache.juneau.examples.rest.<a href="org/apache/juneau/examples/rest/RequestEchoResource.html" title="class in org.apache.juneau.examples.rest">RequestEchoResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#requestedSessionId-java.lang.String-">requestedSessionId(String)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>
 <div class="block">Fluent setter.</div>
@@ -31365,22 +32571,32 @@
 <dd>
 <div class="block">Constructor using custom message.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/BasicResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">resolve(Object, Class&lt;T&gt;, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/BasicResourceResolver.html" title="class in org.apache.juneau">BasicResourceResolver</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/vars/ConfigVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String-">resolve(VarResolverSession, String)</a></span> - Method in class org.apache.juneau.config.vars.<a href="org/apache/juneau/config/vars/ConfigVar.html" title="class in org.apache.juneau.config.vars">ConfigVar</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/jsonschema/JsonSchema.html#resolve--">resolve()</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/JsonSchema.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchema</a></dt>
 <dd>
 <div class="block">Resolve schema if reference.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">resolve(Object, Class&lt;?&gt;, RestContextBuilder)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/BasicRestResourceResolver.html" title="class in org.apache.juneau.rest">BasicRestResourceResolver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/FuzzyResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">resolve(Object, Class&lt;T&gt;, Object...)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau">FuzzyResourceResolver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/ResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">resolve(Object, Class&lt;T&gt;, Object...)</a></span> - Method in interface org.apache.juneau.<a href="org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></dt>
+<dd>
+<div class="block">Resolves the specified class to a resource object.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-java.lang.Object...-">resolve(Object, Class&lt;T&gt;, RestContextBuilder, Object...)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/BasicRestResourceResolver.html" title="class in org.apache.juneau.rest">BasicRestResourceResolver</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestMethodParam.html#resolve-org.apache.juneau.rest.RestRequest-org.apache.juneau.rest.RestResponse-">resolve(RestRequest, RestResponse)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestMethodParam.html" title="class in org.apache.juneau.rest">RestMethodParam</a></dt>
 <dd>
 <div class="block">Resolves the parameter object.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">resolve(Object, Class&lt;?&gt;, RestContextBuilder)</a></span> - Method in interface org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-java.lang.Object...-">resolve(Object, Class&lt;T&gt;, RestContextBuilder, Object...)</a></span> - Method in interface org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></dt>
 <dd>
 <div class="block">Resolves the specified class to a resource object.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/springboot/SpringRestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-java.lang.Object...-">resolve(Object, Class&lt;T&gt;, RestContextBuilder, Object...)</a></span> - Method in class org.apache.juneau.rest.springboot.<a href="org/apache/juneau/rest/springboot/SpringRestResourceResolver.html" title="class in org.apache.juneau.rest.springboot">SpringRestResourceResolver [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/vars/FileVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String-">resolve(VarResolverSession, String)</a></span> - Method in class org.apache.juneau.rest.vars.<a href="org/apache/juneau/rest/vars/FileVar.html" title="class in org.apache.juneau.rest.vars">FileVar</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/vars/LocalizationVar.html#resolve-org.apache.juneau.svl.VarResolverSession-java.lang.String:A-">resolve(VarResolverSession, String[])</a></span> - Method 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>
@@ -31576,6 +32792,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/helper/ResourceDescriptions.html#ResourceDescriptions--">ResourceDescriptions()</a></span> - Constructor for class org.apache.juneau.rest.helper.<a href="org/apache/juneau/rest/helper/ResourceDescriptions.html" title="class in org.apache.juneau.rest.helper">ResourceDescriptions</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau"><span class="typeNameLink">ResourceResolver</span></a> - Interface in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
+<dd>
+<div class="block">Class used to resolve <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> objects to instances.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#resourceResolver-java.lang.Class-">resourceResolver(Class&lt;? extends RestResourceResolver&gt;)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
 <dd>
 <div class="block">REST resource resolver.</div>
@@ -32125,14 +33345,6 @@
 <dd>
 <div class="block">Constructor</div>
 </dd>
-<dt><a href="org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice"><span class="typeNameLink">RestMicroservice</span></a> - Class in <a href="org/apache/juneau/microservice/package-summary.html">org.apache.juneau.microservice</a></dt>
-<dd>
-<div class="block">Entry point for Juneau microservice that implements a REST interface using Jetty on a single port.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#RestMicroservice-java.lang.String...-">RestMicroservice(String...)</a></span> - Constructor for 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">Constructor.</div>
-</dd>
 <dt><a href="org/apache/juneau/rest/RestParamType.html" title="enum in org.apache.juneau.rest"><span class="typeNameLink">RestParamType</span></a> - Enum in <a href="org/apache/juneau/rest/package-summary.html">org.apache.juneau.rest</a></dt>
 <dd>
 <div class="block">Represents the possible parameter types as defined by the Swagger 2.0 specification.</div>
@@ -32292,6 +33504,12 @@
 <dd>
 <div class="block">The root file to base the entry paths on.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/RootResources.html" title="class in org.apache.juneau.examples.rest"><span class="typeNameLink">RootResources</span></a> - Class in <a href="org/apache/juneau/examples/rest/package-summary.html">org.apache.juneau.examples.rest</a></dt>
+<dd>
+<div class="block">Sample REST resource showing how to implement a "router" resource page.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/RootResources.html#RootResources--">RootResources()</a></span> - Constructor for class org.apache.juneau.examples.rest.<a href="org/apache/juneau/examples/rest/RootResources.html" title="class in org.apache.juneau.examples.rest">RootResources</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/microservice/sample/RootResources.html" title="class in org.apache.juneau.microservice.sample"><span class="typeNameLink">RootResources</span></a> - Class in <a href="org/apache/juneau/microservice/sample/package-summary.html">org.apache.juneau.microservice.sample</a></dt>
 <dd>
 <div class="block">Root microservice page.</div>
@@ -32479,6 +33697,10 @@
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/embedded-content-0.html#attr-iframe-sandbox'>sandbox</a>
  attribute.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/HelloWorldResource.html#sayHello--">sayHello()</a></span> - Method in class org.apache.juneau.examples.rest.<a href="org/apache/juneau/examples/rest/HelloWorldResource.html" title="class in org.apache.juneau.examples.rest">HelloWorldResource</a></dt>
+<dd>
+<div class="block">GET request handler</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/sample/HelloWorldResource.html#sayHello--">sayHello()</a></span> - Method in class org.apache.juneau.microservice.sample.<a href="org/apache/juneau/microservice/sample/HelloWorldResource.html" title="class in org.apache.juneau.microservice.sample">HelloWorldResource</a></dt>
 <dd>
 <div class="block">GET request handler.</div>
@@ -33141,6 +34363,26 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#serviceUnavailableRetryStrategy-org.apache.http.client.ServiceUnavailableRetryStrategy-">serviceUnavailableRetryStrategy(ServiceUnavailableRetryStrategy)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#servlet-java.lang.Class-">servlet(Class&lt;? extends RestServlet&gt;)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Adds a servlet to the servlet container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#servlet-java.lang.Class-java.lang.String-">servlet(Class&lt;? extends Servlet&gt;, String)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Adds a servlet to the servlet container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#servlet-javax.servlet.Servlet-java.lang.String-">servlet(Servlet, String)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Adds a servlet instance to the servlet container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#servletAttribute-java.lang.String-java.lang.Object-">servletAttribute(String, Object)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Adds a servlet attribute to the servlet container.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#servletAttribute-java.util.Map-">servletAttribute(Map&lt;String, Object&gt;)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Adds a set of servlet attributes to the servlet container.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#servletContext-javax.servlet.ServletContext-">servletContext(ServletContext)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>
 <div class="block">Fluent setter.</div>
@@ -33159,6 +34401,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/UriContext.html#servletPath">servletPath</a></span> - Variable in class org.apache.juneau.<a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#servlets-java.util.Map-">servlets(Map&lt;String, Servlet&gt;)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Adds a set of servlets to the servlet container.</div>
+</dd>
 <dt><a href="org/apache/juneau/Session.html" title="class in org.apache.juneau"><span class="typeNameLink">Session</span></a> - Class in <a href="org/apache/juneau/package-summary.html">org.apache.juneau</a></dt>
 <dd>
 <div class="block">A one-time-use non-thread-safe object that's meant to be used once and then thrown away.</div>
@@ -33590,10 +34836,6 @@
 <dd>
 <div class="block">Bean property setter:  <property>anyOf</property>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#setArgs-org.apache.juneau.utils.Args-">setArgs(Args)</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">Sets the arguments for this microservice.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/BeanPropertyMeta.html#setArray-java.lang.Object-java.util.List-">setArray(Object, List)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/BeanPropertyMeta.html" title="class in org.apache.juneau">BeanPropertyMeta</a></dt>
 <dd>
 <div class="block">Sets an array field on this bean.</div>
@@ -33661,16 +34903,6 @@
 <dd>
 <div class="block">Bean property setter:  <property>collectionFormat</property>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#setConfig-java.lang.String-boolean-">setConfig(String, boolean)</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">Specifies the path of the config file for this microservice.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#setConfig-org.apache.juneau.config.Config-">setConfig(Config)</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">Specifies the config 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/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>
@@ -33727,7 +34959,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletResponse.html#setDateHeader-java.lang.String-long-">setDateHeader(String, long)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletResponse.html" title="class in org.apache.juneau.rest.mock">MockServletResponse</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#setDebugEnabled-boolean-">setDebugEnabled(boolean)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#setDebugEnabled-boolean-">setDebugEnabled(boolean)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/HeaderInfo.html#setDefault-java.lang.Object-">setDefault(Object)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/HeaderInfo.html" title="class in org.apache.juneau.dto.swagger">HeaderInfo</a></dt>
 <dd>
@@ -33999,10 +35231,6 @@
 <dd>
 <div class="block">Bean property setter:  <property>items</property>.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#setJettyXml-java.lang.Object-">setJettyXml(Object)</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">Sets the <code>jetty.xml</code> used to configure the Jetty server.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/cognos/Column.html#setLength-java.lang.Integer-">setLength(Integer)</a></span> - Method in class org.apache.juneau.dto.cognos.<a href="org/apache/juneau/dto/cognos/Column.html" title="class in org.apache.juneau.dto.cognos">Column</a></dt>
 <dd>
 <div class="block">Bean property setter:  <property>length</property>.</div>
@@ -34019,29 +35247,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletResponse.html#setLocale-java.util.Locale-">setLocale(Locale)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletResponse.html" title="class in org.apache.juneau.rest.mock">MockServletResponse</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#setManifest-org.apache.juneau.utils.ManifestFile-">setManifest(ManifestFile)</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">Specifies the manifest file of the jar file this microservice is contained within.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#setManifest-java.util.jar.Manifest-">setManifest(Manifest)</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">Shortcut for calling <code>setManifest(<jk>new</jk> ManifestFile(mf))</code>.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#setManifest-java.io.File-">setManifest(File)</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">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/8/docs/api/java/io/File.html?is-external=true" title="class or interface in java.io"><code>File</code></a> object.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#setManifest-java.lang.Class-">setManifest(Class&lt;?&gt;)</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">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/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/JsonSchema.html#setMaster-org.apache.juneau.dto.jsonschema.JsonSchema-">setMaster(JsonSchema)</a></span> - Method in class org.apache.juneau.dto.jsonschema.<a href="org/apache/juneau/dto/jsonschema/JsonSchema.html" title="class in org.apache.juneau.dto.jsonschema">JsonSchema</a></dt>
 <dd>
 <div class="block">Sets the master schema for this schema and all child schema objects.</div>
@@ -34317,6 +35522,8 @@
 <dd>
 <div class="block">Bean property setter:  <property>patternProperties</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html#setPhoto-java.awt.image.BufferedImage-">setPhoto(BufferedImage)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/parser/ParserSession.html#setPipe-org.apache.juneau.parser.ParserPipe-">setPipe(ParserPipe)</a></span> - Method in class org.apache.juneau.parser.<a href="org/apache/juneau/parser/ParserSession.html" title="class in org.apache.juneau.parser">ParserSession</a></dt>
 <dd>
 <div class="block">The <a href="org/apache/juneau/parser/ParserSession.html#createPipe-java.lang.Object-"><code>ParserSession.createPipe(Object)</code></a> method should call this method to set the pipe for debugging purposes.</div>
@@ -34399,6 +35606,10 @@
 <dd>
 <div class="block">Bean property setter:  <property>responses</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestServlet.html#setRestResourceResolver-org.apache.juneau.rest.RestResourceResolver-">setRestResourceResolver(RestResourceResolver)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestServlet.html" title="class in org.apache.juneau.rest">RestServlet</a></dt>
+<dd>
+<div class="block">Sets the resource resolver to use for this servlet and all child servlets.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/utils/PojoRest.html#setRootLocked--">setRootLocked()</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/PojoRest.html" title="class in org.apache.juneau.utils">PojoRest</a></dt>
 <dd>
 <div class="block">Call this method to prevent the root object from being overwritten on <code>put("", xxx);</code> calls.</div>
@@ -34482,6 +35693,10 @@
 <dd>
 <div class="block">Bean property setter:  <property>swagger</property>.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/Config.html#setSystemDefault-org.apache.juneau.config.Config-">setSystemDefault(Config)</a></span> - Static method in class org.apache.juneau.config.<a href="org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></dt>
+<dd>
+<div class="block">Sets a system default configuration.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Operation.html#setTags-java.util.Collection-">setTags(Collection&lt;String&gt;)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Operation.html" title="class in org.apache.juneau.dto.swagger">Operation</a></dt>
 <dd>
 <div class="block">Bean property setter:  <property>tags</property>.</div>
@@ -34638,6 +35853,8 @@
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/embedded-content-0.html#attr-area-shape'>shape</a> attribute.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#shipDate-java.util.Date-">shipDate(Date)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/BasicRestLogger.html#shouldLog-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-org.apache.juneau.rest.RestException-">shouldLog(HttpServletRequest, HttpServletResponse, RestException)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/BasicRestLogger.html" title="class in org.apache.juneau.rest">BasicRestLogger</a></dt>
 <dd>
 <div class="block">Returns <jk>true</jk> if the specified exception should be logged.</div>
@@ -35315,6 +36532,18 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Span.html#Span--">Span()</a></span> - Constructor for class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Span.html" title="class in org.apache.juneau.dto.html5">Span</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#species-org.apache.juneau.examples.rest.petstore.dto.Species-">species(Species)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#species-org.apache.juneau.examples.rest.petstore.dto.Species-">species(Species)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/Species.html" title="enum in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">Species</span></a> - Enum in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#species-org.apache.juneau.examples.rest.petstore.dto.Species-">species(Species)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/Species.SpeciesRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">Species.SpeciesRender</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Species.SpeciesRender.html#SpeciesRender--">SpeciesRender()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Species.SpeciesRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Species.SpeciesRender</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/HtmlElement.html#spellcheck-java.lang.Object-">spellcheck(Object)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/HtmlElement.html" title="class in org.apache.juneau.dto.html5">HtmlElement</a></dt>
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/editing.html#attr-spellcheck'>spellcheck</a> attribute.</div>
@@ -35347,6 +36576,14 @@
 <dd>
 <div class="block">Splits a space-delimited string with optionally quoted arguments.</div>
 </dd>
+<dt><a href="org/apache/juneau/rest/springboot/SpringRestResourceResolver.html" title="class in org.apache.juneau.rest.springboot"><span class="typeNameLink">SpringRestResourceResolver</span></a> - Class in <a href="org/apache/juneau/rest/springboot/package-summary.html">org.apache.juneau.rest.springboot</a></dt>
+<dd>
+<div class="block">Implementation of a <a href="org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest"><code>RestResourceResolver</code></a> for resolving resource classes using Spring.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/rest/springboot/SpringRestResourceResolver.html#SpringRestResourceResolver-org.springframework.context.ApplicationContext-">SpringRestResourceResolver(ApplicationContext)</a></span> - Constructor for class org.apache.juneau.rest.springboot.<a href="org/apache/juneau/rest/springboot/SpringRestResourceResolver.html" title="class in org.apache.juneau.rest.springboot">SpringRestResourceResolver</a></dt>
+<dd>
+<div class="block">Constructor.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/csv/CsvSerializerBuilder.html#sq--">sq()</a></span> - Method in class org.apache.juneau.csv.<a href="org/apache/juneau/csv/CsvSerializerBuilder.html" title="class in org.apache.juneau.csv">CsvSerializerBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSchemaSerializerBuilder.html#sq--">sq()</a></span> - Method in class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.html">HtmlSchemaSerializerBuilder</a></dt>
@@ -35393,6 +36630,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/xmlschema/XmlSchemaSerializerBuilder.html#sq--">sq()</a></span> - Method in class org.apache.juneau.xmlschema.<a href="org/apache/juneau/xmlschema/XmlSchemaSerializerBuilder.html" title="class in org.apache.juneau.xmlschema">XmlSchemaSerializerBuilder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html#sql">sql</a></span> - Variable in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource.PostInput</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">SqlQueryResource</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Sample resource that shows how Juneau can serialize ResultSets.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html#SqlQueryResource--">SqlQueryResource()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">SqlQueryResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/SqlQueryResource.PostInput.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">SqlQueryResource.PostInput</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">The parsed form post</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/HtmlSerializer.SqReadable.html#SqReadable-org.apache.juneau.PropertyStore-">SqReadable(PropertyStore)</a></span> - Constructor for class org.apache.juneau.html.<a href="org/apache/juneau/html/HtmlSerializer.SqReadable.html" title="class in org.apache.juneau.html">HtmlSerializer.SqReadable</a></dt>
 <dd>
 <div class="block">Constructor.</div>
@@ -35511,28 +36760,30 @@
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/grouping-content.html#attr-ol-start'>start</a> attribute.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#start--">start()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#start--">start()</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">Start this application.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#start--">start()</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/mock/MockServletRequest.html#startAsync--">startAsync()</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#startAsync-javax.servlet.ServletRequest-javax.servlet.ServletResponse-">startAsync(ServletRequest, ServletResponse)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#startConsole--">startConsole()</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">Start the console for this application.</div>
+<div class="block">Starts the console thread for this microservice.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#startServer--">startServer()</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>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#startServer--">startServer()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
 <dd>
-<div class="block">Method used to start the Jetty server created by <a href="org/apache/juneau/microservice/RestMicroservice.html#createServer--"><code>RestMicroservice.createServer()</code></a>.</div>
+<div class="block">Method used to start the Jetty server created by <a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#createServer--"><code>JettyMicroservice.createServer()</code></a>.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/StringUtils.html#startsWith-java.lang.String-char-">startsWith(String, char)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/StringUtils.html" title="class in org.apache.juneau.internal">StringUtils</a></dt>
 <dd>
 <div class="block">An efficient method for checking if a string starts with a character.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#startup-org.apache.juneau.rest.RestContextBuilder-">startup(RestContextBuilder)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContext.StaticFile.html#StaticFile-org.apache.juneau.http.StreamResource-">StaticFile(StreamResource)</a></span> - Constructor for class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContext.StaticFile.html" title="class in org.apache.juneau.rest">RestContext.StaticFile</a></dt>
 <dd>
 <div class="block">Constructor.</div>
@@ -35581,20 +36832,30 @@
 <dd>
 <div class="block">Configuration property:  Static file mappings.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#status-org.apache.juneau.examples.rest.petstore.dto.OrderStatus-">status(OrderStatus)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#status-org.apache.juneau.examples.rest.petstore.dto.PetStatus-">status(PetStatus)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#status-org.apache.juneau.examples.rest.petstore.dto.PetStatus-">status(PetStatus)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/Input.html#step-java.lang.String-">step(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/Input.html" title="class in org.apache.juneau.dto.html5">Input</a></dt>
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/forms.html#attr-input-step'>step</a> attribute.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html#stop--">stop()</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#stop--">stop()</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">Stop this application.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/RestMicroservice.html#stop--">stop()</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/transform/BeanFilterBuilder.html#stopClass-java.lang.Class-">stopClass(Class&lt;?&gt;)</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">Configuration property:  Bean stop class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/Microservice.html#stopConsole--">stopConsole()</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">Stops the console thread for this microservice.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/ConfigBuilder.html#store-org.apache.juneau.config.store.ConfigStore-">store(ConfigStore)</a></span> - Method in class org.apache.juneau.config.<a href="org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config">ConfigBuilder</a></dt>
 <dd>
 <div class="block">Configuration property:  Configuration store.</div>
@@ -36176,6 +37437,12 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/core/svl/SvlExample.html" title="class in org.apache.juneau.examples.core.svl"><span class="typeNameLink">SvlExample</span></a> - Class in <a href="org/apache/juneau/examples/core/svl/package-summary.html">org.apache.juneau.examples.core.svl</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/svl/SvlExample.html#SvlExample--">SvlExample()</a></span> - Constructor for class org.apache.juneau.examples.core.svl.<a href="org/apache/juneau/examples/core/svl/SvlExample.html" title="class in org.apache.juneau.examples.core.svl">SvlExample</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/dto/swagger/Swagger.html" title="class in org.apache.juneau.dto.swagger"><span class="typeNameLink">Swagger</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">This is the root document object for the API specification.</div>
@@ -36250,6 +37517,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/ui/SwaggerUI.html#swap-org.apache.juneau.BeanSession-org.apache.juneau.dto.swagger.Swagger-">swap(BeanSession, Swagger)</a></span> - Method in class org.apache.juneau.dto.swagger.ui.<a href="org/apache/juneau/dto/swagger/ui/SwaggerUI.html" title="class in org.apache.juneau.dto.swagger.ui">SwaggerUI</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.TagNameOnly.html#swap-org.apache.juneau.BeanSession-org.apache.juneau.examples.rest.petstore.dto.PetTag-">swap(BeanSession, PetTag)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.TagNameOnly.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag.TagNameOnly</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/PropertyStore.html#swap-org.apache.juneau.BeanSession-">swap(BeanSession)</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a></dt>
 <dd>
 <div class="block">Used for debugging.</div>
@@ -36541,6 +37810,8 @@
 <dd>
 <div class="block">Shortcut for <code>i(indent).tag(ns, name, <jk>false</jk>);</code></div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.TagNameOnly.html#TagNameOnly--">TagNameOnly()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetTag.TagNameOnly.html" title="class in org.apache.juneau.examples.rest.petstore.dto">PetTag.TagNameOnly</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/swagger/Operation.html#tags-java.lang.Object...-">tags(Object...)</a></span> - Method in class org.apache.juneau.dto.swagger.<a href="org/apache/juneau/dto/swagger/Operation.html" title="class in org.apache.juneau.dto.swagger">Operation</a></dt>
 <dd>
 <div class="block">Same as <a href="org/apache/juneau/dto/swagger/Operation.html#addTags-java.util.Collection-"><code>Operation.addTags(Collection)</code></a>.</div>
@@ -36549,6 +37820,14 @@
 <dd>
 <div class="block">Adds one or more values to the <property>tags</property> property.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html#tags-java.lang.String...-">tags(String...)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreatePet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#tags-java.util.List-">tags(List&lt;String&gt;)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html#tags-java.lang.String...-">tags(String...)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Pet</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#tags-java.lang.String...-">tags(String...)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/html5/A.html#target-java.lang.String-">target(String)</a></span> - Method in class org.apache.juneau.dto.html5.<a href="org/apache/juneau/dto/html5/A.html" title="class in org.apache.juneau.dto.html5">A</a></dt>
 <dd>
 <div class="block"><a class='doclink' href='https://www.w3.org/TR/html5/links.html#attr-hyperlink-target'>target</a> attribute.</div>
@@ -37039,6 +38318,8 @@
 <dd>
 <div class="block">Converts an object to a Boolean.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/ExpiresAfter.html#toCalendar--">toCalendar()</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/ExpiresAfter.html" title="class in org.apache.juneau.examples.rest.petstore">ExpiresAfter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/internal/ClassUtils.html#toClass-java.lang.reflect.Type-">toClass(Type)</a></span> - Static method in class org.apache.juneau.internal.<a href="org/apache/juneau/internal/ClassUtils.html" title="class in org.apache.juneau.internal">ClassUtils</a></dt>
 <dd>
 <div class="block">Returns the specified type as a <code>Class</code>.</div>
@@ -37375,6 +38656,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/UriContext.html#toString--">toString()</a></span> - Method in class org.apache.juneau.<a href="org/apache/juneau/UriContext.html" title="class in org.apache.juneau">UriContext</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/utils/ManifestFile.html#toString--">toString()</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/ManifestFile.html" title="class in org.apache.juneau.utils">ManifestFile</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/utils/PojoRest.html#toString--">toString()</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/PojoRest.html" title="class in org.apache.juneau.utils">PojoRest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/utils/StringMessage.html#toString--">toString()</a></span> - Method in class org.apache.juneau.utils.<a href="org/apache/juneau/utils/StringMessage.html" title="class in org.apache.juneau.utils">StringMessage</a></dt>
@@ -38688,6 +39971,8 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStore.html#update-java.lang.String-java.lang.String-">update(String, String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigFileStore.html#update-java.lang.String-java.lang.String-">update(String, String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigMemoryStore.html#update-java.lang.String-java.lang.String-">update(String, String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></dt>
@@ -38700,6 +39985,28 @@
 <dd>
 <div class="block">Convenience method for updating the contents of a file with lines.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#update-javax.persistence.EntityManager-java.lang.String-">update(EntityManager, String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Runs a JPA update statement.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#update-java.lang.String-">update(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#update-javax.persistence.EntityManager-java.lang.String-"><code>AbstractPersistenceService.update(EntityManager,String)</code></a> but uses a new entity manager.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#update-javax.persistence.EntityManager-java.lang.String-java.util.Map-">update(EntityManager, String, Map&lt;String, Object&gt;)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Runs a JPA parameterized update statement.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#update-java.lang.String-java.util.Map-">update(String, Map&lt;String, Object&gt;)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html" title="class in org.apache.juneau.examples.rest.petstore">AbstractPersistenceService</a></dt>
+<dd>
+<div class="block">Same as <a href="org/apache/juneau/examples/rest/petstore/AbstractPersistenceService.html#update-javax.persistence.EntityManager-java.lang.String-java.util.Map-"><code>AbstractPersistenceService.update(EntityManager,String,Map)</code></a> but uses a new entity manager.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#update-org.apache.juneau.examples.rest.petstore.dto.UpdatePet-">update(UpdatePet)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#update-org.apache.juneau.examples.rest.petstore.dto.Order-">update(Order)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html#update-org.apache.juneau.examples.rest.petstore.dto.User-">update(User)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.<a href="org/apache/juneau/examples/rest/petstore/PetStoreService.html" title="class in org.apache.juneau.examples.rest.petstore">PetStoreService</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/dto/atom/CommonEntry.html#updated-java.util.Calendar-">updated(Calendar)</a></span> - Method in class org.apache.juneau.dto.atom.<a href="org/apache/juneau/dto/atom/CommonEntry.html" title="class in org.apache.juneau.dto.atom">CommonEntry</a></dt>
 <dd>
 <div class="block">Sets the update timestamp of this object.</div>
@@ -38726,6 +40033,26 @@
 <dd>
 <div class="block">Configuration property:  Update-on-write.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">UpdatePet</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>
+<div class="block">Bean for updating <a href="org/apache/juneau/examples/rest/petstore/dto/Pet.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><code>Pet</code></a> objects.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#UpdatePet-long-java.lang.String-float-org.apache.juneau.examples.rest.petstore.dto.Species-java.lang.String:A-org.apache.juneau.examples.rest.petstore.dto.PetStatus-java.lang.String-">UpdatePet(long, String, float, Species, String[], PetStatus, String)</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Upd [...]
+<dd>
+<div class="block">Constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html#UpdatePet--">UpdatePet()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UpdatePet.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UpdatePet</a></dt>
+<dd>
+<div class="block">Empty constructor.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#updatePet-org.apache.juneau.examples.rest.petstore.dto.UpdatePet-">updatePet(UpdatePet)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#updatePet-org.apache.juneau.examples.rest.petstore.dto.UpdatePet-">updatePet(UpdatePet)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html#updateUser-java.lang.String-org.apache.juneau.examples.rest.petstore.dto.User-">updateUser(String, User)</a></span> - Method in interface org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStore.html" title="interface in org.apache.juneau.examples.rest.petstore.rest">PetStore</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html#updateUser-java.lang.String-org.apache.juneau.examples.rest.petstore.dto.User-">updateUser(String, User)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PetStoreResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PetStoreResource</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/http/Upgrade.html" title="class in org.apache.juneau.http"><span class="typeNameLink">Upgrade</span></a> - Class in <a href="org/apache/juneau/http/package-summary.html">org.apache.juneau.http</a></dt>
 <dd>
 <div class="block">Represents a parsed <l>Upgrade</l> HTTP request header.</div>
@@ -38774,6 +40101,14 @@
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html#uploadFile-org.apache.juneau.rest.RestRequest-">uploadFile(RestRequest)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/PhotosResource.html" title="class in org.apache.juneau.examples.rest.petstore.rest">PhotosResource</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest"><span class="typeNameLink">UploadPhotoMenuItem</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/rest/package-summary.html">org.apache.juneau.examples.rest.petstore.rest</a></dt>
+<dd>
+<div class="block">Menu item for uploading a Photo.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.html#UploadPhotoMenuItem--">UploadPhotoMenuItem()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.rest.<a href="org/apache/juneau/examples/rest/petstore/rest/UploadPhotoMenuItem.html" title="class in org.apache.juneau.examples.rest.petstore.rest">UploadPhotoMenuItem</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/svl/vars/UpperCaseVar.html" title="class in org.apache.juneau.svl.vars"><span class="typeNameLink">UpperCaseVar</span></a> - Class in <a href="org/apache/juneau/svl/vars/package-summary.html">org.apache.juneau.svl.vars</a></dt>
 <dd>
 <div class="block">Upper-case variable resolver.</div>
@@ -39594,6 +40929,10 @@
 <dd>
 <div class="block">Constructor using custom message.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">User</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#User--">User()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/http/UserAgent.html" title="class in org.apache.juneau.http"><span class="typeNameLink">UserAgent</span></a> - Class in <a href="org/apache/juneau/http/package-summary.html">org.apache.juneau.http</a></dt>
 <dd>
 <div class="block">Represents a parsed <l>User-Agent</l> HTTP request header.</div>
@@ -39620,10 +40959,24 @@
 <dd>
 <div class="block">Sets the URI user info.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html#username-java.lang.String-">username(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/CreateOrder.html" title="class in org.apache.juneau.examples.rest.petstore.dto">CreateOrder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Order.html#username-java.lang.String-">username(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Order.html" title="class in org.apache.juneau.examples.rest.petstore.dto">Order</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#username-java.lang.String-">username(String)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/mock/MockServletRequest.html#userPrincipal-java.security.Principal-">userPrincipal(Principal)</a></span> - Method in class org.apache.juneau.rest.mock.<a href="org/apache/juneau/rest/mock/MockServletRequest.html" title="class in org.apache.juneau.rest.mock">MockServletRequest</a></dt>
 <dd>
 <div class="block">Fluent setter.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/User.html#userStatus-org.apache.juneau.examples.rest.petstore.dto.UserStatus-">userStatus(UserStatus)</a></span> - Method in class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/User.html" title="class in org.apache.juneau.examples.rest.petstore.dto">User</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">UserStatus</span></a> - Enum in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.UserStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto"><span class="typeNameLink">UserStatus.UserStatusRender</span></a> - Class in <a href="org/apache/juneau/examples/rest/petstore/dto/package-summary.html">org.apache.juneau.examples.rest.petstore.dto</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.UserStatusRender.html#UserStatusRender--">UserStatusRender()</a></span> - Constructor for class org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.UserStatusRender.html" title="class in org.apache.juneau.examples.rest.petstore.dto">UserStatus.UserStatusRender</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/client/RestClientBuilder.html#userTokenHandler-org.apache.http.client.UserTokenHandler-">userTokenHandler(UserTokenHandler)</a></span> - Method in class org.apache.juneau.rest.client.<a href="org/apache/juneau/rest/client/RestClientBuilder.html" title="class in org.apache.juneau.rest.client">RestClientBuilder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#useStackTraceHashes-boolean-">useStackTraceHashes(boolean)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
@@ -39846,6 +41199,22 @@
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">OrderStatus</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">PetStatus</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Species.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Species.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">Species</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">UserStatus</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/AnchorText.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.juneau.html.<a href="org/apache/juneau/html/AnchorText.html" title="enum in org.apache.juneau.html">AnchorText</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -39963,6 +41332,26 @@ the order they are declared.</div>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.html#values--">values()</a></span> - Static method in enum org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/OrderStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">OrderStatus</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.html#values--">values()</a></span> - Static method in enum org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/PetStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">PetStatus</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/Species.html#values--">values()</a></span> - Static method in enum org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/Species.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">Species</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.html#values--">values()</a></span> - Static method in enum org.apache.juneau.examples.rest.petstore.dto.<a href="org/apache/juneau/examples/rest/petstore/dto/UserStatus.html" title="enum in org.apache.juneau.examples.rest.petstore.dto">UserStatus</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/html/AnchorText.html#values--">values()</a></span> - Static method in enum org.apache.juneau.html.<a href="org/apache/juneau/html/AnchorText.html" title="enum in org.apache.juneau.html">AnchorText</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -40103,6 +41492,12 @@ the order they are declared.</div>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#varContext-java.lang.String-java.lang.Object-">varContext(String, Object)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#varContext-java.lang.String-java.lang.Object-">varContext(String, Object)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Adds a var resolver context object for vars defined in the configuration and var resolver.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#varContextObject-java.lang.String-java.lang.Object-">varContextObject(String, Object)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
 <dd>
 <div class="block">Adds a var context object to this config.</div>
@@ -40181,6 +41576,12 @@ the order they are declared.</div>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html#vars-java.lang.Class...-">vars(Class&lt;? extends Var&gt;...)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyMicroserviceBuilder.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroserviceBuilder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/MicroserviceBuilder.html#vars-java.lang.Class...-">vars(Class&lt;? extends Var&gt;...)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/MicroserviceBuilder.html" title="class in org.apache.juneau.microservice">MicroserviceBuilder</a></dt>
+<dd>
+<div class="block">Augments the set of variables defined in the configuration and var resolver.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/rest/RestContextBuilder.html#vars-java.lang.Class...-">vars(Class&lt;?&gt;...)</a></span> - Method in class org.apache.juneau.rest.<a href="org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a></dt>
 <dd>
 <div class="block">Adds the specified <a href="org/apache/juneau/svl/Var.html" title="class in org.apache.juneau.svl"><code>Var</code></a> classes to this config.</div>
@@ -40272,11 +41673,11 @@ the order they are declared.</div>
 </a>
 <h2 class="title">W</h2>
 <dl>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#warn-java.lang.String-java.lang.Object...-">warn(String, Object...)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#warn-java.lang.String-java.lang.Object...-">warn(String, Object...)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#warn-java.lang.Throwable-">warn(Throwable)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#warn-java.lang.Throwable-">warn(Throwable)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/JettyLogger.html#warn-java.lang.String-java.lang.Throwable-">warn(String, Throwable)</a></span> - Method in class org.apache.juneau.microservice.<a href="org/apache/juneau/microservice/JettyLogger.html" title="class in org.apache.juneau.microservice">JettyLogger</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/microservice/jetty/JettyLogger.html#warn-java.lang.String-java.lang.Throwable-">warn(String, Throwable)</a></span> - Method in class org.apache.juneau.microservice.jetty.<a href="org/apache/juneau/microservice/jetty/JettyLogger.html" title="class in org.apache.juneau.microservice.jetty">JettyLogger</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/http/Warning.html" title="class in org.apache.juneau.http"><span class="typeNameLink">Warning</span></a> - Class in <a href="org/apache/juneau/http/package-summary.html">org.apache.juneau.http</a></dt>
 <dd>
@@ -40420,6 +41821,8 @@ the order they are declared.</div>
 <dd>
 <div class="block">Interface that identifies that an object can be serialized directly to a writer.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigClasspathStore.html#write-java.lang.String-java.lang.String-java.lang.String-">write(String, String, String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigFileStore.html#write-java.lang.String-java.lang.String-java.lang.String-">write(String, String, String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/config/store/ConfigMemoryStore.html#write-java.lang.String-java.lang.String-java.lang.String-">write(String, String, String)</a></span> - Method in class org.apache.juneau.config.store.<a href="org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></dt>
@@ -40777,6 +42180,12 @@ the order they are declared.</div>
 <dd>
 <div class="block">Constructor.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/core/xml/XmlComplexExample.html" title="class in org.apache.juneau.examples.core.xml"><span class="typeNameLink">XmlComplexExample</span></a> - Class in <a href="org/apache/juneau/examples/core/xml/package-summary.html">org.apache.juneau.examples.core.xml</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/xml/XmlComplexExample.html#XmlComplexExample--">XmlComplexExample()</a></span> - Constructor for class org.apache.juneau.examples.core.xml.<a href="org/apache/juneau/examples/core/xml/XmlComplexExample.html" title="class in org.apache.juneau.examples.core.xml">XmlComplexExample</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/juneau/xml/XmlDocSerializer.html" title="class in org.apache.juneau.xml"><span class="typeNameLink">XmlDocSerializer</span></a> - Class in <a href="org/apache/juneau/xml/package-summary.html">org.apache.juneau.xml</a></dt>
 <dd>
 <div class="block">Serializes POJOs to HTTP responses as XML.</div>
@@ -40957,6 +42366,12 @@ the order they are declared.</div>
 <dd>
 <div class="block">Identifies what the contents were of a serialized bean.</div>
 </dd>
+<dt><a href="org/apache/juneau/examples/core/xml/XmlSimpleExample.html" title="class in org.apache.juneau.examples.core.xml"><span class="typeNameLink">XmlSimpleExample</span></a> - Class in <a href="org/apache/juneau/examples/core/xml/package-summary.html">org.apache.juneau.examples.core.xml</a></dt>
+<dd>
+<div class="block">TODO</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/juneau/examples/core/xml/XmlSimpleExample.html#XmlSimpleExample--">XmlSimpleExample()</a></span> - Constructor for class org.apache.juneau.examples.core.xml.<a href="org/apache/juneau/examples/core/xml/XmlSimpleExample.html" title="class in org.apache.juneau.examples.core.xml">XmlSimpleExample</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/juneau/http/MediaType.html#XMLSOAP">XMLSOAP</a></span> - Static variable in class org.apache.juneau.http.<a href="org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a></dt>
 <dd>
 <div class="block">Reusable predefined media type</div>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/rest/BasicRestResourceResolver.html b/content/site/apidocs-8.0.0/org/apache/juneau/BasicResourceResolver.html
similarity index 56%
copy from content/site/apidocs-8.0.0/org/apache/juneau/rest/BasicRestResourceResolver.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/BasicResourceResolver.html
index 98831cc..7ca5ec7 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/rest/BasicRestResourceResolver.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/BasicResourceResolver.html
@@ -4,15 +4,15 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BasicRestResourceResolver (Apache Juneau 8.0.0)</title>
-<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
+<title>BasicResourceResolver (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BasicRestResourceResolver (Apache Juneau 8.0.0)";
+            parent.document.title="BasicResourceResolver (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
@@ -37,26 +37,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/rest/BasicRestLogger.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/rest/BasicRestServlet.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/rest/BasicRestResourceResolver.html" target="_top">Frames</a></li>
-<li><a href="BasicRestResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../index.html?org/apache/juneau/BasicResourceResolver.html" target="_top">Frames</a></li>
+<li><a href="BasicResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -91,15 +91,15 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.rest</div>
-<h2 title="Class BasicRestResourceResolver" class="title">Class BasicRestResourceResolver</h2>
+<div class="subTitle">org.apache.juneau</div>
+<h2 title="Class BasicResourceResolver" class="title">Class BasicResourceResolver</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.rest.BasicRestResourceResolver</li>
+<li>org.apache.juneau.BasicResourceResolver</li>
 </ul>
 </li>
 </ul>
@@ -108,51 +108,32 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></dd>
+<dd><a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></dd>
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/BasicRestResourceResolver.html#line.39">BasicRestResourceResolver</a>
+<pre>public class <a href="../../../src-html/org/apache/juneau/BasicResourceResolver.html#line.20">BasicResourceResolver</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></pre>
-<div class="block">Denotes the default resolver for child resources.
-
- The default implementation simply instantiates the class using one of the following constructors:
- <ul>
-   <li><code><jk>public</jk> T(RestContextBuilder)</code>
-   <li><code><jk>public</jk> T()</code>
- </ul>
-
- <p>
- The former constructor can be used to get access to the <a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest"><code>RestContextBuilder</code></a> object to get access to the
- config file and initialization information or make programmatic modifications to the resource before
- full initialization.
-
- <p>
- Child classes can also be defined as inner-classes of the parent resource class.
-
- <h5 class='section'>See Also:</h5>
- <ul>
-   <li class='link'><a class='doclink' href='../../../../overview-summary.html#juneau-rest-server.Instantiation.ResourceResolvers'>Overview &gt; juneau-rest-server &gt; Instantiation &gt; Resource Resolvers</a>
- </ul></div>
+implements <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></pre>
+<div class="block">Basic implementation of a resource resolver.</div>
 </li>
 </ul>
 </div>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
+<!-- =========== FIELD SUMMARY =========== -->
 <ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
+<li class="blockList"><a name="field.summary">
 <!--   -->
 </a>
-<h3>Nested Class Summary</h3>
+<h3>Field Summary</h3>
 <ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.juneau.rest.RestResourceResolver">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.ResourceResolver">
 <!--   -->
 </a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.juneau.rest.<a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></h3>
-<code><a href="../../../../org/apache/juneau/rest/RestResourceResolver.Null.html" title="interface in org.apache.juneau.rest">RestResourceResolver.Null</a></code></li>
+<h3>Fields inherited from interface&nbsp;org.apache.juneau.<a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></h3>
+<code><a href="../../../org/apache/juneau/ResourceResolver.html#BASIC">BASIC</a>, <a href="../../../org/apache/juneau/ResourceResolver.html#FUZZY">FUZZY</a></code></li>
 </ul>
 </li>
 </ul>
@@ -168,7 +149,7 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/BasicRestResourceResolver.html#BasicRestResourceResolver--">BasicRestResourceResolver</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/BasicResourceResolver.html#BasicResourceResolver--">BasicResourceResolver</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -186,10 +167,10 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/BasicRestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">resolve</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;c,
-       <a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;builder)</code>
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/BasicResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">resolve</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Resolves the specified class to a resource object.</div>
 </td>
 </tr>
@@ -215,13 +196,13 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="BasicRestResourceResolver--">
+<a name="BasicResourceResolver--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>BasicRestResourceResolver</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestResourceResolver.html#line.39">BasicRestResourceResolver</a>()</pre>
+<h4>BasicResourceResolver</h4>
+<pre>public&nbsp;<a href="../../../src-html/org/apache/juneau/BasicResourceResolver.html#line.20">BasicResourceResolver</a>()</pre>
 </li>
 </ul>
 </li>
@@ -232,17 +213,16 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">
+<a name="resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>resolve</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestResourceResolver.html#line.42">resolve</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;c,
-                      <a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;builder)
-               throws <a href="http://docs.oracle.com/javase/8/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 interface:&nbsp;<code><a href="../../../../org/apache/juneau/rest/RestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">RestResourceResolver</a></code></span></div>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/BasicResourceResolver.html#line.23">resolve</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/juneau/ResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">ResourceResolver</a></code></span></div>
 <div class="block">Resolves the specified class to a resource object.
 
  <p>
@@ -252,15 +232,13 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
  The default implementation simply creates a new class instance using <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true#newInstance--" title="class or interface in java.lang"><code>Class.newInstance()</code></a>.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/rest/RestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></code></dd>
+<dd><code><a href="../../../org/apache/juneau/ResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>parent</code> - The parent resource (i.e. the instance whose class has the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#children--"><code>@RestResource(children)</code></a> annotation.</dd>
+<dd><code>parent</code> - The parent resource.</dd>
 <dd><code>c</code> - The class to resolve.</dd>
-<dd><code>builder</code> - The initialization configuration for the resource.</dd>
+<dd><code>args</code> - Optional arguments to pass to constructor</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The instance of that class.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - If class could not be resolved.</dd>
 </dl>
 </li>
 </ul>
@@ -280,26 +258,26 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/rest/BasicRestLogger.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/rest/BasicRestServlet.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/juneau/BeanContext.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/rest/BasicRestResourceResolver.html" target="_top">Frames</a></li>
-<li><a href="BasicRestResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../index.html?org/apache/juneau/BasicResourceResolver.html" target="_top">Frames</a></li>
+<li><a href="BasicResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/BeanContext.html b/content/site/apidocs-8.0.0/org/apache/juneau/BeanContext.html
index ee361c3..3ecdccb 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/BeanContext.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/BeanContext.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/juneau/BasicResourceResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/juneau/BeanContextBuilder.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -915,7 +915,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../org/apache/juneau/Context.html#getBooleanProperty-java.lang.String-java.lang.Boolean-">getBooleanProperty</a>, <a href="../../../or [...]
+<code><a href="../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../org/apache/juneau/Context.html#getBooleanProperty-java.lang.String-java.lang.Boolean-">getBooleanProperty</a>, <a href="../../../or [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -4131,7 +4131,7 @@ extends <a href="../../../org/apache/juneau/Context.html" title="class in org.ap
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../org/apache/juneau/BasicResourceResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/juneau/BeanContextBuilder.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/BeanTraverseContext.html b/content/site/apidocs-8.0.0/org/apache/juneau/BeanTraverseContext.html
index d16a4ac..6d22366 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/BeanTraverseContext.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/BeanTraverseContext.html
@@ -270,7 +270,7 @@ extends <a href="../../../org/apache/juneau/BeanContext.html" title="class in or
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../org/apache/juneau/Context.html#getBooleanProperty-java.lang.String-java.lang.Boolean-">getBooleanProperty</a>, <a href="../../../or [...]
+<code><a href="../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../org/apache/juneau/Context.html#getBooleanProperty-java.lang.String-java.lang.Boolean-">getBooleanProperty</a>, <a href="../../../or [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/Context.html b/content/site/apidocs-8.0.0/org/apache/juneau/Context.html
index 58997ba..ecf97c5 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/Context.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/Context.html
@@ -306,21 +306,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i20" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceArrayProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                         T[]&nbsp;def,
-                        boolean&nbsp;fuzzyArgs,
+                        <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </td>
 </tr>
 <tr id="i21" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Context.html#getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceArrayProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;outer,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                         T[]&nbsp;def,
-                        boolean&nbsp;fuzzyArgs,
+                        <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </td>
@@ -335,21 +335,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i23" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;def,
-                   boolean&nbsp;fuzzyArgs,
+                   <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </td>
 </tr>
 <tr id="i24" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/Context.html#getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;outer,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;def,
-                   boolean&nbsp;fuzzyArgs,
+                   <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </td>
@@ -936,16 +936,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">
+<a name="getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.349">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.347">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;def,
-                                 boolean&nbsp;fuzzyArgs,
+                                 <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 <dl>
@@ -954,9 +954,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>type</code> - The class type of the property.</dd>
 <dd><code>def</code> - The default value if the property doesn't exist.
    <br>Can either be an instance of <code>T</code>, or a <code>Class&lt;? <jk>extends</jk> T&gt;</code>.</dd>
-<dd><code>fuzzyArgs</code> - Use fuzzy constructor arg matching.
-   <br>When <jk>true</jk>, constructor args can be in any order and extra args are ignored.
-   <br>No-arg constructors are also used if no other constructors are found.</dd>
+<dd><code>resolver</code> - The resolver to use for instantiating objects.</dd>
 <dd><code>args</code> - Arguments to pass to the constructor.
    Constructors matching the arguments are always used before no-arg constructors.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -964,17 +962,17 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">
+<a name="getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.371">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.367">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;outer,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;def,
-                                 boolean&nbsp;fuzzyArgs,
+                                 <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 <dl>
@@ -984,9 +982,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>type</code> - The class type of the property.</dd>
 <dd><code>def</code> - The default value if the property doesn't exist.
    <br>Can either be an instance of <code>T</code>, or a <code>Class&lt;? <jk>extends</jk> T&gt;</code>.</dd>
-<dd><code>fuzzyArgs</code> - Use fuzzy constructor arg matching.
-   <br>When <jk>true</jk>, constructor args can be in any order and extra args are ignored.
-   <br>No-arg constructors are also used if no other constructors are found.</dd>
+<dd><code>resolver</code> - The resolver to use for instantiating objects.</dd>
 <dd><code>args</code> - Arguments to pass to the constructor.
    Constructors matching the arguments are always used before no-arg constructors.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1002,7 +998,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceArrayProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.383">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.379">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                         T[]&nbsp;def)</pre>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
@@ -1016,18 +1012,18 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getInstanceArrayProperty-java.lang.String-java.lang.Class-java.lang.Object:A-boolean-java.lang.Object:A-">
+<a name="getInstanceArrayProperty-java.lang.String-java.lang.Class-java.lang.Object:A-org.apache.juneau.ResourceResolver-java.lang.Object:A-">
 <!--   -->
-</a><a name="getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-boolean-java.lang.Object...-">
+</a><a name="getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceArrayProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.402">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.396">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                         T[]&nbsp;def,
-                                        boolean&nbsp;fuzzyArgs,
+                                        <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 <dl>
@@ -1035,9 +1031,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>key</code> - The property name.</dd>
 <dd><code>type</code> - The class type of the property.</dd>
 <dd><code>def</code> - The default object to return if the property doesn't exist.</dd>
-<dd><code>fuzzyArgs</code> - Use fuzzy constructor arg matching.
-   <br>When <jk>true</jk>, constructor args can be in any order and extra args are ignored.
-   <br>No-arg constructors are also used if no other constructors are found.</dd>
+<dd><code>resolver</code> - The resolver to use for instantiating objects.</dd>
 <dd><code>args</code> - Arguments to pass to the constructor.
    Constructors matching the arguments are always used before no-arg constructors.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1045,19 +1039,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object:A-boolean-java.lang.Object:A-">
+<a name="getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object:A-org.apache.juneau.ResourceResolver-java.lang.Object:A-">
 <!--   -->
-</a><a name="getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-boolean-java.lang.Object...-">
+</a><a name="getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceArrayProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.422">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.414">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;outer,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                         T[]&nbsp;def,
-                                        boolean&nbsp;fuzzyArgs,
+                                        <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 <dl>
@@ -1066,9 +1060,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>outer</code> - The outer object if the class we're instantiating is an inner class.</dd>
 <dd><code>type</code> - The class type of the property.</dd>
 <dd><code>def</code> - The default object to return if the property doesn't exist.</dd>
-<dd><code>fuzzyArgs</code> - Use fuzzy constructor arg matching.
-   <br>When <jk>true</jk>, constructor args can be in any order and extra args are ignored.
-   <br>No-arg constructors are also used if no other constructors are found.</dd>
+<dd><code>resolver</code> - The resolver to use for instantiating objects.</dd>
 <dd><code>args</code> - Arguments to pass to the constructor.
    Constructors matching the arguments are always used before no-arg constructors.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1082,7 +1074,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPropertyKeys</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/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/Context.html#line.435">getPropertyKeys</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="cl [...]
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/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/Context.html#line.427">getPropertyKeys</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="cl [...]
 <div class="block">Returns the keys found in the specified property group.
 
  <p>
@@ -1102,7 +1094,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <li class="blockList">
 <h4>getPropertyStore</h4>
 <pre><a href="../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a>
-public final&nbsp;<a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.445">getPropertyStore</a>()</pre>
+public final&nbsp;<a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.437">getPropertyStore</a>()</pre>
 <div class="block">Returns the property store associated with this context.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1116,7 +1108,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/PropertyStore.html" title=
 <ul class="blockList">
 <li class="blockList">
 <h4>builder</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextBuilder.html" title="class in org.apache.juneau">ContextBuilder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.457">builder</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/ContextBuilder.html" title="class in org.apache.juneau">ContextBuilder</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.449">builder</a>()</pre>
 <div class="block">Creates a builder from this context object.
 
  <p>
@@ -1133,7 +1125,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/PropertyStore.html" title=
 <ul class="blockList">
 <li class="blockList">
 <h4>createSession</h4>
-<pre>public&nbsp;<a href="../../../org/apache/juneau/Session.html" title="class in org.apache.juneau">Session</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.470">createSession</a>()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/juneau/Session.html" title="class in org.apache.juneau">Session</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.462">createSession</a>()</pre>
 <div class="block">Create a new bean session based on the properties defined on this context.
 
  <p>
@@ -1151,7 +1143,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/PropertyStore.html" title=
 <ul class="blockList">
 <li class="blockList">
 <h4>createSession</h4>
-<pre>public abstract&nbsp;<a href="../../../org/apache/juneau/Session.html" title="class in org.apache.juneau">Session</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.486">createSession</a>(<a href="../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;args)</pre>
+<pre>public abstract&nbsp;<a href="../../../org/apache/juneau/Session.html" title="class in org.apache.juneau">Session</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.478">createSession</a>(<a href="../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;args)</pre>
 <div class="block">Create a new session based on the properties defined on this context combined with the specified
  runtime args.
 
@@ -1172,7 +1164,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/PropertyStore.html" title=
 <ul class="blockList">
 <li class="blockList">
 <h4>createDefaultSessionArgs</h4>
-<pre>public abstract&nbsp;<a href="../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.493">createDefaultSessionArgs</a>()</pre>
+<pre>public abstract&nbsp;<a href="../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.485">createDefaultSessionArgs</a>()</pre>
 <div class="block">Defines default session arguments used when calling the <a href="../../../org/apache/juneau/Context.html#createSession--"><code>createSession()</code></a> method.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1187,7 +1179,7 @@ public final&nbsp;<a href="../../../org/apache/juneau/PropertyStore.html" title=
 <li class="blockList">
 <h4>asMap</h4>
 <pre><a href="../../../org/apache/juneau/annotation/BeanIgnore.html" title="annotation in org.apache.juneau.annotation">@BeanIgnore</a>
-public&nbsp;<a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.501">asMap</a>()</pre>
+public&nbsp;<a href="../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.493">asMap</a>()</pre>
 <div class="block">Returns the properties defined on this bean context as a simple map for debugging purposes.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1201,7 +1193,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ObjectMap.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public final&nbsp;int&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.506">hashCode</a>()</pre>
+<pre>public final&nbsp;int&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.498">hashCode</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -1214,7 +1206,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ObjectMap.html" title="class in
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public final&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.511">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
+<pre>public final&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/Context.html#line.503">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -1227,7 +1219,7 @@ public&nbsp;<a href="../../../org/apache/juneau/ObjectMap.html" title="class in
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/Context.html#line.522">toString</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/Context.html#line.514">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/FormattedRuntimeException.html b/content/site/apidocs-8.0.0/org/apache/juneau/FormattedRuntimeException.html
index a389ee7..d021ef5 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/FormattedRuntimeException.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/FormattedRuntimeException.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/juneau/FormattedIllegalArgumentException.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/juneau/FormattedRuntimeException.html" target="_top">Frames</a></li>
@@ -310,7 +310,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/RuntimeExcep
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/juneau/FormattedIllegalArgumentException.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/juneau/FormattedRuntimeException.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/rest/BasicRestResourceResolver.html b/content/site/apidocs-8.0.0/org/apache/juneau/FuzzyResourceResolver.html
similarity index 56%
copy from content/site/apidocs-8.0.0/org/apache/juneau/rest/BasicRestResourceResolver.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/FuzzyResourceResolver.html
index 98831cc..c0598e1 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/rest/BasicRestResourceResolver.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/FuzzyResourceResolver.html
@@ -4,15 +4,15 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BasicRestResourceResolver (Apache Juneau 8.0.0)</title>
-<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
+<title>FuzzyResourceResolver (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BasicRestResourceResolver (Apache Juneau 8.0.0)";
+            parent.document.title="FuzzyResourceResolver (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
@@ -37,26 +37,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/rest/BasicRestLogger.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/rest/BasicRestServlet.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/FormattedRuntimeException.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/rest/BasicRestResourceResolver.html" target="_top">Frames</a></li>
-<li><a href="BasicRestResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../index.html?org/apache/juneau/FuzzyResourceResolver.html" target="_top">Frames</a></li>
+<li><a href="FuzzyResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -91,15 +91,15 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.rest</div>
-<h2 title="Class BasicRestResourceResolver" class="title">Class BasicRestResourceResolver</h2>
+<div class="subTitle">org.apache.juneau</div>
+<h2 title="Class FuzzyResourceResolver" class="title">Class FuzzyResourceResolver</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.rest.BasicRestResourceResolver</li>
+<li>org.apache.juneau.FuzzyResourceResolver</li>
 </ul>
 </li>
 </ul>
@@ -108,51 +108,36 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Implemented Interfaces:</dt>
-<dd><a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></dd>
+<dd><a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></dd>
+</dl>
+<dl>
+<dt>Direct Known Subclasses:</dt>
+<dd><a href="../../../org/apache/juneau/rest/BasicRestResourceResolver.html" title="class in org.apache.juneau.rest">BasicRestResourceResolver</a></dd>
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../../src-html/org/apache/juneau/rest/BasicRestResourceResolver.html#line.39">BasicRestResourceResolver</a>
+<pre>public class <a href="../../../src-html/org/apache/juneau/FuzzyResourceResolver.html#line.20">FuzzyResourceResolver</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
-implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></pre>
-<div class="block">Denotes the default resolver for child resources.
-
- The default implementation simply instantiates the class using one of the following constructors:
- <ul>
-   <li><code><jk>public</jk> T(RestContextBuilder)</code>
-   <li><code><jk>public</jk> T()</code>
- </ul>
-
- <p>
- The former constructor can be used to get access to the <a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest"><code>RestContextBuilder</code></a> object to get access to the
- config file and initialization information or make programmatic modifications to the resource before
- full initialization.
-
- <p>
- Child classes can also be defined as inner-classes of the parent resource class.
-
- <h5 class='section'>See Also:</h5>
- <ul>
-   <li class='link'><a class='doclink' href='../../../../overview-summary.html#juneau-rest-server.Instantiation.ResourceResolvers'>Overview &gt; juneau-rest-server &gt; Instantiation &gt; Resource Resolvers</a>
- </ul></div>
+implements <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></pre>
+<div class="block">Basic implementation of a resource resolver.</div>
 </li>
 </ul>
 </div>
 <div class="summary">
 <ul class="blockList">
 <li class="blockList">
-<!-- ======== NESTED CLASS SUMMARY ======== -->
+<!-- =========== FIELD SUMMARY =========== -->
 <ul class="blockList">
-<li class="blockList"><a name="nested.class.summary">
+<li class="blockList"><a name="field.summary">
 <!--   -->
 </a>
-<h3>Nested Class Summary</h3>
+<h3>Field Summary</h3>
 <ul class="blockList">
-<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.juneau.rest.RestResourceResolver">
+<li class="blockList"><a name="fields.inherited.from.class.org.apache.juneau.ResourceResolver">
 <!--   -->
 </a>
-<h3>Nested classes/interfaces inherited from interface&nbsp;org.apache.juneau.rest.<a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></h3>
-<code><a href="../../../../org/apache/juneau/rest/RestResourceResolver.Null.html" title="interface in org.apache.juneau.rest">RestResourceResolver.Null</a></code></li>
+<h3>Fields inherited from interface&nbsp;org.apache.juneau.<a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></h3>
+<code><a href="../../../org/apache/juneau/ResourceResolver.html#BASIC">BASIC</a>, <a href="../../../org/apache/juneau/ResourceResolver.html#FUZZY">FUZZY</a></code></li>
 </ul>
 </li>
 </ul>
@@ -168,7 +153,7 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/BasicRestResourceResolver.html#BasicRestResourceResolver--">BasicRestResourceResolver</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/FuzzyResourceResolver.html#FuzzyResourceResolver--">FuzzyResourceResolver</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -186,10 +171,10 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/rest/BasicRestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">resolve</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
-       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;c,
-       <a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;builder)</code>
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/FuzzyResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">resolve</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Resolves the specified class to a resource object.</div>
 </td>
 </tr>
@@ -215,13 +200,13 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="BasicRestResourceResolver--">
+<a name="FuzzyResourceResolver--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>BasicRestResourceResolver</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestResourceResolver.html#line.39">BasicRestResourceResolver</a>()</pre>
+<h4>FuzzyResourceResolver</h4>
+<pre>public&nbsp;<a href="../../../src-html/org/apache/juneau/FuzzyResourceResolver.html#line.20">FuzzyResourceResolver</a>()</pre>
 </li>
 </ul>
 </li>
@@ -232,17 +217,16 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">
+<a name="resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>resolve</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/rest/BasicRestResourceResolver.html#line.42">resolve</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
-                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;?&gt;&nbsp;c,
-                      <a href="../../../../org/apache/juneau/rest/RestContextBuilder.html" title="class in org.apache.juneau.rest">RestContextBuilder</a>&nbsp;builder)
-               throws <a href="http://docs.oracle.com/javase/8/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 interface:&nbsp;<code><a href="../../../../org/apache/juneau/rest/RestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">RestResourceResolver</a></code></span></div>
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/FuzzyResourceResolver.html#line.23">resolve</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
+                     <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../org/apache/juneau/ResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">ResourceResolver</a></code></span></div>
 <div class="block">Resolves the specified class to a resource object.
 
  <p>
@@ -252,15 +236,13 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
  The default implementation simply creates a new class instance using <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true#newInstance--" title="class or interface in java.lang"><code>Class.newInstance()</code></a>.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../org/apache/juneau/rest/RestResourceResolver.html#resolve-java.lang.Object-java.lang.Class-org.apache.juneau.rest.RestContextBuilder-">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a></code></dd>
+<dd><code><a href="../../../org/apache/juneau/ResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">resolve</a></code>&nbsp;in interface&nbsp;<code><a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>parent</code> - The parent resource (i.e. the instance whose class has the <a href="../../../../org/apache/juneau/rest/annotation/RestResource.html#children--"><code>@RestResource(children)</code></a> annotation.</dd>
+<dd><code>parent</code> - The parent resource.</dd>
 <dd><code>c</code> - The class to resolve.</dd>
-<dd><code>builder</code> - The initialization configuration for the resource.</dd>
+<dd><code>args</code> - Optional arguments to pass to constructor</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The instance of that class.</dd>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code> - If class could not be resolved.</dd>
 </dl>
 </li>
 </ul>
@@ -280,26 +262,26 @@ implements <a href="../../../../org/apache/juneau/rest/RestResourceResolver.html
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/rest/BasicRestLogger.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/rest/BasicRestServlet.html" title="class in org.apache.juneau.rest"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/FormattedRuntimeException.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/InvalidDataConversionException.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/rest/BasicRestResourceResolver.html" target="_top">Frames</a></li>
-<li><a href="BasicRestResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../index.html?org/apache/juneau/FuzzyResourceResolver.html" target="_top">Frames</a></li>
+<li><a href="FuzzyResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/InvalidDataConversionException.html b/content/site/apidocs-8.0.0/org/apache/juneau/InvalidDataConversionException.html
index 01e2d9f..24e3e4e 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/InvalidDataConversionException.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/InvalidDataConversionException.html
@@ -42,7 +42,7 @@
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/juneau/FormattedRuntimeException.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -294,7 +294,7 @@ extends <a href="../../../org/apache/juneau/FormattedRuntimeException.html" titl
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/juneau/FormattedRuntimeException.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/PropertyStore.html b/content/site/apidocs-8.0.0/org/apache/juneau/PropertyStore.html
index 35181fc..fdabea5 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/PropertyStore.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/PropertyStore.html
@@ -423,21 +423,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i17" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyStore.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyStore.html#getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceArrayProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                         T[]&nbsp;def,
-                        boolean&nbsp;fuzzyArgs,
+                        <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </td>
 </tr>
 <tr id="i18" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T[]</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyStore.html#getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-boolean-java.lang.Object...-">getInstanceArrayProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyStore.html#getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceArrayProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;outer,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                         T[]&nbsp;def,
-                        boolean&nbsp;fuzzyArgs,
+                        <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 </td>
@@ -452,21 +452,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </tr>
 <tr id="i20" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyStore.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyStore.html#getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;def,
-                   boolean&nbsp;fuzzyArgs,
+                   <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </td>
 </tr>
 <tr id="i21" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyStore.html#getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">getInstanceProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/PropertyStore.html#getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">getInstanceProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;outer,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;def,
-                   boolean&nbsp;fuzzyArgs,
+                   <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 </td>
@@ -987,16 +987,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">
+<a name="getInstanceProperty-java.lang.String-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.512">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.510">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;def,
-                                 boolean&nbsp;fuzzyArgs,
+                                 <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 <dl>
@@ -1005,9 +1005,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>type</code> - The class type of the property.</dd>
 <dd><code>def</code> - The default value if the property doesn't exist.
    <br>Can either be an instance of <code>T</code>, or a <code>Class&lt;? <jk>extends</jk> T&gt;</code>.</dd>
-<dd><code>fuzzyArgs</code> - Use fuzzy constructor arg matching.
-   <br>When <jk>true</jk>, constructor args can be in any order and extra args are ignored.
-   <br>No-arg constructors are also used if no other constructors are found.</dd>
+<dd><code>resolver</code> - The resolver to use for instantiating objects.</dd>
 <dd><code>args</code> - Arguments to pass to the constructor.
    Constructors matching the arguments are always used before no-arg constructors.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1015,17 +1013,17 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-boolean-java.lang.Object...-">
+<a name="getInstanceProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object-org.apache.juneau.ResourceResolver-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.534">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.530">getInstanceProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;outer,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;def,
-                                 boolean&nbsp;fuzzyArgs,
+                                 <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                                  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Returns an instance of the specified class, string, or object property.</div>
 <dl>
@@ -1035,9 +1033,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>type</code> - The class type of the property.</dd>
 <dd><code>def</code> - The default value if the property doesn't exist.
    <br>Can either be an instance of <code>T</code>, or a <code>Class&lt;? <jk>extends</jk> T&gt;</code>.</dd>
-<dd><code>fuzzyArgs</code> - Use fuzzy constructor arg matching.
-   <br>When <jk>true</jk>, constructor args can be in any order and extra args are ignored.
-   <br>No-arg constructors are also used if no other constructors are found.</dd>
+<dd><code>resolver</code> - The resolver to use for instantiating objects.</dd>
 <dd><code>args</code> - Arguments to pass to the constructor.
    Constructors matching the arguments are always used before no-arg constructors.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1053,7 +1049,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceArrayProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.555">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.551">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                         T[]&nbsp;def)</pre>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
@@ -1067,18 +1063,18 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getInstanceArrayProperty-java.lang.String-java.lang.Class-java.lang.Object:A-boolean-java.lang.Object:A-">
+<a name="getInstanceArrayProperty-java.lang.String-java.lang.Class-java.lang.Object:A-org.apache.juneau.ResourceResolver-java.lang.Object:A-">
 <!--   -->
-</a><a name="getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-boolean-java.lang.Object...-">
+</a><a name="getInstanceArrayProperty-java.lang.String-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceArrayProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.574">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.568">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                         T[]&nbsp;def,
-                                        boolean&nbsp;fuzzyArgs,
+                                        <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 <dl>
@@ -1086,9 +1082,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>key</code> - The property name.</dd>
 <dd><code>type</code> - The class type of the property.</dd>
 <dd><code>def</code> - The default object to return if the property doesn't exist.</dd>
-<dd><code>fuzzyArgs</code> - Use fuzzy constructor arg matching.
-   <br>When <jk>true</jk>, constructor args can be in any order and extra args are ignored.
-   <br>No-arg constructors are also used if no other constructors are found.</dd>
+<dd><code>resolver</code> - The resolver to use for instantiating objects.</dd>
 <dd><code>args</code> - Arguments to pass to the constructor.
    Constructors matching the arguments are always used before no-arg constructors.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1096,19 +1090,19 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </dl>
 </li>
 </ul>
-<a name="getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object:A-boolean-java.lang.Object:A-">
+<a name="getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-java.lang.Object:A-org.apache.juneau.ResourceResolver-java.lang.Object:A-">
 <!--   -->
-</a><a name="getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-boolean-java.lang.Object...-">
+</a><a name="getInstanceArrayProperty-java.lang.String-java.lang.Object-java.lang.Class-T:A-org.apache.juneau.ResourceResolver-java.lang.Object...-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getInstanceArrayProperty</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.594">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.586">getInstanceArrayProperty</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;outer,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type,
                                         T[]&nbsp;def,
-                                        boolean&nbsp;fuzzyArgs,
+                                        <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a>&nbsp;resolver,
                                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
 <div class="block">Returns the specified property as an array of instantiated objects.</div>
 <dl>
@@ -1117,9 +1111,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <dd><code>outer</code> - The outer object if the class we're instantiating is an inner class.</dd>
 <dd><code>type</code> - The class type of the property.</dd>
 <dd><code>def</code> - The default object to return if the property doesn't exist.</dd>
-<dd><code>fuzzyArgs</code> - Use fuzzy constructor arg matching.
-   <br>When <jk>true</jk>, constructor args can be in any order and extra args are ignored.
-   <br>No-arg constructors are also used if no other constructors are found.</dd>
+<dd><code>resolver</code> - The resolver to use for instantiating objects.</dd>
 <dd><code>args</code> - Arguments to pass to the constructor.
    Constructors matching the arguments are always used before no-arg constructors.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -1133,7 +1125,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>getPropertyKeys</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/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/PropertyStore.html#line.608">getPropertyKeys</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" tit [...]
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/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/PropertyStore.html#line.600">getPropertyKeys</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" tit [...]
 <div class="block">Returns the keys found in the specified property group.
 
  <p>
@@ -1152,7 +1144,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.616">hashCode</a>()</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.608">hashCode</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -1165,7 +1157,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>hashCode</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.626">hashCode</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;groups)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.618">hashCode</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;groups)</pre>
 <div class="block">Returns a hashcode of this property store using only the specified group names.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1181,7 +1173,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.635">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.627">equals</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;o)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a></code>&nbsp;in class&nbsp;<code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
@@ -1194,7 +1186,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>equals</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.650">equals</a>(<a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.642">equals</a>(<a href="../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps,
                       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;groups)</pre>
 <div class="block">Compares two property stores, but only based on the specified group names.</div>
 <dl>
@@ -1212,7 +1204,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockList">
 <li class="blockList">
 <h4>swap</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.juneau.PropertyStore.PropertyGroup&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.676">swap</a>(<a href="../../../org/apache/juneau/BeanSession.html" titl [...]
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,org.apache.juneau.PropertyStore.PropertyGroup&gt;&nbsp;<a href="../../../src-html/org/apache/juneau/PropertyStore.html#line.668">swap</a>(<a href="../../../org/apache/juneau/BeanSession.html" titl [...]
 <div class="block">Used for debugging.
 
  <p>
@@ -1231,7 +1223,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <ul class="blockListLast">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/PropertyStore.html#line.923">toString</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/PropertyStore.html#line.928">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/PropertyType.html b/content/site/apidocs-8.0.0/org/apache/juneau/PropertyType.html
index 06b3b39..39ae796 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/PropertyType.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/PropertyType.html
@@ -49,7 +49,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/juneau/Session.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/juneau/PropertyType.html" target="_top">Frames</a></li>
@@ -589,7 +589,7 @@ not permitted.)</div>
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/juneau/PropertyStoreBuilder.html" title="class in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/juneau/Session.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/juneau/PropertyType.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/ResourceResolver.html b/content/site/apidocs-8.0.0/org/apache/juneau/ResourceResolver.html
new file mode 100644
index 0000000..dff5d03
--- /dev/null
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/ResourceResolver.html
@@ -0,0 +1,305 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>ResourceResolver (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ResourceResolver (Apache Juneau 8.0.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var methods = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Session.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/juneau/ResourceResolver.html" target="_top">Frames</a></li>
+<li><a href="ResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.juneau</div>
+<h2 title="Interface ResourceResolver" class="title">Interface ResourceResolver</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Subinterfaces:</dt>
+<dd><a href="../../../org/apache/juneau/rest/RestResourceResolver.html" title="interface in org.apache.juneau.rest">RestResourceResolver</a>, <a href="../../../org/apache/juneau/rest/RestResourceResolver.Null.html" title="interface in org.apache.juneau.rest">RestResourceResolver.Null</a></dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/juneau/BasicResourceResolver.html" title="class in org.apache.juneau">BasicResourceResolver</a>, <a href="../../../org/apache/juneau/rest/BasicRestResourceResolver.html" title="class in org.apache.juneau.rest">BasicRestResourceResolver</a>, <a href="../../../org/apache/juneau/FuzzyResourceResolver.html" title="class in org.apache.juneau">FuzzyResourceResolver</a>, <a href="../../../org/apache/juneau/rest/springboot/SpringRestResourceResolver.html" title=" [...]
+</dl>
+<hr>
+<br>
+<pre>public interface <a href="../../../src-html/org/apache/juneau/ResourceResolver.html#line.18">ResourceResolver</a></pre>
+<div class="block">Class used to resolve <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang"><code>Class</code></a> objects to instances.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!--   -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/ResourceResolver.html#BASIC">BASIC</a></span></code>
+<div class="block">Look for constructors where the arguments passed in must match exactly.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/ResourceResolver.html#FUZZY">FUZZY</a></span></code>
+<div class="block">Look for constructors where arguments may or may not exist in any order.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../org/apache/juneau/ResourceResolver.html#resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">resolve</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
+       <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</code>
+<div class="block">Resolves the specified class to a resource object.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!--   -->
+</a>
+<h3>Field Detail</h3>
+<a name="BASIC">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BASIC</h4>
+<pre>static final&nbsp;<a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a> <a href="../../../src-html/org/apache/juneau/ResourceResolver.html#line.23">BASIC</a></pre>
+<div class="block">Look for constructors where the arguments passed in must match exactly.</div>
+</li>
+</ul>
+<a name="FUZZY">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>FUZZY</h4>
+<pre>static final&nbsp;<a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau">ResourceResolver</a> <a href="../../../src-html/org/apache/juneau/ResourceResolver.html#line.28">FUZZY</a></pre>
+<div class="block">Look for constructors where arguments may or may not exist in any order.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="resolve-java.lang.Object-java.lang.Class-java.lang.Object...-">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>resolve</h4>
+<pre>&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/juneau/ResourceResolver.html#line.45">resolve</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;parent,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
+              <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>...&nbsp;args)</pre>
+<div class="block">Resolves the specified class to a resource object.
+
+ <p>
+ Subclasses can override this method to provide their own custom resolution.
+
+ <p>
+ The default implementation simply creates a new class instance using <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true#newInstance--" title="class or interface in java.lang"><code>Class.newInstance()</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>parent</code> - The parent resource.</dd>
+<dd><code>c</code> - The class to resolve.</dd>
+<dd><code>args</code> - Optional arguments to pass to constructor</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The instance of that class.</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/Session.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/juneau/ResourceResolver.html" target="_top">Frames</a></li>
+<li><a href="ResourceResolver.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/Session.html b/content/site/apidocs-8.0.0/org/apache/juneau/Session.html
index ea6cccf..22e81a7 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/Session.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/Session.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -678,7 +678,7 @@ public final&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../src-html/org/apache/ju
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../org/apache/juneau/PropertyType.html" title="enum in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/juneau/ResourceResolver.html" title="interface in org.apache.juneau"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/annotation/BeanConstructor.html b/content/site/apidocs-8.0.0/org/apache/juneau/annotation/BeanConstructor.html
index a637741..9ec889d 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/annotation/BeanConstructor.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/annotation/BeanConstructor.html
@@ -168,11 +168,48 @@ public @interface <a href="../../../../src-html/org/apache/juneau/annotation/Bea
 <ul class="blockListLast">
 <li class="blockList">
 <h4>properties</h4>
-<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/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/annotation/BeanConstructor.html#line.62">properties</a></pre>
+<pre>public abstract&nbsp;<a href="http://docs.oracle.com/javase/8/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/annotation/BeanConstructor.html#line.100">properties</a></pre>
 <div class="block">The names of the properties of the constructor arguments.
-
  <p>
- The number of properties listed must match the number of arguments in the constructor.</div>
+   The <a href="../../../../org/apache/juneau/annotation/BeanConstructor.html" title="annotation in org.apache.juneau.annotation"><code>@BeanConstructor</code></a> annotation is used to 
+   map constructor arguments to property names on bean with read-only properties.
+   <br>Since method parameter names are lost during compilation, this annotation essentially redefines 
+   them so that they are available at runtime.
+   </p>
+   <p>
+   The definition of a read-only bean is a bean with properties with only getters, like shown below:
+   </p>  
+   <p class='bpcode w800'>
+      <jc>// Our read-only bean.</jc>
+      <jk>public class</jk> Person {
+         <jk>private final</jk> String <jf>name</jf>;
+         <jk>private final int</jk> <jf>age</jf>;
+
+         <ja>@BeanConstructor</ja>(properties=<js>"name,age"</js>)
+         <jk>public</jk> Person(String name, <jk>int</jk> age) {
+            <jk>this</jk>.<jf>name</jf> = name;
+            <jk>this</jk>.<jf>age</jf> = age;
+         }
+
+         <jc>// Read only properties.</jc>
+         <jc>// Getters, but no setters.</jc>
+
+         <jk>public</jk> String getName() {
+            <jk>return</jk> <jf>name</jf>;
+         }
+
+         <jk>public int</jk> getAge() {
+            <jk>return</jk> <jf>age</jf>;
+         }
+      }        
+   </p>
+   <p class='bpcode w800'>
+      <jc>// Parsing into a read-only bean.</jc>
+      String json = <js>"{name:'John Smith',age:45}"</js>;
+      Person p = JsonParser.<jsf>DEFAULT</jsf>.parse(json);
+      String name = p.getName();  <jc>// "John Smith"</jc>
+      <jk>int</jk> age = p.getAge();   <jc>// 45</jc>
+   </p></div>
 <dl>
 <dt>Default:</dt>
 <dd>""</dd>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/annotation/BeanProperty.html b/content/site/apidocs-8.0.0/org/apache/juneau/annotation/BeanProperty.html
index b683ab8..4765115 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/annotation/BeanProperty.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/annotation/BeanProperty.html
@@ -93,7 +93,7 @@
 <hr>
 <br>
 <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Documented.html?is-external=true" title="class or interface in java.lang.annotation">@Documented</a>
- <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>={<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#FIELD" title="class or interface in java.lang.annot [...]
+ <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html?is-external=true" title="class or interface in java.lang.annotation">@Target</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Target.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>={<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/ElementType.html?is-external=true#FIELD" title="class or interface in java.lang.annot [...]
  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Retention.html?is-external=true" title="class or interface in java.lang.annotation">@Retention</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Retention.html?is-external=true#value--" title="class or interface in java.lang.annotation">value</a>=<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/RetentionPolicy.html?is-external=true#RUNTIME" title="class or interface in j [...]
  <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/annotation/Inherited.html?is-external=true" title="class or interface in java.lang.annotation">@Inherited</a>
 public @interface <a href="../../../../src-html/org/apache/juneau/annotation/BeanProperty.html#line.37">BeanProperty</a></pre>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/Config.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/Config.html
index 2b79e65..99d7aa5 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/Config.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/Config.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"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,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i5 [...]
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":9,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":9,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":9,"i50":10,"i51":10,"i52":10,"i53":10,"i54" [...]
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -341,77 +341,89 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 </td>
 </tr>
 <tr id="i17" class="rowColor">
+<td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getCandidateSystemDefaultConfigNames--">getCandidateSystemDefaultConfigNames</a></span>()</code>
+<div class="block">Returns the list of candidate system default configuration file names.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getDouble-java.lang.String-">getDouble</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Convenience method for getting double config values.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code>double</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getDouble-java.lang.String-double-">getDouble</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
          double&nbsp;def)</code>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getDouble-java.lang.String-"><code>getDouble(String)</code></a> but returns a default value if not set.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code>float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getFloat-java.lang.String-">getFloat</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Convenience method for getting float config values.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code>float</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getFloat-java.lang.String-float-">getFloat</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
         float&nbsp;def)</code>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getFloat-java.lang.String-"><code>getFloat(String)</code></a> but returns a default value if not set.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getInt-java.lang.String-">getInt</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Convenience method for getting int config values.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getInt-java.lang.String-int-">getInt</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
       int&nbsp;def)</code>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getInt-java.lang.String-"><code>getInt(String)</code></a> but returns a default value if not set.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getKeys-java.lang.String-">getKeys</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section)</code>
 <div class="block">Returns the keys of the entries in the specified section.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getLong-java.lang.String-">getLong</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Convenience method for getting long config values.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getLong-java.lang.String-long-">getLong</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
        long&nbsp;def)</code>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getLong-java.lang.String-"><code>getLong(String)</code></a> but returns a default value if not set.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getMediaType--">getMediaType</a></span>()</code>
 <div class="block">Returns the serialized media type for this resource (e.g.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i28" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/Config.html#getName--">getName</a></span>()</code>
+<div class="block">Returns the name associated with this config (usually a file name).</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObject-java.lang.String-java.lang.Class-">getObject</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)</code>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getObject-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-"><code>getObject(String, Type, Type...)</code></a> except optimized for a non-parameterized class.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObject-java.lang.String-org.apache.juneau.parser.Parser-java.lang.Class-">getObject</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
          <a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>&nbsp;parser,
@@ -419,7 +431,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getObject-java.lang.String-java.lang.Class-"><code>getObject(String, Class)</code></a> but allows you to specify the parser to use to parse the value.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObject-java.lang.String-org.apache.juneau.parser.Parser-java.lang.reflect.Type-java.lang.reflect.Type...-">getObject</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
          <a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>&nbsp;parser,
@@ -428,7 +440,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getObject-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-"><code>getObject(String, Type, Type...)</code></a> but allows you to specify the parser to use to parse the value.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObject-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-">getObject</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
@@ -436,7 +448,33 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Gets the entry with the specified key and converts it to the specified value.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObjectList-java.lang.String-">getObjectList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
+<div class="block">Convenience method for returning a config entry as an <a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau"><code>ObjectList</code></a>.</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObjectList-java.lang.String-org.apache.juneau.ObjectList-">getObjectList</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+             <a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a>&nbsp;def)</code>
+<div class="block">Convenience method for returning a config entry as an <a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau"><code>ObjectList</code></a>.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObjectMap-java.lang.String-">getObjectMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
+<div class="block">Convenience method for returning a config entry as an <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau"><code>ObjectMap</code></a>.</div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObjectMap-java.lang.String-org.apache.juneau.ObjectMap-">getObjectMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+            <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;def)</code>
+<div class="block">Convenience method for returning a config entry as an <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau"><code>ObjectMap</code></a>.</div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObjectWithDefault-java.lang.String-org.apache.juneau.parser.Parser-T-java.lang.Class-">getObjectWithDefault</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                     <a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>&nbsp;parser,
@@ -446,7 +484,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
  the value.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObjectWithDefault-java.lang.String-org.apache.juneau.parser.Parser-T-java.lang.reflect.Type-java.lang.reflect.Type...-">getObjectWithDefault</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                     <a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>&nbsp;parser,
@@ -457,7 +495,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
  to parse the value.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObjectWithDefault-java.lang.String-T-java.lang.Class-">getObjectWithDefault</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                     T&nbsp;def,
@@ -465,7 +503,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Gets the entry with the specified key and converts it to the specified value.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getObjectWithDefault-java.lang.String-T-java.lang.reflect.Type-java.lang.reflect.Type...-">getObjectWithDefault</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                     T&nbsp;def,
@@ -474,14 +512,14 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Gets the entry with the specified key and converts it to the specified value.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getSectionAsBean-java.lang.String-java.lang.Class-">getSectionAsBean</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c)</code>
 <div class="block">Shortcut for calling <code>getSectionAsBean(sectionName, c, <jk>false</jk>)</code>.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getSectionAsBean-java.lang.String-java.lang.Class-boolean-">getSectionAsBean</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
                 <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
@@ -489,7 +527,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Converts this config file section to the specified bean instance.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getSectionAsInterface-java.lang.String-java.lang.Class-">getSectionAsInterface</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
                      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c)</code>
@@ -497,95 +535,101 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
  write using getters and setters.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getSectionAsMap-java.lang.String-">getSectionAsMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section)</code>
 <div class="block">Returns a section of this config copied into an <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau"><code>ObjectMap</code></a>.</div>
 </td>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/Config.html#getString-java.lang.String-">getString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Gets the entry with the specified key.</div>
 </td>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/Config.html#getString-java.lang.String-java.lang.String-">getString</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
          <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;def)</code>
 <div class="block">Gets the entry with the specified key.</div>
 </td>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/Config.html#getStringArray-java.lang.String-">getStringArray</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Gets the entry with the specified key, splits the value on commas, and returns the values as trimmed strings.</div>
 </td>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/Config.html#getStringArray-java.lang.String-java.lang.String:A-">getStringArray</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;def)</code>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getStringArray-java.lang.String-"><code>getStringArray(String)</code></a> but returns a default value if the value cannot be found.</div>
 </td>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i49" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#getSystemDefault--">getSystemDefault</a></span>()</code>
+<div class="block">Returns the system default configuration.</div>
+</td>
+</tr>
+<tr id="i50" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#load-java.util.Map-">load</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/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/8/docs/api/java/util/Map [...]
 <div class="block">Loads the contents of the specified map of maps into this config.</div>
 </td>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i51" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#load-java.io.Reader-boolean-">load</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;contents,
     boolean&nbsp;synchronous)</code>
 <div class="block">Overwrites the contents of the config file.</div>
 </td>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i52" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#load-java.lang.String-boolean-">load</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contents,
     boolean&nbsp;synchronous)</code>
 <div class="block">Overwrites the contents of the config file.</div>
 </td>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><code>void</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#onConfigChange-java.util.List-">onConfigChange</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/juneau/config/event/ConfigEvent.html" title="class in org.apache.juneau.config.event">ConfigEvent</a>&gt;&nbsp;events)</code>
 <div class="block">Gets called immediately after a config file has been loaded.</div>
 </td>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#remove-java.lang.String-">remove</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</code>
 <div class="block">Removes an entry with the specified key.</div>
 </td>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#removeListener-org.apache.juneau.config.event.ConfigEventListener-">removeListener</a></span>(<a href="../../../../org/apache/juneau/config/event/ConfigEventListener.html" title="interface in org.apache.juneau.config.event">ConfigEventListener</a>&nbsp;listener)</code>
 <div class="block">Removes a listener from this config.</div>
 </td>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#removeSection-java.lang.String-">removeSection</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Removes the section with the specified name.</div>
 </td>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#resolving-org.apache.juneau.svl.VarResolverSession-">resolving</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">Creates a copy of this config using the specified var session for resolving variables.</div>
 </td>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#rollback--">rollback</a></span>()</code>
 <div class="block">Does a rollback of any changes on this config currently in memory.</div>
 </td>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#set-java.lang.String-java.lang.Object-">set</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)</code>
@@ -593,7 +637,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
  serializer.</div>
 </td>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#set-java.lang.String-java.lang.Object-org.apache.juneau.serializer.Serializer-">set</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
@@ -602,7 +646,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
  value.</div>
 </td>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#set-java.lang.String-java.lang.Object-org.apache.juneau.serializer.Serializer-org.apache.juneau.config.ConfigMod:A-java.lang.String-java.util.List-">set</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
@@ -613,7 +657,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#set-java.lang.String-java.lang.Object-"><code>set(String, Object)</code></a> but allows you to specify all aspects of a value.</div>
 </td>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#set-java.lang.String-java.lang.Object-org.apache.juneau.serializer.Serializer-org.apache.juneau.config.ConfigMod-java.lang.String-java.util.List-">set</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
@@ -624,21 +668,21 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#set-java.lang.String-java.lang.Object-"><code>set(String, Object)</code></a> but allows you to specify all aspects of a value.</div>
 </td>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#set-java.lang.String-java.lang.String-">set</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
 <div class="block">Sets a value in this config.</div>
 </td>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#setSection-java.lang.String-java.util.List-">setSection</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;preLines)</code>
 <div class="block">Creates the specified section if it doesn't exist.</div>
 </td>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#setSection-java.lang.String-java.util.List-java.util.Map-">setSection</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;preLines,
@@ -646,11 +690,17 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Creates the specified section if it doesn't exist.</div>
 </td>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i66" class="altColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#setSystemDefault-org.apache.juneau.config.Config-">setSystemDefault</a></span>(<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;systemDefault)</code>
+<div class="block">Sets a system default configuration.</div>
+</td>
+</tr>
+<tr id="i67" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/Config.html#toString--">toString</a></span>()</code>&nbsp;</td>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><code><a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#writeProperties-java.lang.String-java.lang.Object-boolean-">writeProperties</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
@@ -658,7 +708,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <div class="block">Copies the entries in a section to the specified bean by calling the public setters on that bean.</div>
 </td>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/config/Config.html#writeTo-java.io.Writer-">writeTo</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w)</code>
 <div class="block">Saves this config file to the specified writer as an INI file.</div>
@@ -670,7 +720,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html# [...]
+<code><a href="../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html# [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -699,7 +749,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>CONFIG_name</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.74">CONFIG_name</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.162">CONFIG_name</a></pre>
 <div class="block">Configuration property:  Configuration name.
 
  <h5 class='section'>Property:</h5>
@@ -730,7 +780,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>CONFIG_store</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.94">CONFIG_store</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.182">CONFIG_store</a></pre>
 <div class="block">Configuration property:  Configuration store.
 
  <h5 class='section'>Property:</h5>
@@ -759,7 +809,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>CONFIG_serializer</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.115">CONFIG_serializer</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.203">CONFIG_serializer</a></pre>
 <div class="block">Configuration property:  POJO serializer.
 
  <h5 class='section'>Property:</h5>
@@ -789,7 +839,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>CONFIG_parser</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.136">CONFIG_parser</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.224">CONFIG_parser</a></pre>
 <div class="block">Configuration property:  POJO parser.
 
  <h5 class='section'>Property:</h5>
@@ -819,7 +869,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>CONFIG_encoder</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.157">CONFIG_encoder</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.245">CONFIG_encoder</a></pre>
 <div class="block">Configuration property:  Value encoder.
 
  <h5 class='section'>Property:</h5>
@@ -849,7 +899,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>CONFIG_varResolver</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.178">CONFIG_varResolver</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.266">CONFIG_varResolver</a></pre>
 <div class="block">Configuration property:  SVL variable resolver.
 
  <h5 class='section'>Property:</h5>
@@ -879,7 +929,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>CONFIG_binaryLineLength</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.199">CONFIG_binaryLineLength</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.287">CONFIG_binaryLineLength</a></pre>
 <div class="block">Configuration property:  Binary value line length.
 
  <h5 class='section'>Property:</h5>
@@ -909,7 +959,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>CONFIG_binaryFormat</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.227">CONFIG_binaryFormat</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.315">CONFIG_binaryFormat</a></pre>
 <div class="block">Configuration property:  Binary value format.
 
  <h5 class='section'>Property:</h5>
@@ -946,7 +996,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>CONFIG_multiLineValuesOnSeparateLines</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.247">CONFIG_multiLineValuesOnSeparateLines</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.335">CONFIG_multiLineValuesOnSeparateLines</a></pre>
 <div class="block">Configuration property:  Multi-line values should always be on separate lines.
 
  <h5 class='section'>Property:</h5>
@@ -975,7 +1025,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockListLast">
 <li class="blockList">
 <h4>CONFIG_readOnly</h4>
-<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.267">CONFIG_readOnly</a></pre>
+<pre>public static final&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../src-html/org/apache/juneau/config/Config.html#line.355">CONFIG_readOnly</a></pre>
 <div class="block">Configuration property:  Read-only.
 
  <h5 class='section'>Property:</h5>
@@ -1012,7 +1062,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockListLast">
 <li class="blockList">
 <h4>Config</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.324">Config</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)
+<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.412">Config</a>(<a href="../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)
        throws <a href="http://docs.oracle.com/javase/8/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>
@@ -1031,13 +1081,68 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <!--   -->
 </a>
 <h3>Method Detail</h3>
+<a name="setSystemDefault-org.apache.juneau.config.Config-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setSystemDefault</h4>
+<pre>public static&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.55">setSystemDefault</a>(<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;systemDefault)</pre>
+<div class="block">Sets a system default configuration.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>systemDefault</code> - The new system default configuration.</dd>
+</dl>
+</li>
+</ul>
+<a name="getSystemDefault--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getSystemDefault</h4>
+<pre>public static&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.64">getSystemDefault</a>()</pre>
+<div class="block">Returns the system default configuration.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The system default configuration, or <jk>null</jk> if it doesn't exist.</dd>
+</dl>
+</li>
+</ul>
+<a name="getCandidateSystemDefaultConfigNames--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCandidateSystemDefaultConfigNames</h4>
+<pre>public static&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.98">getCandidateSystemDefaultConfigNames</a>()</pre>
+<div class="block">Returns the list of candidate system default configuration file names.
+
+ <p>
+ If the <js>"juneau.configFile"</js> system property is set, returns a singleton of that value.
+ <br>Otherwise, returns a list consisting of the following values:
+ <ol>
+   <li>File with same name as jar file but with <js>".cfg"</js> extension.  (e.g. <js>"myjar.cfg"</js>)
+   <li>Any file ending in <js>".cfg"</js> in the home directory (names ordered alphabetically).
+   <li><js>"juneau.cfg"</js>
+   <li><js>"default.cfg"</js>
+ </ol>
+ <p></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>A list of candidate file names.
+   <br>The returned list is modifiable.
+   <br>Each call constructs a new list.</dd>
+</dl>
+</li>
+</ul>
 <a name="create--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config">ConfigBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.295">create</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config">ConfigBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.383">create</a>()</pre>
 <div class="block">Instantiates a new clean-slate <a href="../../../../org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config"><code>ConfigBuilder</code></a> object.
 
  <p>
@@ -1054,7 +1159,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config">ConfigBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.308">create</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public static&nbsp;<a href="../../../../org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config">ConfigBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.396">create</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#create--"><code>create()</code></a> but initializes the builder with the specified config name.
 
  <p>
@@ -1073,7 +1178,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>builder</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config">ConfigBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.313">builder</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/ConfigBuilder.html" title="class in org.apache.juneau.config">ConfigBuilder</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.401">builder</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../org/apache/juneau/Context.html#builder--">Context</a></code></span></div>
 <div class="block">Creates a builder from this context object.
 
@@ -1093,7 +1198,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>resolving</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.373">resolving</a>(<a href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a>&nbsp;varSession)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.461">resolving</a>(<a href="../../../../org/apache/juneau/svl/VarResolverSession.html" title="class in org.apache.juneau.svl">VarResolverSession</a>&nbsp;varSession)</pre>
 <div class="block">Creates a copy of this config using the specified var session for resolving variables.
 
  <p>
@@ -1106,13 +1211,27 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 </dl>
 </li>
 </ul>
+<a name="getName--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getName</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.470">getName</a>()</pre>
+<div class="block">Returns the name associated with this config (usually a file name).</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The name associated with this config, or <jk>null</jk> if it has no name.</dd>
+</dl>
+</li>
+</ul>
 <a name="get-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>get</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.391">get</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.487">get</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Returns the specified value as a string from the config file.
 
  <p>
@@ -1131,7 +1250,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.425">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.521">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</pre>
 <div class="block">Sets a value in this config.</div>
 <dl>
@@ -1151,7 +1270,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.462">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.558">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value)
            throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></pre>
 <div class="block">Adds or replaces an entry with the specified key with a POJO serialized to a string using the registered
@@ -1177,7 +1296,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.480">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.576">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
                   <a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a>&nbsp;serializer)
            throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></pre>
@@ -1203,7 +1322,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.506">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.602">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
                   <a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a>&nbsp;serializer,
                   <a href="../../../../org/apache/juneau/config/ConfigMod.html" title="enum in org.apache.juneau.config">ConfigMod</a>&nbsp;modifier,
@@ -1237,7 +1356,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>set</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.532">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.628">set</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;value,
                   <a href="../../../../org/apache/juneau/serializer/Serializer.html" title="class in org.apache.juneau.serializer">Serializer</a>&nbsp;serializer,
                   <a href="../../../../org/apache/juneau/config/ConfigMod.html" title="enum in org.apache.juneau.config">ConfigMod</a>[]&nbsp;modifiers,
@@ -1271,7 +1390,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>remove</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.558">remove</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.654">remove</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Removes an entry with the specified key.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1289,7 +1408,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>encodeEntries</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.576">encodeEntries</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.672">encodeEntries</a>()</pre>
 <div class="block">Encodes and unencoded entries in this config.
 
  <p>
@@ -1309,7 +1428,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.609">getString</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.705">getString</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Gets the entry with the specified key.
 
  <p>
@@ -1334,7 +1453,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.634">getString</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.730">getString</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                         <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;def)</pre>
 <div class="block">Gets the entry with the specified key.
 
@@ -1361,7 +1480,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getStringArray</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.649">getStringArray</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.745">getStringArray</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Gets the entry with the specified key, splits the value on commas, and returns the values as trimmed strings.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1377,7 +1496,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getStringArray</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.660">getStringArray</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.756">getStringArray</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;def)</pre>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getStringArray-java.lang.String-"><code>getStringArray(String)</code></a> but returns a default value if the value cannot be found.</div>
 <dl>
@@ -1395,7 +1514,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getInt</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.694">getInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.790">getInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Convenience method for getting int config values.
 
  <p>
@@ -1431,7 +1550,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getInt</h4>
-<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.705">getInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;int&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.801">getInt</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                   int&nbsp;def)</pre>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getInt-java.lang.String-"><code>getInt(String)</code></a> but returns a default value if not set.</div>
 <dl>
@@ -1449,7 +1568,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getBoolean</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.718">getBoolean</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.814">getBoolean</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Convenience method for getting boolean config values.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1465,7 +1584,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getBoolean</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.729">getBoolean</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.825">getBoolean</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                           boolean&nbsp;def)</pre>
 <div class="block">Convenience method for getting boolean config values.</div>
 <dl>
@@ -1483,7 +1602,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getLong</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.760">getLong</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.856">getLong</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Convenience method for getting long config values.
 
  <p>
@@ -1519,7 +1638,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getLong</h4>
-<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.771">getLong</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;long&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.867">getLong</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                     long&nbsp;def)</pre>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getLong-java.lang.String-"><code>getLong(String)</code></a> but returns a default value if not set.</div>
 <dl>
@@ -1537,7 +1656,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getDouble</h4>
-<pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.793">getDouble</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.889">getDouble</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Convenience method for getting double config values.
 
  <p>
@@ -1562,7 +1681,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getDouble</h4>
-<pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.804">getDouble</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;double&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.900">getDouble</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                         double&nbsp;def)</pre>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getDouble-java.lang.String-"><code>getDouble(String)</code></a> but returns a default value if not set.</div>
 <dl>
@@ -1580,7 +1699,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getFloat</h4>
-<pre>public&nbsp;float&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.826">getFloat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;float&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.922">getFloat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Convenience method for getting float config values.
 
  <p>
@@ -1605,7 +1724,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getFloat</h4>
-<pre>public&nbsp;float&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.837">getFloat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;float&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.933">getFloat</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                       float&nbsp;def)</pre>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getFloat-java.lang.String-"><code>getFloat(String)</code></a> but returns a default value if not set.</div>
 <dl>
@@ -1623,7 +1742,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getBytes</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.859">getBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.955">getBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)
                 throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
 <div class="block">Convenience method for getting byte array config values.
 
@@ -1650,7 +1769,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getBytes</h4>
-<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.876">getBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;byte[]&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.972">getBytes</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                        byte[]&nbsp;def)
                 throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getBytes-java.lang.String-"><code>getBytes(String)</code></a> but with a default value if the entry doesn't exist.</div>
@@ -1671,7 +1790,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getObject</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.950">getObject</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1046">getObject</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)
                 throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
@@ -1748,7 +1867,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getObject</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.971">getObject</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1067">getObject</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                        <a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>&nbsp;parser,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)
@@ -1777,7 +1896,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getObject</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1010">getObject</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1106">getObject</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)
                 throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
 <div class="block">Same as <a href="../../../../org/apache/juneau/config/Config.html#getObject-java.lang.String-java.lang.reflect.Type-java.lang.reflect.Type...-"><code>getObject(String, Type, Type...)</code></a> except optimized for a non-parameterized class.
@@ -1825,7 +1944,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getObject</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1028">getObject</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1124">getObject</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                        <a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>&nbsp;parser,
                        <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)
                 throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
@@ -1855,7 +1974,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getObjectWithDefault</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1045">getObjectWithDefault</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1141">getObjectWithDefault</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                   T&nbsp;def,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)
                            throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
@@ -1883,7 +2002,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getObjectWithDefault</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1062">getObjectWithDefault</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1158">getObjectWithDefault</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                   <a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>&nbsp;parser,
                                   T&nbsp;def,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;type)
@@ -1912,7 +2031,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getObjectWithDefault</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1086">getObjectWithDefault</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1182">getObjectWithDefault</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                   T&nbsp;def,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>...&nbsp;args)
@@ -1945,7 +2064,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getObjectWithDefault</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1109">getObjectWithDefault</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1205">getObjectWithDefault</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
                                   <a href="../../../../org/apache/juneau/parser/Parser.html" title="class in org.apache.juneau.parser">Parser</a>&nbsp;parser,
                                   T&nbsp;def,
                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/reflect/Type.html?is-external=true" title="class or interface in java.lang.reflect">Type</a>&nbsp;type,
@@ -1971,13 +2090,93 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 </dl>
 </li>
 </ul>
+<a name="getObjectMap-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObjectMap</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1218">getObjectMap</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)
+                       throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
+<div class="block">Convenience method for returning a config entry as an <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau"><code>ObjectMap</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - The key.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The value, or <jk>null</jk> if the section or key does not exist.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getObjectMap-java.lang.String-org.apache.juneau.ObjectMap-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObjectMap</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1230">getObjectMap</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+                              <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;def)
+                       throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
+<div class="block">Convenience method for returning a config entry as an <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau"><code>ObjectMap</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - The key.</dd>
+<dd><code>def</code> - The default value.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The value, or the default value if the section or key does not exist.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getObjectList-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObjectList</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1241">getObjectList</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)
+                         throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
+<div class="block">Convenience method for returning a config entry as an <a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau"><code>ObjectList</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - The key.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The value, or <jk>null</jk> if the section or key does not exist.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="getObjectList-java.lang.String-org.apache.juneau.ObjectList-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getObjectList</h4>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1253">getObjectList</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key,
+                                <a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau">ObjectList</a>&nbsp;def)
+                         throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
+<div class="block">Convenience method for returning a config entry as an <a href="../../../../org/apache/juneau/ObjectList.html" title="class in org.apache.juneau"><code>ObjectList</code></a>.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>key</code> - The key.</dd>
+<dd><code>def</code> - The default value.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>The value, or the default value if the section or key does not exist.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></code></dd>
+</dl>
+</li>
+</ul>
 <a name="getKeys-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>getKeys</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.1125">getKeys</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=" [...]
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.1267">getKeys</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title=" [...]
 <div class="block">Returns the keys of the entries in the specified section.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -1995,7 +2194,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>writeProperties</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1147">writeProperties</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1289">writeProperties</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;bean,
                               boolean&nbsp;ignoreUnknownProperties)
                        throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a>,
@@ -2028,7 +2227,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getSectionAsBean</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1181">getSectionAsBean</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1323">getSectionAsBean</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c)
                        throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
 <div class="block">Shortcut for calling <code>getSectionAsBean(sectionName, c, <jk>false</jk>)</code>.</div>
@@ -2051,7 +2250,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getSectionAsBean</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1227">getSectionAsBean</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1369">getSectionAsBean</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
                               <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c,
                               boolean&nbsp;ignoreUnknownProperties)
                        throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
@@ -2105,7 +2304,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getSectionAsMap</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1260">getSectionAsMap</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section)
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1402">getSectionAsMap</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section)
                           throws <a href="../../../../org/apache/juneau/parser/ParseException.html" title="class in org.apache.juneau.parser">ParseException</a></pre>
 <div class="block">Returns a section of this config copied into an <a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau"><code>ObjectMap</code></a>.</div>
 <dl>
@@ -2126,7 +2325,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getSectionAsInterface</h4>
-<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1340">getSectionAsInterface</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
+<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1482">getSectionAsInterface</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;section,
                                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a>&lt;T&gt;&nbsp;c)</pre>
 <div class="block">Wraps a config file section inside a Java interface so that values in the section can be read and
  write using getters and setters.
@@ -2200,7 +2399,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>exists</h4>
-<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1372">exists</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1514">exists</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;key)</pre>
 <div class="block">Returns <jk>true</jk> if this section contains the specified key and the key has a non-blank value.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2216,7 +2415,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>setSection</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1392">setSection</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1534">setSection</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;preLines)</pre>
 <div class="block">Creates the specified section if it doesn't exist.
 
@@ -2242,7 +2441,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>setSection</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1417">setSection</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1559">setSection</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;preLines,
                          <a href="http://docs.oracle.com/javase/8/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/8/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/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&gt;&nbsp;contents)
                   throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></pre>
@@ -2270,7 +2469,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>removeSection</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1435">removeSection</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1577">removeSection</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 <div class="block">Removes the section with the specified name.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2288,7 +2487,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>load</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1448">load</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">Str [...]
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1590">load</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">Str [...]
             throws <a href="../../../../org/apache/juneau/serializer/SerializeException.html" title="class in org.apache.juneau.serializer">SerializeException</a></pre>
 <div class="block">Loads the contents of the specified map of maps into this config.</div>
 <dl>
@@ -2307,7 +2506,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>commit</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1463">commit</a>()
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1605">commit</a>()
               throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Commit the changes in this config to the store.</div>
 <dl>
@@ -2325,7 +2524,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>writeTo</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1480">writeTo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;w)
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Writer.html?is-external=true" title="class or interface in java.io">Writer</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1622">writeTo</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Saves this config file to the specified writer as an INI file.
 
@@ -2349,7 +2548,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>addListener</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1493">addListener</a>(<a href="../../../../org/apache/juneau/config/event/ConfigEventListener.html" title="interface in org.apache.juneau.config.event">ConfigEventListener</a>&nbsp;listener)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1635">addListener</a>(<a href="../../../../org/apache/juneau/config/event/ConfigEventListener.html" title="interface in org.apache.juneau.config.event">ConfigEventListener</a>&nbsp;listener)</pre>
 <div class="block">Add a listener to this config to react to modification events.
 
  <p>
@@ -2368,7 +2567,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>removeListener</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1504">removeListener</a>(<a href="../../../../org/apache/juneau/config/event/ConfigEventListener.html" title="interface in org.apache.juneau.config.event">ConfigEventListener</a>&nbsp;listener)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1646">removeListener</a>(<a href="../../../../org/apache/juneau/config/event/ConfigEventListener.html" title="interface in org.apache.juneau.config.event">ConfigEventListener</a>&nbsp;listener)</pre>
 <div class="block">Removes a listener from this config.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -2384,7 +2583,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1514">close</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1656">close</a>()
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Closes this configuration object by unregistering it from the underlying config map.</div>
 <dl>
@@ -2399,7 +2598,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>load</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1528">load</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;contents,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1670">load</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Reader.html?is-external=true" title="class or interface in java.io">Reader</a>&nbsp;contents,
                    boolean&nbsp;synchronous)
             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
@@ -2423,7 +2622,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>load</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1544">load</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contents,
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1686">load</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contents,
                    boolean&nbsp;synchronous)
             throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>,
                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/InterruptedException.html?is-external=true" title="class or interface in java.lang">InterruptedException</a></pre>
@@ -2447,7 +2646,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>rollback</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1556">rollback</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1698">rollback</a>()</pre>
 <div class="block">Does a rollback of any changes on this config currently in memory.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -2463,7 +2662,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>asMap</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1574">asMap</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/ObjectMap.html" title="class in org.apache.juneau">ObjectMap</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1716">asMap</a>()</pre>
 <div class="block">Returns the values in this config map as a map of maps.
 
  <p>
@@ -2485,7 +2684,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>createSession</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/Session.html" title="class in org.apache.juneau">Session</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1587">createSession</a>(<a href="../../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;args)</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/Session.html" title="class in org.apache.juneau">Session</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1729">createSession</a>(<a href="../../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;args)</pre>
 <div class="block">Unused.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2503,7 +2702,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>createDefaultSessionArgs</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1595">createDefaultSessionArgs</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1737">createDefaultSessionArgs</a>()</pre>
 <div class="block">Unused.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -2519,7 +2718,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>onConfigChange</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1600">onConfigChange</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/juneau/config/event/ConfigEvent.html" title="class in org.apache.juneau.config.event">ConfigEvent</a>&gt;&nbsp;events)</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1742">onConfigChange</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../org/apache/juneau/config/event/ConfigEvent.html" title="class in org.apache.juneau.config.event">ConfigEvent</a>&gt;&nbsp;events)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="../../../../org/apache/juneau/config/event/ConfigEventListener.html#onConfigChange-java.util.List-">ConfigEventListener</a></code></span></div>
 <div class="block">Gets called immediately after a config file has been loaded.</div>
 <dl>
@@ -2536,7 +2735,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>getMediaType</h4>
-<pre>public&nbsp;<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1606">getMediaType</a>()</pre>
+<pre>public&nbsp;<a href="../../../../org/apache/juneau/http/MediaType.html" title="class in org.apache.juneau.http">MediaType</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1748">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>
@@ -2553,7 +2752,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockList">
 <li class="blockList">
 <h4>toString</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.1746">toString</a>()</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/Config.html#line.1888">toString</a>()</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
 <dd><code><a href="../../../../org/apache/juneau/Context.html#toString--">toString</a></code>&nbsp;in class&nbsp;<code><a href="../../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></code></dd>
@@ -2566,7 +2765,7 @@ implements <a href="../../../../org/apache/juneau/config/event/ConfigEventListen
 <ul class="blockListLast">
 <li class="blockList">
 <h4>finalize</h4>
-<pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1751">finalize</a>()
+<pre>protected&nbsp;void&nbsp;<a href="../../../../src-html/org/apache/juneau/config/Config.html#line.1893">finalize</a>()
                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a></pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/event/ConfigEventListener.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/event/ConfigEventListener.html
index 46cd686..053d736 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/event/ConfigEventListener.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/event/ConfigEventListener.html
@@ -100,7 +100,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><a href="../../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>, <a href="../../../../../org/apache/juneau/microservice/Microservice.html" title="class in org.apache.juneau.microservice">Microservice</a>, <a href="../../../../../org/apache/juneau/microservice/RestMicroservice.html" title="class in org.apache.juneau.microservice">RestMicroservice</a></dd>
+<dd><a href="../../../../../org/apache/juneau/config/Config.html" title="class in org.apache.juneau.config">Config</a>, <a href="../../../../../org/apache/juneau/microservice/jetty/JettyMicroservice.html" title="class in org.apache.juneau.microservice.jetty">JettyMicroservice</a>, <a href="../../../../../org/apache/juneau/microservice/Microservice.html" title="class in org.apache.juneau.microservice">Microservice</a></dd>
 </dl>
 <hr>
 <br>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigMemoryStore.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigClasspathStore.html
similarity index 69%
copy from content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigMemoryStore.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigClasspathStore.html
index 85e26ae..e66d375 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigMemoryStore.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigClasspathStore.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConfigMemoryStore (Apache Juneau 8.0.0)</title>
+<title>ConfigClasspathStore (Apache Juneau 8.0.0)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../javadoc.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,13 +12,13 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigMemoryStore (Apache Juneau 8.0.0)";
+            parent.document.title="ConfigClasspathStore (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10};
+var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":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";
@@ -48,12 +48,12 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/config/store/ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/config/store/ConfigMemoryStore.html" target="_top">Frames</a></li>
-<li><a href="ConfigMemoryStore.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/config/store/ConfigClasspathStore.html" target="_top">Frames</a></li>
+<li><a href="ConfigClasspathStore.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -92,7 +92,7 @@ var activeTableTab = "activeTableTab";
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.juneau.config.store</div>
-<h2 title="Class ConfigMemoryStore" class="title">Class ConfigMemoryStore</h2>
+<h2 title="Class ConfigClasspathStore" class="title">Class ConfigClasspathStore</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
@@ -105,7 +105,7 @@ var activeTableTab = "activeTableTab";
 <li><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">org.apache.juneau.config.store.ConfigStore</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.config.store.ConfigMemoryStore</li>
+<li>org.apache.juneau.config.store.ConfigClasspathStore</li>
 </ul>
 </li>
 </ul>
@@ -122,12 +122,15 @@ var activeTableTab = "activeTableTab";
 </dl>
 <hr>
 <br>
-<pre>public class <a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.28">ConfigMemoryStore</a>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStore.html#line.32">ConfigClasspathStore</a>
 extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></pre>
-<div class="block">Filesystem-based storage location for configuration files.
+<div class="block">Classpath-based storage location for configuration files.
 
  <p>
- Points to a file system directory containing configuration files.</div>
+ Looks inside the JVM classpath for configuration files.
+
+ <p>
+ Configuration files retrieved from the classpath can be modified but not persisted.</div>
 </li>
 </ul>
 </div>
@@ -147,8 +150,8 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <th class="colLast" scope="col">Field and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html#DEFAULT">DEFAULT</a></span></code>
+<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html#DEFAULT">DEFAULT</a></span></code>
 <div class="block">Default memory store, all default values.</div>
 </td>
 </tr>
@@ -169,7 +172,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>protected </code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html#ConfigMemoryStore-org.apache.juneau.PropertyStore-">ConfigMemoryStore</a></span>(<a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html#ConfigClasspathStore-org.apache.juneau.PropertyStore-">ConfigClasspathStore</a></span>(<a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</code>
 <div class="block">Constructor.</div>
 </td>
 </tr>
@@ -189,39 +192,45 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigMemoryStoreBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html#builder--">builder</a></span>()</code>
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html#builder--">builder</a></span>()</code>
 <div class="block">Creates a builder from this context object.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html#close--">close</a></span>()</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html#close--">close</a></span>()</code>
 <div class="block">No-op.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigMemoryStoreBuilder</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html#create--">create</a></span>()</code>
+<td class="colFirst"><code>static <a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html#create--">create</a></span>()</code>
 <div class="block">Create a new builder for this object.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html#exists-java.lang.String-">exists</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Checks whether the configuration with the specified name exists in this store.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/store/ConfigMemoryStore.html#read-java.lang.String-">read</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html#read-java.lang.String-">read</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Returns the contents of the configuration file.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html#update-java.lang.String-java.lang.String-">update</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html#update-java.lang.String-java.lang.String-">update</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)</code>
 <div class="block">Called when the physical contents of a config file have changed.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/store/ConfigMemoryStore.html#write-java.lang.String-java.lang.String-java.lang.String-">write</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html#write-java.lang.String-java.lang.String-java.lang.String-">write</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;expectedContents,
      <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)</code>
 <div class="block">Saves the contents of the configuration file if the underlying storage hasn't been modified.</div>
@@ -240,7 +249,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../../../org/apache/juneau/Context.html#asMap--">asMap</a>, <a href="../../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang [...]
+<code><a href="../../../../../org/apache/juneau/Context.html#asMap--">asMap</a>, <a href="../../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -269,7 +278,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>DEFAULT</h4>
-<pre>public static final&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a> <a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.35">DEFAULT</a></pre>
+<pre>public static final&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a> <a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStore.html#line.39">DEFAULT</a></pre>
 <div class="block">Default memory store, all default values.</div>
 </li>
 </ul>
@@ -281,13 +290,13 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="ConfigMemoryStore-org.apache.juneau.PropertyStore-">
+<a name="ConfigClasspathStore-org.apache.juneau.PropertyStore-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>ConfigMemoryStore</h4>
-<pre>protected&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.63">ConfigMemoryStore</a>(<a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</pre>
+<h4>ConfigClasspathStore</h4>
+<pre>protected&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStore.html#line.67">ConfigClasspathStore</a>(<a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</pre>
 <div class="block">Constructor.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -309,7 +318,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>create</h4>
-<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigMemoryStoreBuilder</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.47">create</a>()</pre>
+<pre>public static&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStore.html#line.51">create</a>()</pre>
 <div class="block">Create a new builder for this object.</div>
 <dl>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -323,7 +332,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>builder</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigMemoryStoreBuilder</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.52">builder</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStore.html#line.56">builder</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/Context.html#builder--">Context</a></code></span></div>
 <div class="block">Creates a builder from this context object.
 
@@ -343,7 +352,8 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>read</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/store/ConfigMemoryStore.html#line.68">read</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/store/ConfigClasspathStore.html#line.72">read</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
+            throws <a href="http://docs.oracle.com/javase/8/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/config/store/ConfigStore.html#read-java.lang.String-">ConfigStore</a></code></span></div>
 <div class="block">Returns the contents of the configuration file.</div>
 <dl>
@@ -355,6 +365,8 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <dd>The contents of the configuration file.
    <br>A blank string if the config does not exist.
    <br>Never <jk>null</jk>.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -364,9 +376,10 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>write</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/store/ConfigMemoryStore.html#line.73">write</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/config/store/ConfigClasspathStore.html#line.86">write</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;expectedContents,
-                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)</pre>
+                    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)
+             throws <a href="http://docs.oracle.com/javase/8/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/config/store/ConfigStore.html#write-java.lang.String-java.lang.String-java.lang.String-">ConfigStore</a></code></span></div>
 <div class="block">Saves the contents of the configuration file if the underlying storage hasn't been modified.</div>
 <dl>
@@ -379,6 +392,27 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>If <jk>null</jk>, then we successfully stored the contents of the file.
    <br>Otherwise the contents of the file have changed and we return the new contents of the file.</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/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="exists-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exists</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStore.html#line.103">exists</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#exists-java.lang.String-">ConfigStore</a></code></span></div>
+<div class="block">Checks whether the configuration with the specified name exists in this store.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#exists-java.lang.String-">exists</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - The config name.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if the configuration with the specified name exists in this store.</dd>
 </dl>
 </li>
 </ul>
@@ -388,8 +422,8 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>update</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.91">update</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStore.html#line.112">update</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#update-java.lang.String-java.lang.String-">ConfigStore</a></code></span></div>
 <div class="block">Called when the physical contents of a config file have changed.
 
@@ -412,7 +446,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.101">close</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStore.html#line.125">close</a>()
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">No-op.</div>
 <dl>
@@ -448,12 +482,12 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/config/store/ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/config/store/ConfigMemoryStore.html" target="_top">Frames</a></li>
-<li><a href="ConfigMemoryStore.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/config/store/ConfigClasspathStore.html" target="_top">Frames</a></li>
+<li><a href="ConfigClasspathStore.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStoreBuilder.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html
similarity index 76%
copy from content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStoreBuilder.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html
index 2e4d802..1ab6e1e 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStoreBuilder.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConfigStoreBuilder (Apache Juneau 8.0.0)</title>
+<title>ConfigClasspathStoreBuilder (Apache Juneau 8.0.0)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../javadoc.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,14 +12,14 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigStoreBuilder (Apache Juneau 8.0.0)";
+            parent.document.title="ConfigClasspathStoreBuilder (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var methods = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -48,12 +48,12 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/config/store/ConfigStoreListener.html" title="interface in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/config/store/ConfigStoreBuilder.html" target="_top">Frames</a></li>
-<li><a href="ConfigStoreBuilder.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" target="_top">Frames</a></li>
+<li><a href="ConfigClasspathStoreBuilder.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
@@ -92,7 +92,7 @@ var activeTableTab = "activeTableTab";
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
 <div class="subTitle">org.apache.juneau.config.store</div>
-<h2 title="Class ConfigStoreBuilder" class="title">Class ConfigStoreBuilder</h2>
+<h2 title="Class ConfigClasspathStoreBuilder" class="title">Class ConfigClasspathStoreBuilder</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
@@ -102,7 +102,12 @@ var activeTableTab = "activeTableTab";
 <li><a href="../../../../../org/apache/juneau/ContextBuilder.html" title="class in org.apache.juneau">org.apache.juneau.ContextBuilder</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.config.store.ConfigStoreBuilder</li>
+<li><a href="../../../../../org/apache/juneau/config/store/ConfigStoreBuilder.html" title="class in org.apache.juneau.config.store">org.apache.juneau.config.store.ConfigStoreBuilder</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.juneau.config.store.ConfigClasspathStoreBuilder</li>
+</ul>
+</li>
 </ul>
 </li>
 </ul>
@@ -111,15 +116,11 @@ var activeTableTab = "activeTableTab";
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
-<dl>
-<dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/juneau/config/store/ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigFileStoreBuilder</a>, <a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigMemoryStoreBuilder</a></dd>
-</dl>
 <hr>
 <br>
-<pre>public abstract class <a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStoreBuilder.html#line.20">ConfigStoreBuilder</a>
-extends <a href="../../../../../org/apache/juneau/ContextBuilder.html" title="class in org.apache.juneau">ContextBuilder</a></pre>
-<div class="block">Base builder class for <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store"><code>ConfigStore</code></a> objects.</div>
+<pre>public class <a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#line.20">ConfigClasspathStoreBuilder</a>
+extends <a href="../../../../../org/apache/juneau/config/store/ConfigStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigStoreBuilder</a></pre>
+<div class="block">Builder for <a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store"><code>ConfigClasspathStore</code></a> objects.</div>
 </li>
 </ul>
 </div>
@@ -153,12 +154,12 @@ extends <a href="../../../../../org/apache/juneau/ContextBuilder.html" title="cl
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigStoreBuilder.html#ConfigStoreBuilder--">ConfigStoreBuilder</a></span>()</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#ConfigClasspathStoreBuilder--">ConfigClasspathStoreBuilder</a></span>()</code>
 <div class="block">Constructor, default settings.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigStoreBuilder.html#ConfigStoreBuilder-org.apache.juneau.PropertyStore-">ConfigStoreBuilder</a></span>(<a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</code>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#ConfigClasspathStoreBuilder-org.apache.juneau.PropertyStore-">ConfigClasspathStoreBuilder</a></span>(<a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</code>
 <div class="block">Constructor.</div>
 </td>
 </tr>
@@ -172,14 +173,14 @@ extends <a href="../../../../../org/apache/juneau/ContextBuilder.html" title="cl
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>abstract <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigStoreBuilder.html#build--">build</a></span>()</code>
+<td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#build--">build</a></span>()</code>
 <div class="block">Build the object.</div>
 </td>
 </tr>
@@ -212,23 +213,23 @@ extends <a href="../../../../../org/apache/juneau/ContextBuilder.html" title="cl
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="ConfigStoreBuilder--">
+<a name="ConfigClasspathStoreBuilder--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>ConfigStoreBuilder</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStoreBuilder.html#line.25">ConfigStoreBuilder</a>()</pre>
+<h4>ConfigClasspathStoreBuilder</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#line.25">ConfigClasspathStoreBuilder</a>()</pre>
 <div class="block">Constructor, default settings.</div>
 </li>
 </ul>
-<a name="ConfigStoreBuilder-org.apache.juneau.PropertyStore-">
+<a name="ConfigClasspathStoreBuilder-org.apache.juneau.PropertyStore-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>ConfigStoreBuilder</h4>
-<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStoreBuilder.html#line.34">ConfigStoreBuilder</a>(<a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</pre>
+<h4>ConfigClasspathStoreBuilder</h4>
+<pre>public&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#line.34">ConfigClasspathStoreBuilder</a>(<a href="../../../../../org/apache/juneau/PropertyStore.html" title="class in org.apache.juneau">PropertyStore</a>&nbsp;ps)</pre>
 <div class="block">Constructor.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -250,12 +251,12 @@ extends <a href="../../../../../org/apache/juneau/ContextBuilder.html" title="cl
 <ul class="blockListLast">
 <li class="blockList">
 <h4>build</h4>
-<pre>public abstract&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStoreBuilder.html#line.39">build</a>()</pre>
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html#line.39">build</a>()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/ContextBuilder.html#build--">ContextBuilder</a></code></span></div>
 <div class="block">Build the object.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="../../../../../org/apache/juneau/ContextBuilder.html#build--">build</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/juneau/ContextBuilder.html" title="class in org.apache.juneau">ContextBuilder</a></code></dd>
+<dd><code><a href="../../../../../org/apache/juneau/config/store/ConfigStoreBuilder.html#build--">build</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigStoreBuilder</a></code></dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The built object.
  Subsequent calls to this method will create new instances.</dd>
@@ -289,12 +290,12 @@ extends <a href="../../../../../org/apache/juneau/ContextBuilder.html" title="cl
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../org/apache/juneau/config/store/ConfigStoreListener.html" title="interface in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/config/store/ConfigStoreBuilder.html" target="_top">Frames</a></li>
-<li><a href="ConfigStoreBuilder.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../index.html?org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" target="_top">Frames</a></li>
+<li><a href="ConfigClasspathStoreBuilder.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
 <li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigFileStore.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigFileStore.html
index 0cc1dcc..2c97640 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigFileStore.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigFileStore.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10};
+var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":10,"i7":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";
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/config/store/ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
@@ -235,25 +235,31 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 </td>
 </tr>
 <tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html#exists-java.lang.String-">exists</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Checks whether the configuration with the specified name exists in this store.</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/config/store/ConfigFileStore.html#onFileEvent-java.nio.file.WatchEvent-">onFileEvent</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/file/WatchEvent.html?is-external=true" title="class or interface in java.nio.file">WatchEvent</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html?is-external=true" title="class or interface in java.nio.file">Pat [...]
 <div class="block">Gets called when the watcher service on this store is triggered with a file system change.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/store/ConfigFileStore.html#read-java.lang.String-">read</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Returns the contents of the configuration file.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html#update-java.lang.String-java.lang.String-">update</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)</code>
 <div class="block">Called when the physical contents of a config file have changed.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/store/ConfigFileStore.html#write-java.lang.String-java.lang.String-java.lang.String-">write</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;expectedContents,
@@ -274,7 +280,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../../../org/apache/juneau/Context.html#asMap--">asMap</a>, <a href="../../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang [...]
+<code><a href="../../../../../org/apache/juneau/Context.html#asMap--">asMap</a>, <a href="../../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -584,13 +590,32 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 </dl>
 </li>
 </ul>
+<a name="exists-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exists</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigFileStore.html#line.300">exists</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#exists-java.lang.String-">ConfigStore</a></code></span></div>
+<div class="block">Checks whether the configuration with the specified name exists in this store.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#exists-java.lang.String-">exists</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - The config name.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if the configuration with the specified name exists in this store.</dd>
+</dl>
+</li>
+</ul>
 <a name="update-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>update</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigFileStore.html#line.309">update</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigFileStore.html#line.318">update</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#update-java.lang.String-java.lang.String-">ConfigStore</a></code></span></div>
 <div class="block">Called when the physical contents of a config file have changed.
@@ -614,7 +639,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockList">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigFileStore.html#line.316">close</a>()</pre>
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigFileStore.html#line.325">close</a>()</pre>
 </li>
 </ul>
 <a name="onFileEvent-java.nio.file.WatchEvent-">
@@ -623,7 +648,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>onFileEvent</h4>
-<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigFileStore.html#line.389">onFileEvent</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/file/WatchEvent.html?is-external=true" title="class or interface in java.nio.file">WatchEvent</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html?is-external=true" title="class or interface in java.nio.file">Path</a>&gt;&nbsp;e)
+<pre>protected&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigFileStore.html#line.398">onFileEvent</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/file/WatchEvent.html?is-external=true" title="class or interface in java.nio.file">WatchEvent</a>&lt;<a href="http://docs.oracle.com/javase/8/docs/api/java/nio/file/Path.html?is-external=true" title="class or interface in java.nio.file">Path</a>&gt;&nbsp;e)
                     throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Gets called when the watcher service on this store is triggered with a file system change.</div>
 <dl>
@@ -661,7 +686,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 </div>
 <div class="subNav">
 <ul class="navList">
-<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
 <li><a href="../../../../../org/apache/juneau/config/store/ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigMemoryStore.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigMemoryStore.html
index 85e26ae..3ce77d1 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigMemoryStore.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigMemoryStore.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10};
+var methods = {"i0":10,"i1":10,"i2":9,"i3":10,"i4":10,"i5":10,"i6":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";
@@ -207,19 +207,25 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 </td>
 </tr>
 <tr id="i3" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html#exists-java.lang.String-">exists</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Checks whether the configuration with the specified name exists in this store.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/store/ConfigMemoryStore.html#read-java.lang.String-">read</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Returns the contents of the configuration file.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html#update-java.lang.String-java.lang.String-">update</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)</code>
 <div class="block">Called when the physical contents of a config file have changed.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/config/store/ConfigMemoryStore.html#write-java.lang.String-java.lang.String-java.lang.String-">write</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;expectedContents,
@@ -240,7 +246,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../../../org/apache/juneau/Context.html#asMap--">asMap</a>, <a href="../../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang [...]
+<code><a href="../../../../../org/apache/juneau/Context.html#asMap--">asMap</a>, <a href="../../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -382,13 +388,32 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 </dl>
 </li>
 </ul>
+<a name="exists-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exists</h4>
+<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.90">exists</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#exists-java.lang.String-">ConfigStore</a></code></span></div>
+<div class="block">Checks whether the configuration with the specified name exists in this store.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#exists-java.lang.String-">exists</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - The config name.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if the configuration with the specified name exists in this store.</dd>
+</dl>
+</li>
+</ul>
 <a name="update-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>update</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.91">update</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.95">update</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;newContents)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from class:&nbsp;<code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#update-java.lang.String-java.lang.String-">ConfigStore</a></code></span></div>
 <div class="block">Called when the physical contents of a config file have changed.
@@ -412,7 +437,7 @@ extends <a href="../../../../../org/apache/juneau/config/store/ConfigStore.html"
 <ul class="blockListLast">
 <li class="blockList">
 <h4>close</h4>
-<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.101">close</a>()
+<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigMemoryStore.html#line.108">close</a>()
            throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">No-op.</div>
 <dl>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStore.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStore.html
index d737a03..e08fecd 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStore.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStore.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":6,"i4":10,"i5":10,"i6":10,"i7":10,"i8":6};
+var methods = {"i0":10,"i1":10,"i2":6,"i3":10,"i4":6,"i5":10,"i6":10,"i7":10,"i8":10,"i9":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -117,7 +117,7 @@ var activeTableTab = "activeTableTab";
 </dl>
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a>, <a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></dd>
+<dd><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a>, <a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a>, <a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store">ConfigMemoryStore</a></dd>
 </dl>
 <hr>
 <br>
@@ -184,46 +184,52 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 </td>
 </tr>
 <tr id="i2" class="altColor">
+<td class="colFirst"><code>abstract boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#exists-java.lang.String-">exists</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
+<div class="block">Checks whether the configuration with the specified name exists in this store.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/internal/ConfigMap.html" title="class in org.apache.juneau.config.internal">ConfigMap</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#getMap-java.lang.String-">getMap</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Returns a map file containing the parsed contents of a configuration.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/8/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/config/store/ConfigStore.html#read-java.lang.String-">read</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Returns the contents of the configuration file.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#register-java.lang.String-org.apache.juneau.config.store.ConfigStoreListener-">register</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
         <a href="../../../../../org/apache/juneau/config/store/ConfigStoreListener.html" title="interface in org.apache.juneau.config.store">ConfigStoreListener</a>&nbsp;l)</code>
 <div class="block">Registers a new listener on this store.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#unregister-java.lang.String-org.apache.juneau.config.store.ConfigStoreListener-">unregister</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
           <a href="../../../../../org/apache/juneau/config/store/ConfigStoreListener.html" title="interface in org.apache.juneau.config.store">ConfigStoreListener</a>&nbsp;l)</code>
 <div class="block">Unregisters a listener from this store.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#update-java.lang.String-java.lang.String...-">update</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;contentLines)</code>
 <div class="block">Convenience method for updating the contents of a file with lines.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/juneau/config/store/ConfigStore.html#update-java.lang.String-java.lang.String-">update</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contents)</code>
 <div class="block">Called when the physical contents of a config file have changed.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>abstract <a href="http://docs.oracle.com/javase/8/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/config/store/ConfigStore.html#write-java.lang.String-java.lang.String-java.lang.String-">write</a></span>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;expectedContents,
@@ -237,7 +243,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../../../org/apache/juneau/Context.html#asMap--">asMap</a>, <a href="../../../../../org/apache/juneau/Context.html#builder--">builder</a>, <a href="../../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../. [...]
+<code><a href="../../../../../org/apache/juneau/Context.html#asMap--">asMap</a>, <a href="../../../../../org/apache/juneau/Context.html#builder--">builder</a>, <a href="../../../../../org/apache/juneau/Context.html#createSession--">createSession</a>, <a href="../../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../. [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
@@ -334,13 +340,29 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 </dl>
 </li>
 </ul>
+<a name="exists-java.lang.String-">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>exists</h4>
+<pre>public abstract&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.77">exists</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
+<div class="block">Checks whether the configuration with the specified name exists in this store.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - The config name.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><jk>true</jk> if the configuration with the specified name exists in this store.</dd>
+</dl>
+</li>
+</ul>
 <a name="register-java.lang.String-org.apache.juneau.config.store.ConfigStoreListener-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>register</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.78">register</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.86">register</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                             <a href="../../../../../org/apache/juneau/config/store/ConfigStoreListener.html" title="interface in org.apache.juneau.config.store">ConfigStoreListener</a>&nbsp;l)</pre>
 <div class="block">Registers a new listener on this store.</div>
 <dl>
@@ -358,7 +380,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <ul class="blockList">
 <li class="blockList">
 <h4>unregister</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.95">unregister</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.103">unregister</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
                               <a href="../../../../../org/apache/juneau/config/store/ConfigStoreListener.html" title="interface in org.apache.juneau.config.store">ConfigStoreListener</a>&nbsp;l)</pre>
 <div class="block">Unregisters a listener from this store.</div>
 <dl>
@@ -376,7 +398,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <ul class="blockList">
 <li class="blockList">
 <h4>getMap</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/internal/ConfigMap.html" title="class in org.apache.juneau.config.internal">ConfigMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.111">getMap</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/internal/ConfigMap.html" title="class in org.apache.juneau.config.internal">ConfigMap</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.119">getMap</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
                  throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
 <div class="block">Returns a map file containing the parsed contents of a configuration.</div>
 <dl>
@@ -396,7 +418,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <ul class="blockList">
 <li class="blockList">
 <h4>update</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.133">update</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.141">update</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;contents)</pre>
 <div class="block">Called when the physical contents of a config file have changed.
 
@@ -417,7 +439,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <ul class="blockList">
 <li class="blockList">
 <h4>update</h4>
-<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.148">update</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name,
+<pre>public&nbsp;<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store">ConfigStore</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.156">update</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>...&nbsp;contentLines)</pre>
 <div class="block">Convenience method for updating the contents of a file with lines.</div>
 <dl>
@@ -435,7 +457,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <ul class="blockList">
 <li class="blockList">
 <h4>createSession</h4>
-<pre>public final&nbsp;<a href="../../../../../org/apache/juneau/Session.html" title="class in org.apache.juneau">Session</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.159">createSession</a>(<a href="../../../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;args)</pre>
+<pre>public final&nbsp;<a href="../../../../../org/apache/juneau/Session.html" title="class in org.apache.juneau">Session</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.167">createSession</a>(<a href="../../../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;args)</pre>
 <div class="block">Unused.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -453,7 +475,7 @@ implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.h
 <ul class="blockListLast">
 <li class="blockList">
 <h4>createDefaultSessionArgs</h4>
-<pre>public final&nbsp;<a href="../../../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.167">createDefaultSessionArgs</a>()</pre>
+<pre>public final&nbsp;<a href="../../../../../org/apache/juneau/SessionArgs.html" title="class in org.apache.juneau">SessionArgs</a>&nbsp;<a href="../../../../../src-html/org/apache/juneau/config/store/ConfigStore.html#line.175">createDefaultSessionArgs</a>()</pre>
 <div class="block">Unused.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStoreBuilder.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStoreBuilder.html
index 2e4d802..8167171 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStoreBuilder.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/ConfigStoreBuilder.html
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
 <li class="blockList">
 <dl>
 <dt>Direct Known Subclasses:</dt>
-<dd><a href="../../../../../org/apache/juneau/config/store/ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigFileStoreBuilder</a>, <a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigMemoryStoreBuilder</a></dd>
+<dd><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a>, <a href="../../../../../org/apache/juneau/config/store/ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigFileStoreBuilder</a>, <a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigMemoryStoreBuilder [...]
 </dl>
 <hr>
 <br>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-frame.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-frame.html
index 6f08405..c70c39b 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-frame.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-frame.html
@@ -17,6 +17,8 @@
 </ul>
 <h2 title="Classes">Classes</h2>
 <ul title="Classes">
+<li><a href="ConfigClasspathStore.html" title="class in org.apache.juneau.config.store" target="classFrame">ConfigClasspathStore</a></li>
+<li><a href="ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store" target="classFrame">ConfigClasspathStoreBuilder</a></li>
 <li><a href="ConfigFileStore.html" title="class in org.apache.juneau.config.store" target="classFrame">ConfigFileStore</a></li>
 <li><a href="ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store" target="classFrame">ConfigFileStoreBuilder</a></li>
 <li><a href="ConfigMemoryStore.html" title="class in org.apache.juneau.config.store" target="classFrame">ConfigMemoryStore</a></li>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-summary.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-summary.html
index 2f415d4..70cbbe5 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-summary.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-summary.html
@@ -103,6 +103,18 @@
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store">ConfigClasspathStore</a></td>
+<td class="colLast">
+<div class="block">Classpath-based storage location for configuration files.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store">ConfigClasspathStoreBuilder</a></td>
+<td class="colLast">
+<div class="block">Builder for <a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store"><code>ConfigClasspathStore</code></a> objects.</div>
+</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store">ConfigFileStore</a></td>
 <td class="colLast">
 <div class="block">Filesystem-based storage location for configuration files.</div>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-tree.html b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-tree.html
index 3be9d4f..764c5e4 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-tree.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/config/store/package-tree.html
@@ -84,6 +84,7 @@
 <ul>
 <li type="circle">org.apache.juneau.config.store.<a href="../../../../../org/apache/juneau/config/store/ConfigStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigStore</span></a> (implements java.io.<a href="http://docs.oracle.com/javase/8/docs/api/java/io/Closeable.html?is-external=true" title="class or interface in java.io">Closeable</a>)
 <ul>
+<li type="circle">org.apache.juneau.config.store.<a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigClasspathStore</span></a></li>
 <li type="circle">org.apache.juneau.config.store.<a href="../../../../../org/apache/juneau/config/store/ConfigFileStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigFileStore</span></a></li>
 <li type="circle">org.apache.juneau.config.store.<a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStore.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigMemoryStore</span></a></li>
 </ul>
@@ -94,6 +95,7 @@
 <ul>
 <li type="circle">org.apache.juneau.config.store.<a href="../../../../../org/apache/juneau/config/store/ConfigStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigStoreBuilder</span></a>
 <ul>
+<li type="circle">org.apache.juneau.config.store.<a href="../../../../../org/apache/juneau/config/store/ConfigClasspathStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigClasspathStoreBuilder</span></a></li>
 <li type="circle">org.apache.juneau.config.store.<a href="../../../../../org/apache/juneau/config/store/ConfigFileStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigFileStoreBuilder</span></a></li>
 <li type="circle">org.apache.juneau.config.store.<a href="../../../../../org/apache/juneau/config/store/ConfigMemoryStoreBuilder.html" title="class in org.apache.juneau.config.store"><span class="typeNameLink">ConfigMemoryStoreBuilder</span></a></li>
 </ul>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/csv/CsvParser.html b/content/site/apidocs-8.0.0/org/apache/juneau/csv/CsvParser.html
index 16d53ed..e6b9fea 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/csv/CsvParser.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/csv/CsvParser.html
@@ -261,7 +261,7 @@ extends <a href="../../../../org/apache/juneau/parser/ReaderParser.html" title="
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getBooleanProperty-java.lang.String-java.lang.Boolean-">getBooleanProperty</a>, <a href= [...]
+<code><a href="../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getBooleanProperty-java.lang.String-java.lang.Boolean-">getBooleanProperty</a>, <a href= [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/csv/CsvSerializer.html b/content/site/apidocs-8.0.0/org/apache/juneau/csv/CsvSerializer.html
index 4ac3867..653a219 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/csv/CsvSerializer.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/csv/CsvSerializer.html
@@ -280,7 +280,7 @@ extends <a href="../../../../org/apache/juneau/serializer/WriterSerializer.html"
 <!--   -->
 </a>
 <h3>Methods inherited from class&nbsp;org.apache.juneau.<a href="../../../../org/apache/juneau/Context.html" title="class in org.apache.juneau">Context</a></h3>
-<code><a href="../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getBooleanProperty-java.lang.String-java.lang.Boolean-">getBooleanProperty</a>, <a href= [...]
+<code><a href="../../../../org/apache/juneau/Context.html#equals-java.lang.Object-">equals</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getArrayProperty-java.lang.String-java.lang.Class-T:A-">getArrayProperty</a>, <a href="../../../../org/apache/juneau/Context.html#getBooleanProperty-java.lang.String-java.lang.Boolean-">getBooleanProperty</a>, <a href= [...]
 </ul>
 <ul class="blockList">
 <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/encoders/package-summary.html b/content/site/apidocs-8.0.0/org/apache/juneau/encoders/package-summary.html
index 3746254..62b71f2 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/encoders/package-summary.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/encoders/package-summary.html
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/dto/swagger/ui/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../org/apache/juneau/html/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../org/apache/juneau/examples/core/json/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/encoders/package-summary.html" target="_top">Frames</a></li>
@@ -169,7 +169,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/dto/swagger/ui/package-summary.html">Prev&nbsp;Package</a></li>
-<li><a href="../../../../org/apache/juneau/html/package-summary.html">Next&nbsp;Package</a></li>
+<li><a href="../../../../org/apache/juneau/examples/core/json/package-summary.html">Next&nbsp;Package</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/encoders/package-summary.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/encoders/package-tree.html b/content/site/apidocs-8.0.0/org/apache/juneau/encoders/package-tree.html
index 45a69ff..65a3f3a 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/encoders/package-tree.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/encoders/package-tree.html
@@ -43,7 +43,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/dto/swagger/ui/package-tree.html">Prev</a></li>
-<li><a href="../../../../org/apache/juneau/html/package-tree.html">Next</a></li>
+<li><a href="../../../../org/apache/juneau/examples/core/json/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/encoders/package-tree.html" target="_top">Frames</a></li>
@@ -118,7 +118,7 @@
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../../org/apache/juneau/dto/swagger/ui/package-tree.html">Prev</a></li>
-<li><a href="../../../../org/apache/juneau/html/package-tree.html">Next</a></li>
+<li><a href="../../../../org/apache/juneau/examples/core/json/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../../index.html?org/apache/juneau/encoders/package-tree.html" target="_top">Frames</a></li>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/JsonComplexExample.html
similarity index 51%
copy from content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/JsonComplexExample.html
index a2bf64d..9950dbc 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/JsonComplexExample.html
@@ -4,22 +4,22 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HtmlRender (Apache Juneau 8.0.0)</title>
-<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
+<title>JsonComplexExample (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HtmlRender (Apache Juneau 8.0.0)";
+            parent.document.title="JsonComplexExample (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -37,26 +37,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/html/HtmlParserSession.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/html/HtmlSchemaDocSerializer.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/html/HtmlRender.html" target="_top">Frames</a></li>
-<li><a href="HtmlRender.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/JsonComplexExample.html" target="_top">Frames</a></li>
+<li><a href="JsonComplexExample.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -91,41 +91,26 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.html</div>
-<h2 title="Class HtmlRender" class="title">Class HtmlRender&lt;T&gt;</h2>
+<div class="subTitle">org.apache.juneau.examples.core.json</div>
+<h2 title="Class JsonComplexExample" class="title">Class JsonComplexExample</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.html.HtmlRender&lt;T&gt;</li>
+<li>org.apache.juneau.examples.core.json.JsonComplexExample</li>
 </ul>
 </li>
 </ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The bean property type.</dd>
-</dl>
 <hr>
 <br>
-<pre>public abstract class <a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>&lt;T&gt;
+<pre>public class <a href="../../../../../../src-html/org/apache/juneau/examples/core/json/JsonComplexExample.html#line.16">JsonComplexExample</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Allows custom rendering of bean property values when serialized as HTML.
-
- <p>
- Associated with bean properties using the <a href="../../../../org/apache/juneau/html/annotation/Html.html#render--"><code>@Html(render)</code></a> annotation.
-
- <p>
- Using this class, you can alter the CSS style and HTML content of the bean property.
-
- <h5 class='section'>See Also:</h5>
- <ul>
-   <li class='link'><a class='doclink' href='../../../../overview-summary.html#juneau-marshall.HtmlDetails.HtmlRenderAnnotation'>Overview &gt; juneau-marshall &gt; HTML Details &gt; @Html(render) Annotation</a>
- </ul></div>
+<div class="block">TODO</div>
 </li>
 </ul>
 </div>
@@ -144,7 +129,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#HtmlRender--">HtmlRender</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/json/JsonComplexExample.html#JsonComplexExample--">JsonComplexExample</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -156,23 +141,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#getContent-org.apache.juneau.serializer.SerializerSession-T-">getContent</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-          <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the delegate value for the specified bean property value.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/html/HtmlRender.html#getStyle-org.apache.juneau.serializer.SerializerSession-T-">getStyle</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-        <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the CSS style of the element containing the bean property value.</div>
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/json/JsonComplexExample.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
+<div class="block">TODO</div>
 </td>
 </tr>
 </table>
@@ -197,13 +174,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="HtmlRender--">
+<a name="JsonComplexExample--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>HtmlRender</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>()</pre>
+<h4>JsonComplexExample</h4>
+<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/juneau/examples/core/json/JsonComplexExample.html#line.16">JsonComplexExample</a>()</pre>
 </li>
 </ul>
 </li>
@@ -214,49 +191,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="getStyle-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">
-<!--   -->
-</a><a name="getStyle-org.apache.juneau.serializer.SerializerSession-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStyle</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/html/HtmlRender.html#line.45">getStyle</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-                       <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</pre>
-<div class="block">Returns the CSS style of the element containing the bean property value.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>session</code> - The current serializer session.
-   Can be used to retrieve properties and session-level information.</dd>
-<dd><code>value</code> - The bean property value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The CSS style string, or <jk>null</jk> if no style should be added.</dd>
-</dl>
-</li>
-</ul>
-<a name="getContent-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">
-<!--   -->
-</a><a name="getContent-org.apache.juneau.serializer.SerializerSession-T-">
+<a name="main-java.lang.String:A-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>getContent</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.62">getContent</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-                         <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</pre>
-<div class="block">Returns the delegate value for the specified bean property value.
-
- <p>
- The default implementation simply returns the same value.
- A typical use is to return an HTML element using one of the HTML5 DOM beans.</div>
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/juneau/examples/core/json/JsonComplexExample.html#line.23">main</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">TODO</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>session</code> - The current serializer session.
-   Can be used to retrieve properties and session-level information.</dd>
-<dd><code>value</code> - The bean property value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The new bean property value.</dd>
+<dd><code>args</code> - </dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -276,26 +224,26 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/html/HtmlParserSession.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/html/HtmlSchemaDocSerializer.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/html/HtmlRender.html" target="_top">Frames</a></li>
-<li><a href="HtmlRender.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/JsonComplexExample.html" target="_top">Frames</a></li>
+<li><a href="JsonComplexExample.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/JsonConfigurationExample.html
similarity index 51%
copy from content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/JsonConfigurationExample.html
index a2bf64d..e609a59 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/JsonConfigurationExample.html
@@ -4,22 +4,22 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HtmlRender (Apache Juneau 8.0.0)</title>
-<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
+<title>JsonConfigurationExample (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HtmlRender (Apache Juneau 8.0.0)";
+            parent.document.title="JsonConfigurationExample (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -37,26 +37,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/html/HtmlParserSession.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/html/HtmlSchemaDocSerializer.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/json/JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/json/JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/html/HtmlRender.html" target="_top">Frames</a></li>
-<li><a href="HtmlRender.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/JsonConfigurationExample.html" target="_top">Frames</a></li>
+<li><a href="JsonConfigurationExample.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -91,41 +91,26 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.html</div>
-<h2 title="Class HtmlRender" class="title">Class HtmlRender&lt;T&gt;</h2>
+<div class="subTitle">org.apache.juneau.examples.core.json</div>
+<h2 title="Class JsonConfigurationExample" class="title">Class JsonConfigurationExample</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.html.HtmlRender&lt;T&gt;</li>
+<li>org.apache.juneau.examples.core.json.JsonConfigurationExample</li>
 </ul>
 </li>
 </ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The bean property type.</dd>
-</dl>
 <hr>
 <br>
-<pre>public abstract class <a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>&lt;T&gt;
+<pre>public class <a href="../../../../../../src-html/org/apache/juneau/examples/core/json/JsonConfigurationExample.html#line.28">JsonConfigurationExample</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Allows custom rendering of bean property values when serialized as HTML.
-
- <p>
- Associated with bean properties using the <a href="../../../../org/apache/juneau/html/annotation/Html.html#render--"><code>@Html(render)</code></a> annotation.
-
- <p>
- Using this class, you can alter the CSS style and HTML content of the bean property.
-
- <h5 class='section'>See Also:</h5>
- <ul>
-   <li class='link'><a class='doclink' href='../../../../overview-summary.html#juneau-marshall.HtmlDetails.HtmlRenderAnnotation'>Overview &gt; juneau-marshall &gt; HTML Details &gt; @Html(render) Annotation</a>
- </ul></div>
+<div class="block">TODO</div>
 </li>
 </ul>
 </div>
@@ -144,7 +129,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#HtmlRender--">HtmlRender</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/json/JsonConfigurationExample.html#JsonConfigurationExample--">JsonConfigurationExample</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -156,23 +141,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#getContent-org.apache.juneau.serializer.SerializerSession-T-">getContent</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-          <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the delegate value for the specified bean property value.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/html/HtmlRender.html#getStyle-org.apache.juneau.serializer.SerializerSession-T-">getStyle</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-        <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the CSS style of the element containing the bean property value.</div>
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/json/JsonConfigurationExample.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
+<div class="block">TODO</div>
 </td>
 </tr>
 </table>
@@ -197,13 +174,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="HtmlRender--">
+<a name="JsonConfigurationExample--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>HtmlRender</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>()</pre>
+<h4>JsonConfigurationExample</h4>
+<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/juneau/examples/core/json/JsonConfigurationExample.html#line.28">JsonConfigurationExample</a>()</pre>
 </li>
 </ul>
 </li>
@@ -214,49 +191,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="getStyle-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">
-<!--   -->
-</a><a name="getStyle-org.apache.juneau.serializer.SerializerSession-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStyle</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/html/HtmlRender.html#line.45">getStyle</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-                       <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</pre>
-<div class="block">Returns the CSS style of the element containing the bean property value.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>session</code> - The current serializer session.
-   Can be used to retrieve properties and session-level information.</dd>
-<dd><code>value</code> - The bean property value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The CSS style string, or <jk>null</jk> if no style should be added.</dd>
-</dl>
-</li>
-</ul>
-<a name="getContent-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">
-<!--   -->
-</a><a name="getContent-org.apache.juneau.serializer.SerializerSession-T-">
+<a name="main-java.lang.String:A-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>getContent</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.62">getContent</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-                         <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</pre>
-<div class="block">Returns the delegate value for the specified bean property value.
-
- <p>
- The default implementation simply returns the same value.
- A typical use is to return an HTML element using one of the HTML5 DOM beans.</div>
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/juneau/examples/core/json/JsonConfigurationExample.html#line.36">main</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">TODO</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>session</code> - The current serializer session.
-   Can be used to retrieve properties and session-level information.</dd>
-<dd><code>value</code> - The bean property value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The new bean property value.</dd>
+<dd><code>args</code> - </dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -276,26 +224,26 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/html/HtmlParserSession.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/html/HtmlSchemaDocSerializer.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/json/JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/json/JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/html/HtmlRender.html" target="_top">Frames</a></li>
-<li><a href="HtmlRender.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/JsonConfigurationExample.html" target="_top">Frames</a></li>
+<li><a href="JsonConfigurationExample.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/JsonSimpleExample.html
similarity index 51%
copy from content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/JsonSimpleExample.html
index a2bf64d..e143de0 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/JsonSimpleExample.html
@@ -4,22 +4,22 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HtmlRender (Apache Juneau 8.0.0)</title>
-<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
+<title>JsonSimpleExample (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HtmlRender (Apache Juneau 8.0.0)";
+            parent.document.title="JsonSimpleExample (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
 var tableTab = "tableTab";
@@ -37,26 +37,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/html/HtmlParserSession.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/html/HtmlSchemaDocSerializer.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/html/HtmlRender.html" target="_top">Frames</a></li>
-<li><a href="HtmlRender.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/JsonSimpleExample.html" target="_top">Frames</a></li>
+<li><a href="JsonSimpleExample.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -91,41 +91,26 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.html</div>
-<h2 title="Class HtmlRender" class="title">Class HtmlRender&lt;T&gt;</h2>
+<div class="subTitle">org.apache.juneau.examples.core.json</div>
+<h2 title="Class JsonSimpleExample" class="title">Class JsonSimpleExample</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.html.HtmlRender&lt;T&gt;</li>
+<li>org.apache.juneau.examples.core.json.JsonSimpleExample</li>
 </ul>
 </li>
 </ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The bean property type.</dd>
-</dl>
 <hr>
 <br>
-<pre>public abstract class <a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>&lt;T&gt;
+<pre>public class <a href="../../../../../../src-html/org/apache/juneau/examples/core/json/JsonSimpleExample.html#line.29">JsonSimpleExample</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Allows custom rendering of bean property values when serialized as HTML.
-
- <p>
- Associated with bean properties using the <a href="../../../../org/apache/juneau/html/annotation/Html.html#render--"><code>@Html(render)</code></a> annotation.
-
- <p>
- Using this class, you can alter the CSS style and HTML content of the bean property.
-
- <h5 class='section'>See Also:</h5>
- <ul>
-   <li class='link'><a class='doclink' href='../../../../overview-summary.html#juneau-marshall.HtmlDetails.HtmlRenderAnnotation'>Overview &gt; juneau-marshall &gt; HTML Details &gt; @Html(render) Annotation</a>
- </ul></div>
+<div class="block">TODO</div>
 </li>
 </ul>
 </div>
@@ -144,7 +129,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#HtmlRender--">HtmlRender</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/json/JsonSimpleExample.html#JsonSimpleExample--">JsonSimpleExample</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -156,23 +141,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 </a>
 <h3>Method Summary</h3>
 <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#getContent-org.apache.juneau.serializer.SerializerSession-T-">getContent</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-          <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the delegate value for the specified bean property value.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/html/HtmlRender.html#getStyle-org.apache.juneau.serializer.SerializerSession-T-">getStyle</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-        <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the CSS style of the element containing the bean property value.</div>
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/json/JsonSimpleExample.html#main-java.lang.String:A-">main</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>[]&nbsp;args)</code>
+<div class="block">TODO</div>
 </td>
 </tr>
 </table>
@@ -197,13 +174,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="HtmlRender--">
+<a name="JsonSimpleExample--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>HtmlRender</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>()</pre>
+<h4>JsonSimpleExample</h4>
+<pre>public&nbsp;<a href="../../../../../../src-html/org/apache/juneau/examples/core/json/JsonSimpleExample.html#line.29">JsonSimpleExample</a>()</pre>
 </li>
 </ul>
 </li>
@@ -214,49 +191,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="getStyle-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">
-<!--   -->
-</a><a name="getStyle-org.apache.juneau.serializer.SerializerSession-T-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getStyle</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/html/HtmlRender.html#line.45">getStyle</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-                       <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</pre>
-<div class="block">Returns the CSS style of the element containing the bean property value.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>session</code> - The current serializer session.
-   Can be used to retrieve properties and session-level information.</dd>
-<dd><code>value</code> - The bean property value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The CSS style string, or <jk>null</jk> if no style should be added.</dd>
-</dl>
-</li>
-</ul>
-<a name="getContent-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">
-<!--   -->
-</a><a name="getContent-org.apache.juneau.serializer.SerializerSession-T-">
+<a name="main-java.lang.String:A-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>getContent</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.62">getContent</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-                         <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</pre>
-<div class="block">Returns the delegate value for the specified bean property value.
-
- <p>
- The default implementation simply returns the same value.
- A typical use is to return an HTML element using one of the HTML5 DOM beans.</div>
+<h4>main</h4>
+<pre>public static&nbsp;void&nbsp;<a href="../../../../../../src-html/org/apache/juneau/examples/core/json/JsonSimpleExample.html#line.37">main</a>(<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></pre>
+<div class="block">TODO</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>session</code> - The current serializer session.
-   Can be used to retrieve properties and session-level information.</dd>
-<dd><code>value</code> - The bean property value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The new bean property value.</dd>
+<dd><code>args</code> - </dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Exception.html?is-external=true" title="class or interface in java.lang">Exception</a></code></dd>
 </dl>
 </li>
 </ul>
@@ -276,26 +224,26 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/html/HtmlParserSession.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/html/HtmlSchemaDocSerializer.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/html/HtmlRender.html" target="_top">Frames</a></li>
-<li><a href="HtmlRender.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/JsonSimpleExample.html" target="_top">Frames</a></li>
+<li><a href="JsonSimpleExample.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/package-frame.html b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/package-frame.html
new file mode 100644
index 0000000..27bd406
--- /dev/null
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/package-frame.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.juneau.examples.core.json (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<h1 class="bar"><a href="../../../../../../org/apache/juneau/examples/core/json/package-summary.html" target="classFrame">org.apache.juneau.examples.core.json</a></h1>
+<div class="indexContainer">
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json" target="classFrame">JsonComplexExample</a></li>
+<li><a href="JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json" target="classFrame">JsonConfigurationExample</a></li>
+<li><a href="JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json" target="classFrame">JsonSimpleExample</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/package-summary.html b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/package-summary.html
new file mode 100644
index 0000000..144dd1f
--- /dev/null
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/package-summary.html
@@ -0,0 +1,155 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>org.apache.juneau.examples.core.json (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="org.apache.juneau.examples.core.json (Apache Juneau 8.0.0)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/juneau/encoders/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/pojo/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.juneau.examples.core.json</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/juneau/examples/core/json/JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json">JsonComplexExample</a></td>
+<td class="colLast">
+<div class="block">TODO</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../../../../org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json">JsonConfigurationExample</a></td>
+<td class="colLast">
+<div class="block">TODO</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../../../../org/apache/juneau/examples/core/json/JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json">JsonSimpleExample</a></td>
+<td class="colLast">
+<div class="block">TODO</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../org/apache/juneau/encoders/package-summary.html">Prev&nbsp;Package</a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/pojo/package-summary.html">Next&nbsp;Package</a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright &#169; 2018 <a href="http://www.apache.org/">Apache</a>. All rights reserved.</small></p>
+</body>
+</html>
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/microservice/console/package-tree.html b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/package-tree.html
similarity index 51%
copy from content/site/apidocs-8.0.0/org/apache/juneau/microservice/console/package-tree.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/package-tree.html
index 670b344..801ce87 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/microservice/console/package-tree.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/json/package-tree.html
@@ -4,15 +4,15 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.juneau.microservice.console Class Hierarchy (Apache Juneau 8.0.0)</title>
-<link rel="stylesheet" type="text/css" href="../../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
+<title>org.apache.juneau.examples.core.json Class Hierarchy (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.juneau.microservice.console Class Hierarchy (Apache Juneau 8.0.0)";
+            parent.document.title="org.apache.juneau.examples.core.json Class Hierarchy (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
@@ -31,26 +31,26 @@
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li>Class</li>
 <li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/microservice/package-tree.html">Prev</a></li>
-<li><a href="../../../../../org/apache/juneau/microservice/resources/package-tree.html">Next</a></li>
+<li><a href="../../../../../../org/apache/juneau/encoders/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/pojo/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/microservice/console/package-tree.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/package-tree.html" target="_top">Frames</a></li>
 <li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -69,10 +69,10 @@
 </a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
-<h1 class="title">Hierarchy For Package org.apache.juneau.microservice.console</h1>
+<h1 class="title">Hierarchy For Package org.apache.juneau.examples.core.json</h1>
 <span class="packageHierarchyLabel">Package Hierarchies:</span>
 <ul class="horizontal">
-<li><a href="../../../../../overview-tree.html">All Packages</a></li>
+<li><a href="../../../../../../overview-tree.html">All Packages</a></li>
 </ul>
 </div>
 <div class="contentContainer">
@@ -80,13 +80,9 @@
 <ul>
 <li type="circle">java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Object</span></a>
 <ul>
-<li type="circle">org.apache.juneau.microservice.console.<a href="../../../../../org/apache/juneau/microservice/console/ConsoleCommand.html" title="class in org.apache.juneau.microservice.console"><span class="typeNameLink">ConsoleCommand</span></a>
-<ul>
-<li type="circle">org.apache.juneau.microservice.console.<a href="../../../../../org/apache/juneau/microservice/console/ExitCommand.html" title="class in org.apache.juneau.microservice.console"><span class="typeNameLink">ExitCommand</span></a></li>
-<li type="circle">org.apache.juneau.microservice.console.<a href="../../../../../org/apache/juneau/microservice/console/HelpCommand.html" title="class in org.apache.juneau.microservice.console"><span class="typeNameLink">HelpCommand</span></a></li>
-<li type="circle">org.apache.juneau.microservice.console.<a href="../../../../../org/apache/juneau/microservice/console/RestartCommand.html" title="class in org.apache.juneau.microservice.console"><span class="typeNameLink">RestartCommand</span></a></li>
-</ul>
-</li>
+<li type="circle">org.apache.juneau.examples.core.json.<a href="../../../../../../org/apache/juneau/examples/core/json/JsonComplexExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">JsonComplexExample</span></a></li>
+<li type="circle">org.apache.juneau.examples.core.json.<a href="../../../../../../org/apache/juneau/examples/core/json/JsonConfigurationExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">JsonConfigurationExample</span></a></li>
+<li type="circle">org.apache.juneau.examples.core.json.<a href="../../../../../../org/apache/juneau/examples/core/json/JsonSimpleExample.html" title="class in org.apache.juneau.examples.core.json"><span class="typeNameLink">JsonSimpleExample</span></a></li>
 </ul>
 </li>
 </ul>
@@ -100,26 +96,26 @@
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li>Class</li>
 <li class="navBarCell1Rev">Tree</li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../../org/apache/juneau/microservice/package-tree.html">Prev</a></li>
-<li><a href="../../../../../org/apache/juneau/microservice/resources/package-tree.html">Next</a></li>
+<li><a href="../../../../../../org/apache/juneau/encoders/package-tree.html">Prev</a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/pojo/package-tree.html">Next</a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../../index.html?org/apache/juneau/microservice/console/package-tree.html" target="_top">Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/json/package-tree.html" target="_top">Frames</a></li>
 <li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/pojo/Pojo.html
similarity index 57%
copy from content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/examples/core/pojo/Pojo.html
index a2bf64d..57a7fcd 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/pojo/Pojo.html
@@ -4,15 +4,15 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HtmlRender (Apache Juneau 8.0.0)</title>
-<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
+<title>Pojo (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HtmlRender (Apache Juneau 8.0.0)";
+            parent.document.title="Pojo (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
@@ -37,26 +37,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/html/HtmlParserSession.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/html/HtmlSchemaDocSerializer.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/pojo/PojoComplex.html" title="class in org.apache.juneau.examples.core.pojo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/html/HtmlRender.html" target="_top">Frames</a></li>
-<li><a href="HtmlRender.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/pojo/Pojo.html" target="_top">Frames</a></li>
+<li><a href="Pojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -91,41 +91,26 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.html</div>
-<h2 title="Class HtmlRender" class="title">Class HtmlRender&lt;T&gt;</h2>
+<div class="subTitle">org.apache.juneau.examples.core.pojo</div>
+<h2 title="Class Pojo" class="title">Class Pojo</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.html.HtmlRender&lt;T&gt;</li>
+<li>org.apache.juneau.examples.core.pojo.Pojo</li>
 </ul>
 </li>
 </ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The bean property type.</dd>
-</dl>
 <hr>
 <br>
-<pre>public abstract class <a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>&lt;T&gt;
+<pre>public class <a href="../../../../../../src-html/org/apache/juneau/examples/core/pojo/Pojo.html#line.27">Pojo</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Allows custom rendering of bean property values when serialized as HTML.
-
- <p>
- Associated with bean properties using the <a href="../../../../org/apache/juneau/html/annotation/Html.html#render--"><code>@Html(render)</code></a> annotation.
-
- <p>
- Using this class, you can alter the CSS style and HTML content of the bean property.
-
- <h5 class='section'>See Also:</h5>
- <ul>
-   <li class='link'><a class='doclink' href='../../../../overview-summary.html#juneau-marshall.HtmlDetails.HtmlRenderAnnotation'>Overview &gt; juneau-marshall &gt; HTML Details &gt; @Html(render) Annotation</a>
- </ul></div>
+<div class="block">TODO</div>
 </li>
 </ul>
 </div>
@@ -144,7 +129,8 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#HtmlRender--">HtmlRender</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/pojo/Pojo.html#Pojo-java.lang.String-java.lang.String-">Pojo</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
+    <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>&nbsp;</td>
 </tr>
 </table>
 </li>
@@ -162,18 +148,12 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#getContent-org.apache.juneau.serializer.SerializerSession-T-">getContent</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-          <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the delegate value for the specified bean property value.</div>
-</td>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/examples/core/pojo/Pojo.html#getId--">getId</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
 <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/html/HtmlRender.html#getStyle-org.apache.juneau.serializer.SerializerSession-T-">getStyle</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-        <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the CSS style of the element containing the bean property value.</div>
-</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/pojo/Pojo.html#getName--">getName</a></span>()</code>&nbsp;</td>
 </tr>
 </table>
 <ul class="blockList">
@@ -197,13 +177,15 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="HtmlRender--">
+<a name="Pojo-java.lang.String-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>HtmlRender</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>()</pre>
+<h4>Pojo</h4>
+<pre><a href="../../../../../../org/apache/juneau/annotation/BeanConstructor.html" title="annotation in org.apache.juneau.annotation">@BeanConstructor</a>(<a href="../../../../../../org/apache/juneau/annotation/BeanConstructor.html#properties--">properties</a>="id,name")
+public&nbsp;<a href="../../../../../../src-html/org/apache/juneau/examples/core/pojo/Pojo.html#line.32">Pojo</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
+                                                   <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</pre>
 </li>
 </ul>
 </li>
@@ -214,50 +196,22 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Method Detail</h3>
-<a name="getStyle-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">
-<!--   -->
-</a><a name="getStyle-org.apache.juneau.serializer.SerializerSession-T-">
+<a name="getId--">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>getStyle</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/html/HtmlRender.html#line.45">getStyle</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-                       <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</pre>
-<div class="block">Returns the CSS style of the element containing the bean property value.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>session</code> - The current serializer session.
-   Can be used to retrieve properties and session-level information.</dd>
-<dd><code>value</code> - The bean property value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The CSS style string, or <jk>null</jk> if no style should be added.</dd>
-</dl>
+<h4>getId</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/examples/core/pojo/Pojo.html#line.37">getId</a>()</pre>
 </li>
 </ul>
-<a name="getContent-org.apache.juneau.serializer.SerializerSession-java.lang.Object-">
-<!--   -->
-</a><a name="getContent-org.apache.juneau.serializer.SerializerSession-T-">
+<a name="getName--">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>getContent</h4>
-<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.62">getContent</a>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-                         <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</pre>
-<div class="block">Returns the delegate value for the specified bean property value.
-
- <p>
- The default implementation simply returns the same value.
- A typical use is to return an HTML element using one of the HTML5 DOM beans.</div>
-<dl>
-<dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>session</code> - The current serializer session.
-   Can be used to retrieve properties and session-level information.</dd>
-<dd><code>value</code> - The bean property value.</dd>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The new bean property value.</dd>
-</dl>
+<h4>getName</h4>
+<pre>public&nbsp;<a href="http://docs.oracle.com/javase/8/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/examples/core/pojo/Pojo.html#line.41">getName</a>()</pre>
 </li>
 </ul>
 </li>
@@ -276,26 +230,26 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/html/HtmlParserSession.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/html/HtmlSchemaDocSerializer.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li>Prev&nbsp;Class</li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/pojo/PojoComplex.html" title="class in org.apache.juneau.examples.core.pojo"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/html/HtmlRender.html" target="_top">Frames</a></li>
-<li><a href="HtmlRender.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/pojo/Pojo.html" target="_top">Frames</a></li>
+<li><a href="Pojo.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
diff --git a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/pojo/PojoComplex.html
similarity index 52%
copy from content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
copy to content/site/apidocs-8.0.0/org/apache/juneau/examples/core/pojo/PojoComplex.html
index a2bf64d..95eee67 100644
--- a/content/site/apidocs-8.0.0/org/apache/juneau/html/HtmlRender.html
+++ b/content/site/apidocs-8.0.0/org/apache/juneau/examples/core/pojo/PojoComplex.html
@@ -4,21 +4,21 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HtmlRender (Apache Juneau 8.0.0)</title>
-<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
-<script type="text/javascript" src="../../../../script.js"></script>
+<title>PojoComplex (Apache Juneau 8.0.0)</title>
+<link rel="stylesheet" type="text/css" href="../../../../../../javadoc.css" title="Style">
+<script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
 <body>
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HtmlRender (Apache Juneau 8.0.0)";
+            parent.document.title="PojoComplex (Apache Juneau 8.0.0)";
         }
     }
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10};
+var methods = {"i0":10,"i1":10,"i2":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -37,26 +37,26 @@ var activeTableTab = "activeTableTab";
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="../../../../../../overview-summary.html">Overview</a></li>
 <li><a href="package-summary.html">Package</a></li>
 <li class="navBarCell1Rev">Class</li>
 <li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../index-all.html">Index</a></li>
-<li><a href="../../../../help-doc.html">Help</a></li>
+<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../help-doc.html">Help</a></li>
 </ul>
 </div>
 <div class="subNav">
 <ul class="navList">
-<li><a href="../../../../org/apache/juneau/html/HtmlParserSession.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../org/apache/juneau/html/HtmlSchemaDocSerializer.html" title="class in org.apache.juneau.html"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../../../../org/apache/juneau/examples/core/pojo/Pojo.html" title="class in org.apache.juneau.examples.core.pojo"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
+<li>Next&nbsp;Class</li>
 </ul>
 <ul class="navList">
-<li><a href="../../../../index.html?org/apache/juneau/html/HtmlRender.html" target="_top">Frames</a></li>
-<li><a href="HtmlRender.html" target="_top">No&nbsp;Frames</a></li>
+<li><a href="../../../../../../index.html?org/apache/juneau/examples/core/pojo/PojoComplex.html" target="_top">Frames</a></li>
+<li><a href="PojoComplex.html" target="_top">No&nbsp;Frames</a></li>
 </ul>
 <ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
+<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
 </ul>
 <div>
 <script type="text/javascript"><!--
@@ -91,41 +91,26 @@ var activeTableTab = "activeTableTab";
 <!-- ========= END OF TOP NAVBAR ========= -->
 <!-- ======== START OF CLASS DATA ======== -->
 <div class="header">
-<div class="subTitle">org.apache.juneau.html</div>
-<h2 title="Class HtmlRender" class="title">Class HtmlRender&lt;T&gt;</h2>
+<div class="subTitle">org.apache.juneau.examples.core.pojo</div>
+<h2 title="Class PojoComplex" class="title">Class PojoComplex</h2>
 </div>
 <div class="contentContainer">
 <ul class="inheritance">
 <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
 <li>
 <ul class="inheritance">
-<li>org.apache.juneau.html.HtmlRender&lt;T&gt;</li>
+<li>org.apache.juneau.examples.core.pojo.PojoComplex</li>
 </ul>
 </li>
 </ul>
 <div class="description">
 <ul class="blockList">
 <li class="blockList">
-<dl>
-<dt><span class="paramLabel">Type Parameters:</span></dt>
-<dd><code>T</code> - The bean property type.</dd>
-</dl>
 <hr>
 <br>
-<pre>public abstract class <a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>&lt;T&gt;
+<pre>public class <a href="../../../../../../src-html/org/apache/juneau/examples/core/pojo/PojoComplex.html#line.23">PojoComplex</a>
 extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
-<div class="block">Allows custom rendering of bean property values when serialized as HTML.
-
- <p>
- Associated with bean properties using the <a href="../../../../org/apache/juneau/html/annotation/Html.html#render--"><code>@Html(render)</code></a> annotation.
-
- <p>
- Using this class, you can alter the CSS style and HTML content of the bean property.
-
- <h5 class='section'>See Also:</h5>
- <ul>
-   <li class='link'><a class='doclink' href='../../../../overview-summary.html#juneau-marshall.HtmlDetails.HtmlRenderAnnotation'>Overview &gt; juneau-marshall &gt; HTML Details &gt; @Html(render) Annotation</a>
- </ul></div>
+<div class="block">TODO</div>
 </li>
 </ul>
 </div>
@@ -144,7 +129,11 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#HtmlRender--">HtmlRender</a></span>()</code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/pojo/PojoComplex.html#PojoComplex-java.lang.String-org.apache.juneau.examples.core.pojo.Pojo-java.util.HashMap-">PojoComplex</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
+           <a href="../../../../../../org/apache/juneau/examples/core/pojo/Pojo.html" title="class in org.apache.juneau.examples.core.pojo">Pojo</a>&nbsp;innerPojo,
+           <a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/juneau/examples/ [...]
+<div class="block">TODO</div>
+</td>
 </tr>
 </table>
 </li>
@@ -162,17 +151,21 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/juneau/html/HtmlRender.html#getContent-org.apache.juneau.serializer.SerializerSession-T-">getContent</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-          <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the delegate value for the specified bean property value.</div>
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/examples/core/pojo/PojoComplex.html#getId--">getId</a></span>()</code>
+<div class="block">Bean property getter:  <property>id</property>.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/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/html/HtmlRender.html#getStyle-org.apache.juneau.serializer.SerializerSession-T-">getStyle</a></span>(<a href="../../../../org/apache/juneau/serializer/SerializerSession.html" title="class in org.apache.juneau.serializer">SerializerSession</a>&nbsp;session,
-        <a href="../../../../org/apache/juneau/html/HtmlRender.html" title="type parameter in HtmlRender">T</a>&nbsp;value)</code>
-<div class="block">Returns the CSS style of the element containing the bean property value.</div>
+<td class="colFirst"><code><a href="../../../../../../org/apache/juneau/examples/core/pojo/Pojo.html" title="class in org.apache.juneau.examples.core.pojo">Pojo</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/pojo/PojoComplex.html#getInnerPojo--">getInnerPojo</a></span>()</code>
+<div class="block">Bean property getter:  <property>innerPojo</property>.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="http://docs.oracle.com/javase/8/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/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="../../../../../../org/apache/ [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../org/apache/juneau/examples/core/pojo/PojoComplex.html#getValues--">getValues</a></span>()</code>
+<div class="block">Bean property getter:  <property>values</property>.</div>
 </td>
 </tr>
 </table>
@@ -197,13 +190,23 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a name="HtmlRender--">
+<a name="PojoComplex-java.lang.String-org.apache.juneau.examples.core.pojo.Pojo-java.util.HashMap-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
-<h4>HtmlRender</h4>
-<pre>public&nbsp;<a href="../../../../src-html/org/apache/juneau/html/HtmlRender.html#line.34">HtmlRender</a>()</pre>
+<h4>PojoComplex</h4>
+<pre><a href="../../../../../../org/apache/juneau/annotation/BeanConstructor.html" title="annotation in org.apache.juneau.annotation">@BeanConstructor</a>(<a href="../../../../../../org/apache/juneau/annotation/BeanConstructor.html#properties--">properties</a>="id,innerPojo,values")
+public&nbsp;<a href="../../../../../../src-html/org/apache/juneau/examples/core/pojo/PojoComplex.html#line.38">PojoComplex</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;id,
... 79267 lines suppressed ...