Author: buildbot
Date: Mon Jun  8 02:42:55 2026
New Revision: 1093203

Log:
Production update by buildbot for cxf

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

Modified: websites/production/cxf/content/cache/docs.pageCache
==============================================================================
Binary file (source and/or target). No diff available.

Modified: websites/production/cxf/content/docs/jax-rs-data-bindings.html
==============================================================================
--- websites/production/cxf/content/docs/jax-rs-data-bindings.html      Sun Jun 
 7 20:47:06 2026        (r1093202)
+++ websites/production/cxf/content/docs/jax-rs-data-bindings.html      Mon Jun 
 8 02:42:55 2026        (r1093203)
@@ -96,7 +96,8 @@ Apache CXF -- JAX-RS Data Bindings
                 <div id="wrapper-menu-page-bottom">
                   <div id="menu-page">
                     <!-- NavigationBar -->
-<div id="navigation"><ul class="alternate"><li><a shape="rect" 
href="overview.html">Overview</a></li><li><a shape="rect" 
href="how-tos.html">How-Tos</a></li><li><a shape="rect" 
href="frontends.html">Frontends</a></li><li><a shape="rect" 
href="databindings.html">DataBindings</a></li><li><a shape="rect" 
href="transports.html">Transports</a></li><li><a shape="rect" 
href="configuration.html">Configuration</a></li><li><a shape="rect" 
href="debugging-and-logging.html">Debugging and Logging</a></li><li><a 
shape="rect" href="tools.html">Tools</a></li><li><a shape="rect" 
href="restful-services.html">RESTful Services</a></li><li><a shape="rect" 
href="wsdl-bindings.html">WSDL Bindings</a></li><li><a shape="rect" 
href="service-routing.html">Service Routing</a></li><li><a shape="rect" 
href="dynamic-languages.html">Dynamic Languages</a></li><li><a shape="rect" 
href="ws-support.html">WS-* Support</a></li><li><a shape="rect" 
href="advanced-integration.html">Advanced Integration</a></li><li><a shape
 ="rect" href="deployment.html">Deployment</a></li><li><a shape="rect" 
href="schemas-and-namespaces.html">Use of Schemas and Namespaces</a></li><li><a 
shape="rect" href="securing-cxf-services.html">Securing CXF 
Services</a></li></ul><hr><ul 
class="alternate"><li><p>Search</p></li></ul><iframe frameborder="1" 
scrolling="auto" id="searchId" 
src="https://cxf.apache.org/resources/search.htm"; name="SearchIFrame" 
width="200px" style="border:none;" title="Search" height="60px"><p><br 
clear="none"></p></iframe>
+<div id="navigation"><ul class="alternate"><li><a shape="rect" 
href="overview.html">Overview</a></li><li><a shape="rect" 
href="how-tos.html">How-Tos</a></li><li><a shape="rect" 
href="frontends.html">Frontends</a></li><li><a shape="rect" 
href="databindings.html">DataBindings</a></li><li><a shape="rect" 
href="transports.html">Transports</a></li><li><a shape="rect" 
href="configuration.html">Configuration</a></li><li><a shape="rect" 
href="debugging-and-logging.html">Debugging and Logging</a></li><li><a 
shape="rect" href="tools.html">Tools</a></li><li><a shape="rect" 
href="restful-services.html">RESTful Services</a></li><li><a shape="rect" 
href="wsdl-bindings.html">WSDL Bindings</a></li><li><a shape="rect" 
href="service-routing.html">Service Routing</a></li><li><a shape="rect" 
href="dynamic-languages.html">Dynamic Languages</a></li><li><a shape="rect" 
href="ws-support.html">WS-* Support</a></li><li><a shape="rect" 
href="advanced-integration.html">Advanced Integration</a></li><li><a shape
 ="rect" href="deployment.html">Deployment</a></li><li><a shape="rect" 
href="schemas-and-namespaces.html">Use of Schemas and Namespaces</a></li><li><a 
shape="rect" href="securing-cxf-services.html">Securing CXF 
Services</a></li></ul><hr><ul class="alternate"><li><p>Search</p></li></ul>    
+<iframe frameborder="1" scrolling="auto" id="searchId" 
src="https://cxf.apache.org/resources/search.htm"; sandbox="sandbox" 
name="SearchIFrame" width="200px" style="border:none;" title="Search" 
height="60px"></iframe>
 
 
 <hr><ul class="alternate"><li><a shape="rect" 
href="http://cxf.apache.org/javadoc/latest-4.0.x/";>API 4.0.x 
(Javadoc)</a></li><li><a shape="rect" 
href="http://cxf.apache.org/javadoc/latest-3.6.x/";>API 3.6.x 
(Javadoc)</a></li><li><a shape="rect" 
href="http://cxf.apache.org/javadoc/latest-3.5.x/";>API 3.5.x 
(Javadoc)</a></li><li><a shape="rect" href="http://cxf.apache.org/";>CXF 
Website</a></li></ul><p><br clear="none"></p><p><a shape="rect" 
class="external-link" href="https://www.apache.org/events/current-event.html";> 
<span class="confluence-embedded-file-wrapper"><img 
class="confluence-embedded-image confluence-external-resource" 
draggable="false" src="https://www.apache.org/events/current-event-125x125.png"; 
data-image-src="https://www.apache.org/events/current-event-125x125.png";></span>
 </a></p></div>
@@ -109,15 +110,16 @@ Apache CXF -- JAX-RS Data Bindings
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><p><span 
style="font-size:2em;font-weight:bold">JAX-RS : Data Bindings</span>
+<div id="ConfluenceContent"><p>    
+<span style="font-size:2em;font-weight:bold">JAX-RS : Data Bindings</span>
 
 
 <br clear="none"></p><p><br clear="none"></p><p><style 
type="text/css">/*<![CDATA[*/
-div.rbtoc1693928735685 {padding: 0px;}
-div.rbtoc1693928735685 ul {margin-left: 0px;}
-div.rbtoc1693928735685 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1780886567334 {padding: 0px;}
+div.rbtoc1780886567334 ul {margin-left: 0px;}
+div.rbtoc1780886567334 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1693928735685">
+/*]]>*/</style></p><div class="toc-macro rbtoc1780886567334">
 <ul class="toc-indentation"><li><a shape="rect" 
href="#JAXRSDataBindings-JAXBsupport">JAXB support</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#JAXRSDataBindings-ConfiguringtheJAXBprovider">Configuring the JAXB 
provider</a></li><li><a shape="rect" href="#JAXRSDataBindings-JAXBandMoxy">JAXB 
and Moxy</a></li></ul>
 </li><li><a shape="rect" href="#JAXRSDataBindings-JSONsupport">JSON support</a>
@@ -511,7 +513,7 @@ public class FormResource {
 
 }
 </pre>
-</div></div><p>Note that it is possible to control the maximum number of the 
expected form parameters by setting a "maxFormParameterCount" contextual 
property (set within the jaxrs:properties). The client will receive HTTP 413 if 
the limit is reached.</p><h1 id="JAXRSDataBindings-Atom">Atom</h1><p>CXF JAXRS 
offers users 3 options for dealing with Atom</p><p>1. Register Apache Abdera 
based Feed and/or Entry providers 
(org.apache.cxf.jaxrs.ext.provider.atom.AtomFeedProvider and 
org.apache.cxf.jaxrs.ext.provider.atom.AtomEntryProvider) with a jaxrs endpoint 
and have resource methods explicitly dealing with Abdera Feed or Entry classes. 
This is the most advanced option in that it lets users build Feeds or Entries 
in the way which suits most. Note that Abdera has not been actively mantained 
recently but practically speaking it is very good for working with most of the 
cases one may have to deal with when developing Atom-based 
applications.</p><p>Both AtomFeedProvider and AtomEntryProvide
 r support a 'formattedOutput' (pretty-printing) property.</p><p>2. Register an 
<a shape="rect" class="external-link" 
href="https://github.com/apache/cxf/blob/master/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/atom/AtomPojoProvider.java";
 rel="nofollow">AtomPojoProvider</a> injected with either <a shape="rect" 
class="external-link" 
href="https://github.com/apache/cxf/blob/master/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/atom/AtomElementWriter.java";
 rel="nofollow">AtomElementWriter</a> or <a shape="rect" class="external-link" 
href="https://github.com/apache/cxf/blob/master/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/atom/AtomElementReader.java";
 rel="nofollow">AtomElementReader</a> implementations parameterized by either 
Abdera Feed or Entry and type of object which will have to be converted to/read 
from Feed/Entry.</p><p>For example, BookAtomElementWriter&lt;Feed, Book&gt; 
will be responsible for convert
 ing Book instances into Feeds while ChapterAtomElementWriter&lt;Entry, 
Chapter&gt; will be responsible for converting Chapter instances into 
Entries.</p><p>AtomElementWriter and AtomElementReader are injected using 
'atomWriters' and 'atomReaders' map properties, where the keys are class names 
of the objects to be converted to/read from Feed or Entries, ex 
"org.apache.cxf.systest.jaxrs.Book".</p><p>AtomPojoProvider offers users a way 
to have no Abdera Feed/Entry classes referenced from the 'main' application 
code, example :</p><div class="code panel pdl" style="border-width: 1px;"><div 
class="codeContent panelContent pdl">
+</div></div><p>Note that it is possible to control the maximum number of the 
expected form parameters by setting a "maxFormParameterCount" contextual 
property (set within the jaxrs:properties), that has the default value of 
<strong>500</strong>. The client will receive HTTP 413 if the limit is 
reached.</p><h1 id="JAXRSDataBindings-Atom">Atom</h1><p>CXF JAXRS offers users 
3 options for dealing with Atom</p><p>1. Register Apache Abdera based Feed 
and/or Entry providers (org.apache.cxf.jaxrs.ext.provider.atom.AtomFeedProvider 
and org.apache.cxf.jaxrs.ext.provider.atom.AtomEntryProvider) with a jaxrs 
endpoint and have resource methods explicitly dealing with Abdera Feed or Entry 
classes. This is the most advanced option in that it lets users build Feeds or 
Entries in the way which suits most. Note that Abdera has not been actively 
mantained recently but practically speaking it is very good for working with 
most of the cases one may have to deal with when developing Atom-based 
applicatio
 ns.</p><p>Both AtomFeedProvider and AtomEntryProvider support a 
'formattedOutput' (pretty-printing) property.</p><p>2. Register an <a 
shape="rect" class="external-link" 
href="https://github.com/apache/cxf/blob/master/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/atom/AtomPojoProvider.java";
 rel="nofollow">AtomPojoProvider</a> injected with either <a shape="rect" 
class="external-link" 
href="https://github.com/apache/cxf/blob/master/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/atom/AtomElementWriter.java";
 rel="nofollow">AtomElementWriter</a> or <a shape="rect" class="external-link" 
href="https://github.com/apache/cxf/blob/master/rt/rs/extensions/providers/src/main/java/org/apache/cxf/jaxrs/provider/atom/AtomElementReader.java";
 rel="nofollow">AtomElementReader</a> implementations parameterized by either 
Abdera Feed or Entry and type of object which will have to be converted to/read 
from Feed/Entry.</p><p>For example, BookAtomElementWrit
 er&lt;Feed, Book&gt; will be responsible for converting Book instances into 
Feeds while ChapterAtomElementWriter&lt;Entry, Chapter&gt; will be responsible 
for converting Chapter instances into Entries.</p><p>AtomElementWriter and 
AtomElementReader are injected using 'atomWriters' and 'atomReaders' map 
properties, where the keys are class names of the objects to be converted 
to/read from Feed or Entries, ex 
"org.apache.cxf.systest.jaxrs.Book".</p><p>AtomPojoProvider offers users a way 
to have no Abdera Feed/Entry classes referenced from the 'main' application 
code, 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("books")
 public class BooksRootResource {
 

Reply via email to