Repository: incubator-juneau Updated Branches: refs/heads/master 97f9a49e2 -> 45e2eb344
Update javadocs. Project: http://git-wip-us.apache.org/repos/asf/incubator-juneau/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-juneau/commit/c6dd8cf9 Tree: http://git-wip-us.apache.org/repos/asf/incubator-juneau/tree/c6dd8cf9 Diff: http://git-wip-us.apache.org/repos/asf/incubator-juneau/diff/c6dd8cf9 Branch: refs/heads/master Commit: c6dd8cf9693f793015ce75841891b4d13502ef2c Parents: 97f9a49 Author: JamesBognar <jamesbog...@apache.org> Authored: Mon Sep 18 11:57:35 2017 -0400 Committer: JamesBognar <jamesbog...@apache.org> Committed: Mon Sep 18 12:00:39 2017 -0400 ---------------------------------------------------------------------- juneau-doc/src/main/javadoc/overview.html | 121 +++++++++++++++---------- 1 file changed, 75 insertions(+), 46 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-juneau/blob/c6dd8cf9/juneau-doc/src/main/javadoc/overview.html ---------------------------------------------------------------------- diff --git a/juneau-doc/src/main/javadoc/overview.html b/juneau-doc/src/main/javadoc/overview.html index ef7fef3..6e863d6 100644 --- a/juneau-doc/src/main/javadoc/overview.html +++ b/juneau-doc/src/main/javadoc/overview.html @@ -447,7 +447,7 @@ <div class='topic'> <h6 class='figure'>Maven Dependency</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-marshall<<xt>/artifactId</xt>> @@ -455,11 +455,16 @@ <<xt>/dependency</xt>> </p> - <h6 class='figure'>OSGi Module</h6> - <p class='bcode'> + <h6 class='figure'>Java Library</h6> + <p class='bcode' style='width:500px;'> juneau-marshall-6.4.0-incubating.jar </p> + <h6 class='figure'>OSGi Module</h6> + <p class='bcode' style='width:500px;'> + org.apache.juneau.marshall_6.4.0-incubating.jar + </p> + <p> The <code>juneau-marshall</code> artifact contains the API for defining serializers and parsers, and marshalling support for JSON, XML, HTML, URL-Encoding, UON and others. @@ -2176,7 +2181,7 @@ <div class='topic'> <h6 class='figure'>Maven Dependency</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-marshall-rdf<<xt>/artifactId</xt>> @@ -2184,11 +2189,16 @@ <<xt>/dependency</xt>> </p> - <h6 class='figure'>OSGi Module</h6> - <p class='bcode'> + <h6 class='figure'>Java Library</h6> + <p class='bcode' style='width:500px;'> juneau-marshall-rdf-6.4.0-incubating.jar </p> + <h6 class='figure'>OSGi Module</h6> + <p class='bcode' style='width:500px;'> + org.apache.juneau.marshall.rdf_6.4.0-incubating.jar + </p> + <p> The <code>juneau-marshall-rdf</code> library provides additional serializers and parsers for RDF. These rely on the Apache Jena library to provide support for the following languages: @@ -2254,7 +2264,7 @@ <div class='topic'> <h6 class='figure'>Maven Dependency</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-dto<<xt>/artifactId</xt>> @@ -2262,11 +2272,16 @@ <<xt>/dependency</xt>> </p> - <h6 class='figure'>OSGi Module</h6> - <p class='bcode'> + <h6 class='figure'>Java Library</h6> + <p class='bcode' style='width:500px;'> juneau-dto-6.4.0-incubating.jar </p> + <h6 class='figure'>OSGi Module</h6> + <p class='bcode' style='width:500px;'> + org.apache.juneau.dto_6.4.0-incubating.jar + </p> + <p> The <code>juneau-dto</code> library contains several predefined POJOs for generating commonly-used document types. This section describes support for these POJOs. @@ -2668,7 +2683,7 @@ <div class='topic'> <h6 class='figure'>Maven Dependency</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-svl<<xt>/artifactId</xt>> @@ -2676,11 +2691,16 @@ <<xt>/dependency</xt>> </p> - <h6 class='figure'>OSGi Module</h6> - <p class='bcode'> + <h6 class='figure'>Java Library</h6> + <p class='bcode' style='width:500px;'> juneau-svl-6.4.0-incubating.jar </p> + <h6 class='figure'>OSGi Module</h6> + <p class='bcode' style='width:500px;'> + org.apache.juneau.svl_6.4.0-incubating.jar + </p> + <p> The <code>juneau-svl</code> library defines an API for a language called "Simple Variable Language". In a nutshell, Simple Variable Language (or SVL) is text that contains variables of the form @@ -2723,7 +2743,7 @@ <div class='topic'> <h6 class='figure'>Maven Dependency</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-config<<xt>/artifactId</xt>> @@ -2731,11 +2751,16 @@ <<xt>/dependency</xt>> </p> - <h6 class='figure'>OSGi Module</h6> - <p class='bcode'> + <h6 class='figure'>Java Library</h6> + <p class='bcode' style='width:500px;'> juneau-config-6.4.0-incubating.jar </p> + <h6 class='figure'>OSGi Module</h6> + <p class='bcode' style='width:500px;'> + org.apache.juneau.config_6.4.0-incubating.jar + </p> + <p> The <code>juneau-config</code> library contains a powerful API for creating and using INI-style config files. </p> @@ -3007,7 +3032,7 @@ <div class='topic'> <h6 class='figure'>Maven Dependency</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-rest-server<<xt>/artifactId</xt>> @@ -3015,11 +3040,16 @@ <<xt>/dependency</xt>> </p> - <h6 class='figure'>OSGi Module</h6> - <p class='bcode'> + <h6 class='figure'>Java Library</h6> + <p class='bcode' style='width:500px;'> juneau-rest-server-6.4.0-incubating.jar </p> + <h6 class='figure'>OSGi Module</h6> + <p class='bcode' style='width:500px;'> + org.apache.juneau.rest.server_6.4.0-incubating.jar + </p> + <p> The <code>juneau-rest-server</code> library provides servlet-based REST resources on top of existing POJOs. </p> @@ -3628,7 +3658,7 @@ <div class='topic'> <h6 class='figure'>Maven Dependency</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-rest-server-jaxrs<<xt>/artifactId</xt>> @@ -3636,11 +3666,16 @@ <<xt>/dependency</xt>> </p> - <h6 class='figure'>OSGi Module</h6> - <p class='bcode'> + <h6 class='figure'>Java Library</h6> + <p class='bcode' style='width:500px;'> juneau-rest-server-jaxrs-6.4.0-incubating.jar </p> + <h6 class='figure'>OSGi Module</h6> + <p class='bcode' style='width:500px;'> + org.apache.juneau.rest.server_6.4.0-incubating.jar + </p> + <p> The <code>juneau-rest-server-jaxrs</code> library provides an implementation of a <code>MessageBodyReader</code> and <code>MessageBodyWriter</code> to allow any of the Juneau serializers and parsers to be used in a @@ -3660,7 +3695,7 @@ <div class='topic'> <h6 class='figure'>Maven Dependency</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-rest-client<<xt>/artifactId</xt>> @@ -3668,11 +3703,16 @@ <<xt>/dependency</xt>> </p> - <h6 class='figure'>OSGi Module</h6> - <p class='bcode'> + <h6 class='figure'>Java Library</h6> + <p class='bcode' style='width:500px;'> juneau-rest-client-6.4.0-incubating.jar </p> + <h6 class='figure'>OSGi Module</h6> + <p class='bcode' style='width:500px;'> + org.apache.juneau.rest.client_6.4.0-incubating.jar + </p> + <p> The REST client API provides the ability to access remote REST interfaces and transparently convert the input and output to and from POJOs using any of the provided serializers and parsers. @@ -3861,22 +3901,6 @@ </ul> <p> - <b>WARNING - The microservice API is still in beta. It may be replaced with an OSGi-based architecture.</b> - </p> - <p> - The <l>microservice-project.zip</l> file contains a stand-alone Eclipse project that can be used - to quickly create REST microservices as stand-alone executable jars without the need of an application server. - They start almost instantly and are started through a simple java command: - </p> - <p class='bcode'> - java -jar microservice.jar - </p> - <p> - When you execute this command, you can point your browser to <l>http://localhost:10000</l> to bring up the - REST interface: - </p> - <img class='bordered' src="doc-files/Microservices.1.png"> - <p> Microservices combine all the functionality of the core, server, and client APIs to provide truly powerful and easy-to-use REST interfaces with minimal overhead. </p> @@ -3887,7 +3911,7 @@ <div class='topic'> <h6 class='figure'>Maven Dependency</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> <<xt>dependency</xt>> <<xt>groupId</xt>>org.apache.juneau<<xt>/groupId</xt>> <<xt>artifactId</xt>>juneau-microservice-server<<xt>/artifactId</xt>> @@ -3895,11 +3919,16 @@ <<xt>/dependency</xt>> </p> - <h6 class='figure'>OSGi Module</h6> - <p class='bcode'> + <h6 class='figure'>Java Library</h6> + <p class='bcode' style='width:500px;'> juneau-microservice-server-6.4.0-incubating.jar </p> + <h6 class='figure'>OSGi Module</h6> + <p class='bcode' style='width:500px;'> + org.apache.juneau.microservice.server_6.4.0-incubating.jar + </p> + <p> The <code>juneau-microservice-server</code> library consists of the following classes used for constructing stand-alone microservices as executable jars or inside docker containers: @@ -3955,7 +3984,7 @@ <div class='topic'> <h6 class='figure'>Archive File</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> my-microservice-6.4.0-incubating.zip </p> @@ -4013,7 +4042,7 @@ <div class='topic'> <h6 class='figure'>Archive File</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> juneau-examples-core-6.4.0-incubating.zip </p> @@ -4053,7 +4082,7 @@ <div class='topic'> <h6 class='figure'>Archive File</h6> - <p class='bcode'> + <p class='bcode' style='width:500px;'> juneau-examples-rest-6.4.0-incubating.zip </p>