This is an automated email from the ASF dual-hosted git repository. robertlazarski pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
The following commit(s) were added to refs/heads/master by this push: new 70f6528 more doc updates 70f6528 is described below commit 70f6528886728af60e05c44b408a685c260789b2 Author: Robert Lazarski <robertlazar...@gmail.com> AuthorDate: Wed Jul 28 08:40:38 2021 -1000 more doc updates --- src/site/xdoc/docs/WS_policy.xml | 2 +- src/site/xdoc/docs/builder-formatter.xml | 2 +- src/site/xdoc/docs/modules.xml | 6 +++--- src/site/xdoc/docs/userguide-samples.xml | 2 ++ src/site/xdoc/docs/userguide.xml | 16 ++++++++++++++++ 5 files changed, 23 insertions(+), 5 deletions(-) diff --git a/src/site/xdoc/docs/WS_policy.xml b/src/site/xdoc/docs/WS_policy.xml index 382de99..d4b31f3 100644 --- a/src/site/xdoc/docs/WS_policy.xml +++ b/src/site/xdoc/docs/WS_policy.xml @@ -179,7 +179,7 @@ you send us in this regard. Keep on contributing!</p> <li>Sanka Samaranayake, March 2006. <a href= "http://wso2.org/library/23">Web services Policy - Why, What & How</a></li> <li><a href= -"http://svn.apache.org/viewcvs.cgi/webservices/commons/trunk/modules/neethi/">WS-commons/policy SVN</a></li> +"https://github.com/apache/ws-neethi">WS-commons/policy GitHub</a></li> <li><a href= "http://specs.xmlsoap.org/ws/2004/09/policy/ws-policy.pdf">Web Services Policy Framework (WS-Policy)</a></li> </ul> diff --git a/src/site/xdoc/docs/builder-formatter.xml b/src/site/xdoc/docs/builder-formatter.xml index a284a7e..ff4debc 100644 --- a/src/site/xdoc/docs/builder-formatter.xml +++ b/src/site/xdoc/docs/builder-formatter.xml @@ -56,7 +56,7 @@ Kindly prefix subject with [Axis2].</p> <h4>Step1 : MessageBuilder implementation</h4> <!--<p>LoggingModule is the implementation class of the Axis2 module.--> <!--Axis2 modules should implement the "<a href=--> -<!--"http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/modules/Module.java?rev=396785&view=log">org.apache.axis2.modules.Module</a>"--> +<!--"https://github.com/apache/axis-axis2-java-core/blob/master/modules/kernel/src/org/apache/axis2/modules/Module.java">org.apache.axis2.modules.Module</a>"--> <!--interface with the following methods.</p>--> <!--<pre>--> <!--public void init(ConfigurationContext configContext, AxisModule module) throws AxisFault;//Initialize the module--> diff --git a/src/site/xdoc/docs/modules.xml b/src/site/xdoc/docs/modules.xml index ea7f872..3d80244 100644 --- a/src/site/xdoc/docs/modules.xml +++ b/src/site/xdoc/docs/modules.xml @@ -102,7 +102,7 @@ align="bottom" border="0" id="Graphic5" /></p> <h4>Step1 : LoggingModule Class</h4> <p>LoggingModule is the implementation class of the Axis2 module. Axis2 modules should implement the "<a href= -"http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/modules/Module.java?rev=396785&view=log">org.apache.axis2.modules.Module</a>" +"https://github.com/apache/axis-axis2-java-core/blob/master/modules/kernel/src/org/apache/axis2/modules/Module.java">org.apache.axis2.modules.Module</a>" interface with the following methods.</p> <pre> public void init(ConfigurationContext configContext, AxisModule module) throws AxisFault;//Initialize the module @@ -125,9 +125,9 @@ various SOAP header processing at different phases. (See the <a href="Axis2ArchitectureGuide.html#incomingsoap" >Architecture Guide</a> for more information on phases). To write a handler one should implement <a href= -"http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/engine/Handler.java?rev=357187&view=log"> +"https://github.com/apache/axis-axis2-java-core/blob/master/modules/kernel/src/org/apache/axis2/engine/Handler.java"> org.apache.axis2.engine.Handler</a>. But for convenience, <a href= -"http://svn.apache.org/viewcvs.cgi/webservices/axis2/trunk/java/modules/core/src/org/apache/axis2/handlers/AbstractHandler.java?rev=396788&view=log"> +"https://github.com/apache/axis-axis2-java-core/blob/master/modules/kernel/src/org/apache/axis2/handlers/AbstractHandler.java"> org.apache.axis2.handlers.AbstractHandler</a> provides an abstract implementation of the Handler interface.</p> <p>For the logging module, we will write a handler with the diff --git a/src/site/xdoc/docs/userguide-samples.xml b/src/site/xdoc/docs/userguide-samples.xml index 3b2bd3c..ae6b04e 100644 --- a/src/site/xdoc/docs/userguide-samples.xml +++ b/src/site/xdoc/docs/userguide-samples.xml @@ -41,6 +41,8 @@ and capabilities. These services are listed in this section.</p> hood?</a></li> <li><a href="userguide.html#handlessoap">How Axis2 handles SOAP messages</a></li> +<li><a href="userguide.html#handlesjson">How Axis2 handles JSON +messages</a></li> <li><a href="userguide.html#distributions">Axis2 distributions</a></li> <li><a href="userguide.html#sbd">The Axis2 Standard Binary diff --git a/src/site/xdoc/docs/userguide.xml b/src/site/xdoc/docs/userguide.xml index c9a130c..ca543a8 100644 --- a/src/site/xdoc/docs/userguide.xml +++ b/src/site/xdoc/docs/userguide.xml @@ -54,6 +54,8 @@ Axis2?</strong></a></li> hood?</strong></a></li> <li><a href="userguide.html#handlessoap"><strong>How Axis2 handles SOAP messages</strong></a></li> +<li><a href="userguide.html#handlesjson">How Axis2 handles JSON +messages</a></li> <li><a href="userguide.html#distributions"><strong>Axis2 Distributions</strong></a></li> <li><a href="userguide.html#sbd"><strong>The Axis2 Standard Binary @@ -202,6 +204,20 @@ and handlers.</p> Axis2 system. These modules, such as Rampart, which provides an implementation of WS-Security, are the main extensibility mechanisms in Axis2.</p> +<a name="handlesjson" id="handlesjson"></a> +<h2>How Axis2 Handles JSON Messages</h2> +<p>Axis2 with REST provides GSON or the newer Moshi library as the JSON parser. +With the proper axis2.xml configuration, this support is triggered by the HTTP header +"Content-Type: application/json". </p> +<p>More docs concerning Axis2 and JSON can be found in the <a href=" +json_support_gson.html">Pure JSON Support</a> and <a href=" +json_gson_user_guide.html">JSON User Guide.</a> +</p> +<p> +For users of JSON and Spring Boot - or anyone interesed in a complete JSON example that +includes Spring Security - see the sample application in the <a href= +"json-springboot-userguide.html">JSON and Spring Boot User's Guide.</a> +</p> <a name="distributions" id="distributions"></a> <h2>Axis2 Distributions</h2> <p>Axis2 is released in several <a href="../download.cgi">