You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bu...@apache.org on 2019/09/13 20:56:43 UTC

svn commit: r1050062 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-basics.html

Author: buildbot
Date: Fri Sep 13 20:56:42 2019
New Revision: 1050062

Log:
Production update by buildbot for cxf

Modified:
    websites/production/cxf/content/cache/docs.pageCache
    websites/production/cxf/content/docs/jax-rs-basics.html

Modified: websites/production/cxf/content/cache/docs.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/cxf/content/docs/jax-rs-basics.html
==============================================================================
--- websites/production/cxf/content/docs/jax-rs-basics.html (original)
+++ websites/production/cxf/content/docs/jax-rs-basics.html Fri Sep 13 20:56:42 2019
@@ -122,11 +122,11 @@ Apache CXF -- JAX-RS Basics
 
 
 <br clear="none"></p><p><br clear="none"></p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1568390166047 {padding: 0px;}
-div.rbtoc1568390166047 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1568390166047 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1568408164326 {padding: 0px;}
+div.rbtoc1568408164326 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1568408164326 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1568390166047">
+/*]]>*/</style></p><div class="toc-macro rbtoc1568408164326">
 <ul class="toc-indentation"><li><a shape="rect" href="#JAX-RSBasics-WhatisNewinJAX-RS2.1">What is New in JAX-RS 2.1</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#JAX-RSBasics-ReactiveClientAPI">Reactive Client API</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#JAX-RSBasics-CompletionStage">CompletionStage</a></li><li><a shape="rect" href="#JAX-RSBasics-RxJava">RxJava</a></li><li><a shape="rect" href="#JAX-RSBasics-RxJava2">RxJava2</a></li><li><a shape="rect" href="#JAX-RSBasics-ProjectReactor">Project Reactor</a></li></ul>
@@ -320,7 +320,7 @@ public class CustomerService {
 <pre class="brush: xml; gutter: false; theme: Default">&lt;bean id="exceptionMapper" class="org.apache.cxf.jaxrs.impl.WebApplicationExceptionMapper"&gt;
    &lt;property name="addMessageToResponse" value="true" /&gt;
 &lt;/bean&gt;</pre>
-</div></div><p><br clear="none">Note that the custom WebApplicationExceptionMapper, if registered, will be preferred to the default one in normal cases. However, the default WebApplicationExceptionMapper will win over custom&#160;WebApplicationExceptionMapper which are less specific (ex, RuntimeException mappers) but which expect to catch WebApplicationException.&#160; And there is a property "make.default.wae.least.specific" is introduced to ensure a CXF custom&#160;WebApplicationExceptionMapper can still win over in this specific case.</p><h1 id="JAX-RSBasics-DealingwithParameters">Dealing with Parameters</h1><p>PathParam annotation is used to map a given Path template variable to a method parameter.<br clear="none">For example :</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div></div><p><br clear="none">Note that the custom WebApplicationExceptionMapper, if registered, will be preferred to the default one in normal cases. However, the default WebApplicationExceptionMapper will win over custom&#160;WebApplicationExceptionMapper which are less specific (ex, RuntimeException mappers) but which expect to catch WebApplicationException.&#160; And there is a property "default.wae.mapper.least.specific" is introduced to ensure a CXF custom&#160;WebApplicationExceptionMapper can still win over in this specific case.</p><h1 id="JAX-RSBasics-DealingwithParameters">Dealing with Parameters</h1><p>PathParam annotation is used to map a given Path template variable to a method parameter.<br clear="none">For example :</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="brush: java; gutter: false; theme: Default">@Path("/customer/{id}")
 public class CustomerService {