You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2022/01/11 17:26:18 UTC

svn commit: r1077959 [3/4] - in /websites/production/cxf/content: ./ 2008/04/28/ 2008/06/20/ 2008/10/23/ 2009/02/10/ 2009/08/04/ cache/ docs/

Modified: websites/production/cxf/content/docs/jpms-java-9-and-beyond.html
==============================================================================
--- websites/production/cxf/content/docs/jpms-java-9-and-beyond.html (original)
+++ websites/production/cxf/content/docs/jpms-java-9-and-beyond.html Tue Jan 11 17:26:17 2022
@@ -108,11 +108,11 @@ Apache CXF -- JPMS (Java 9 and beyond)
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919447676 {padding: 0px;}
-div.rbtoc1641919447676 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919447676 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921642800 {padding: 0px;}
+div.rbtoc1641921642800 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921642800 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919447676">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921642800">
 <ul class="toc-indentation"><li><a shape="rect" href="#JPMS(Java9andbeyond)-Introduction">Introduction</a></li><li><a shape="rect" href="#JPMS(Java9andbeyond)-Automatic-Module-Name">Automatic-Module-Name</a></li><li><a shape="rect" href="#JPMS(Java9andbeyond)-ExampleUsage">Example Usage</a></li></ul>
 </div><h2 id="JPMS(Java9andbeyond)-Introduction">Introduction</h2><p>One of the major features introduced along with Java 9 release is <a shape="rect" class="external-link" href="http://openjdk.java.net/projects/jigsaw/spec/" rel="nofollow">JPMS</a>: Java Platform Module System. As of now, Apache CXF modules are not built / released as Java modules however the work in this direction has been started.</p><h2 id="JPMS(Java9andbeyond)-Automatic-Module-Name">Automatic-Module-Name</h2><p>Starting from <strong>3.2.5</strong> release, all Apache CXF modules contain the <strong>Automatic-Module-Name</strong> manifest entry in order to provide stable and convenient way to reference them from the descriptors of the modular (JPMS-based) Java applications. The list of the modules and their <strong>Automatic-Module-Name</strong> is presented below.</p><p>The naming scheme has been adopted following the Stephen Colebourne recommendations (<a shape="rect" class="external-link" href="http://blog.jo
 da.org/2017/04/java-se-9-jpms-module-naming.html" rel="nofollow">http://blog.joda.org/2017/04/java-se-9-jpms-module-naming.html</a>) and based on package name.</p><div class="table-wrap"><table class="wrapped confluenceTable"><colgroup span="1"><col span="1"><col span="1"></colgroup><thead><tr><th colspan="1" rowspan="1" class="confluenceTh">Test Module</th><th colspan="1" rowspan="1" class="confluenceTh">Automatic-Module-Name</th></tr></thead><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-distribution-manifest-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.manifest</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-bundle-compatible-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.bundle</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-codegen-plugin-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" cla
 ss="confluenceTd">org.apache.cxf.plugin.codegen</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-corbatools-maven-plugin-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.plugin.corbatools</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-core-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.core</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-distribution-javadoc-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.javadoc</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-integration-cdi-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.cdi</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-integration-jca-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="conflu
 enceTd">org.apache.cxf.jca</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-integration-tracing-brave-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tracing.brave</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-integration-tracing-htrace-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tracing.htrace</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-integration-tracing-opentracing-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tracing.opentracing</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-java2swagger-plugin-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.plugin.java2swagger</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-java2wadl-plugin-<strong>&lt;version&gt;</stro
 ng>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.plugin.java2wadl</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-java2ws-plugin-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.plugin.java2ws</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-karaf-commands-<strong>&lt;version&gt;</strong>jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.karaf.commands</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-bindings-coloc-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.binding.coloc</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-bindings-corba-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.binding.corba</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-bindings-soap-<strong>&lt;ve
 rsion&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.binding.soap</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-bindings-xml-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.binding.xml</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-databinding-aegis-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.databinding.aegis</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-databinding-jaxb-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.databinding.jaxb</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-features-clustering-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.clustering</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-fe
 atures-logging-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.logging</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-features-metrics-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.metrics</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-features-throttling-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.throttling</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-frontend-jaxrs-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.frontend.jaxrs</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-frontend-jaxws-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.frontend.jaxws</td></tr><tr><td colspan="1" rowspan="1" class="confluenc
 eTd">cxf-rt-frontend-js-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.frontend.js</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-frontend-simple-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.frontend.simple</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-javascript-3.2.5-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.js</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-javascript-tests-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.js.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-management-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.management</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd
 ">cxf-rt-rs-client-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.client</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-extension-providers-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.provider</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-extension-reactivestreams-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.reactivestreams</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-extension-reactor-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.reactor</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-extension-rx2-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.rx2</td></tr><tr><td colspan="1"
  rowspan="1" class="confluenceTd">cxf-rt-rs-extension-rx-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.rx</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-extension-search-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.search</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-http-sci-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.sci</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-json-basic-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.json</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-mp-client-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cx
 f.rs.client.mp" rel="nofollow">org.apache.cxf.rs.client.mp</a></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-security-cors-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.security.cors</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-security-jose-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.security.jose</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-security-jose-jaxrs-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.security.jose.jaxrs</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-security-oauth2-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.security.oauth2</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-security-oauth
 2-saml-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.security.oauth2.saml</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-security-oauth-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.security.oauth</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-security-sso-oidc-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.security.sso.oidc</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-security-sso-saml-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.security.sso.saml</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-security-xml-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.security.xml</td></tr><tr>
 <td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-service-description-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.wadl</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-service-description-openapi-v3-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.openapi.v3</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-service-description-swagger-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.swagger</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-service-description-swagger-ui-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.rs.swagger.ui</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-rs-sse-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" 
 class="confluenceTd">org.apache.cxf.rs.sse</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-security-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.security</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-security-saml-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.security.saml</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-transports-http-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.http</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-transports-http-hc-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.http.hc</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-transports-http-jetty-<strong>&lt;version&gt;</strong>.jar</td><td colspan=
 "1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.http.jetty</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-transports-http-netty-client-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.http.netty.client</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-transports-http-netty-server-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.http.netty.server</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-transports-http-undertow-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.http.undertow</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-transports-jms-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.jms</td></tr><tr><td colspan="1" rowspan
 ="1" class="confluenceTd">cxf-rt-transports-local-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.local</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-transports-udp-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.udp</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-transports-websocket-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.transport.websocket</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-ws-addr-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.ws" rel="nofollow">org.apache.cxf.ws</a>.addr</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-wsdl-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1
 " rowspan="1" class="confluenceTd">org.apache.cxf.wsdl</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-ws-eventing-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.ws" rel="nofollow">org.apache.cxf.ws</a>.eventing</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-ws-mex-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.ws" rel="nofollow">org.apache.cxf.ws</a>.mex</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-ws-policy-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.ws" rel="nofollow">org.apache.cxf.ws</a>.policy</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-ws-rm-<strong>&lt;version&
 gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.ws" rel="nofollow">org.apache.cxf.ws</a>.rm</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-ws-security-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.ws" rel="nofollow">org.apache.cxf.ws</a>.security</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-rt-ws-transfer-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.ws" rel="nofollow">org.apache.cxf.ws</a>.transfer</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-sts-core-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.sts.core</td></tr><tr><td colspan="1" rowspan="1" clas
 s="confluenceTd">cxf-services-ws-discovery-api-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.ws" rel="nofollow">org.apache.cxf.ws</a>.discovery</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-ws-discovery-service-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.ws" rel="nofollow">org.apache.cxf.ws</a>.discovery.service</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-wsn-api-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.wsn</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-wsn-core-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.wsn.core</td></tr><tr><td colspan="1" rowspan="1" c
 lass="confluenceTd">cxf-services-wsn-osgi-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.wsn.osgi</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-xkms-client-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.xkms.client</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-xkms-common-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.xkms.common</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-xkms-itests-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.xkms.itests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-xkms-osgi-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.xkms.osgi</td></tr><tr><td colspan="1" 
 rowspan="1" class="confluenceTd">cxf-services-xkms-service-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.xkms.service</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-xkms-x509-handlers-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.xkms.x509.handlers</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-xkms-x509-repo-ldap-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.xkms.x509.ldap</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-spring-boot-autoconfigure-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.spring.boot.autoconfigure</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-spring-boot-starter-jaxrs-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" cla
 ss="confluenceTd">org.apache.cxf.spring.boot.jaxrs</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-spring-boot-starter-jaxws-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.spring.boot.jaxws</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-testutils-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.testutils</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-common-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.common</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-corba-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.corba</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-java2ws-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1"
  class="confluenceTd">org.apache.cxf.tools.java2ws</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-misctools-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.misc</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-validator-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.validator</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-wadlto-jaxrs-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.wadl</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-wsdlto-core-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.wsdl.core</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-wsdlto-databinding-jaxb-<strong>&lt;version&gt;</strong>.jar</td><t
 d colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.wsdl.jaxb</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-wsdlto-frontend-javascript-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.wsdl.js</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-wsdlto-frontend-jaxws-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.wsdl.jaxws</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-tools-wsdlto-test-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.tools.wsdl.test</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-wadl2java-plugin-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.plugin.wadl2java</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-wsdl-vali
 dator-plugin-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.wsdl.plugin.validator</td></tr></tbody></table></div><p>Since we publish test artifacts as well, they have been enriched with <strong>Automactic-Module-Name</strong> manifest entry:</p><div class="table-wrap"><table class="wrapped confluenceTable"><colgroup span="1"><col span="1"><col span="1"></colgroup><thead><tr><th colspan="1" rowspan="1" class="confluenceTh">Test Module</th><th colspan="1" rowspan="1" class="confluenceTh">Automatic-Module-Name</th></tr></thead><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-sts-systests-advanced-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.sts.advanced</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-sts-systests-basic-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org
 .apache.cxf.systests.sts.basic</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-sts-systests-itests-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.sts.integration</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-services-sts-systests-osgi-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.sts.osgi</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-base-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.base</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-base-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.base.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-owb-multiple-apps-<s
 trong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.owb.multiapp</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-owb-multiple-apps-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.owb.multiapp.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-owb-no-apps-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.owb.noapp</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-owb-no-apps-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.owb.noapp.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-owb-producers-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenc
 eTd">org.apache.cxf.systests.cdi.owb.producers</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-owb-producers-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.owb.producers.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-weld-multiple-apps-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.weld.multiapp</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-weld-multiple-apps-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.weld.multiapp.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-weld-no-apps-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.weld.noapp</td></tr><tr><td col
 span="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-weld-no-apps-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.weld.noapp.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-weld-producers-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.weld.producers</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-cdi-weld-producers-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.cdi.weld.producers.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ci-grizzly-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.systests.ci" rel="nofollow">org.apache.cxf.systests.ci</a>.grizzly</td></tr>
 <tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-codegen-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.plugin.codegen</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-databinding-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.databinding</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-databinding-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.databinding.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-http-sci-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.rs.sci</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-java2ws-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1"
  class="confluenceTd">org.apache.cxf.systests.plugin.java2ws</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-http-sci-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.rs.sci.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-jaxrs-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.jaxrs</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-jaxrs-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.jaxrs.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-jaxws-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.jaxws</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-jaxws-<strong>&lt;version&gt;
 </strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.jaxws.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-kerberos-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.kerberos</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-kerberos-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.kerberos.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ldap-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.ldap</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ldap-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.ldap.tests</td></tr><tr><td colspan="1" rowspan="1" class="conf
 luenceTd">cxf-systests-microprofile-weld-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.microprofile.weld</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-rs-security-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.security</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-rs-security-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.security.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-rs-sse-base-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.rs.sse.base</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-rs-sse-base-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluence
 Td">org.apache.cxf.systests.rs.sse.base.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-rs-sse-jetty-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.rs.sse.jetty</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-rs-sse-jetty-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.rs.sse.jetty.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-rs-sse-tomcat-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.rs.sse.tomcat</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-rs-sse-tomcat-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.rs.sse.tomcat.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">c
 xf-systests-rs-sse-undertow-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.rs.sse.undertow</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-rs-sse-undertow-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.rs.sse.undertow.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-tracing-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.tracing</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-tracing-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.tracing.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-transport-jms-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.a
 pache.cxf.systests.transport.jms</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-transport-jms-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.transport.jms.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-transports-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.transport</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-transports-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.transport.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-transports-ssl3-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.transport.ssl3</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-transpor
 ts-ssl3-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.transport.ssl3.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-transport-undertow-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.transport.undertow</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-transport-undertow-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.transport.undertow.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-uncategorized-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd">org.apache.cxf.systests.uncategorized</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-uncategorized-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" c
 lass="confluenceTd">org.apache.cxf.systests.uncategorized.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ws-rm-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.systests.ws" rel="nofollow">org.apache.cxf.systests.ws</a>.rm</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ws-security-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.systests.ws" rel="nofollow">org.apache.cxf.systests.ws</a>.security</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ws-security-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.systests.ws" rel="nofollow">org.apache.cxf.systests.ws</a>.security.tests<
 /td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ws-security-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.systests.ws" rel="nofollow">org.apache.cxf.systests.ws</a>.security.examples</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ws-security-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.systests.ws" rel="nofollow">org.apache.cxf.systests.ws</a>.security.examples.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ws-specs-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.systests.ws" rel="nofollow">org.apache.cxf.systests.ws</a>.specs</td></tr><tr><td colspan="1" rowspan="1"
  class="confluenceTd">cxf-systests-ws-specs-<strong>&lt;version&gt;</strong>-tests.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.systests.ws" rel="nofollow">org.apache.cxf.systests.ws</a>.specs.tests</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">cxf-systests-ws-transfer-<strong>&lt;version&gt;</strong>.jar</td><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" href="http://org.apache.cxf.systests.ws" rel="nofollow">org.apache.cxf.systests.ws</a>.transfer</td></tr></tbody></table></div><h2 class="auto-cursor-target" id="JPMS(Java9andbeyond)-ExampleUsage">Example Usage</h2><p>Here is a quick example of using Apache CXF SSE capabilities from modular Java application through the <strong>module-info.java</strong> descriptor.</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="brush: java; gutter: false; theme: Default">module sample.sse {

Modified: websites/production/cxf/content/docs/maven-cxf-codegen-plugin-wsdl-to-java.html
==============================================================================
--- websites/production/cxf/content/docs/maven-cxf-codegen-plugin-wsdl-to-java.html (original)
+++ websites/production/cxf/content/docs/maven-cxf-codegen-plugin-wsdl-to-java.html Tue Jan 11 17:26:17 2022
@@ -110,11 +110,11 @@ Apache CXF -- Maven cxf-codegen-plugin (
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919425742 {padding: 0px;}
-div.rbtoc1641919425742 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919425742 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921618988 {padding: 0px;}
+div.rbtoc1641921618988 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921618988 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919425742">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921618988">
 <ul class="toc-indentation"><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-Introduction">Introduction</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-Example1:PassinginaJAX-WSBindingfile">Example 1: Passing in a JAX-WS Binding file</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-Example2:Specifythedatabinding">Example 2: Specify the data binding</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-Example3:Specifyingaservicetogenerateartifactsfor">Example 3: Specifying a service to generate artifacts for</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-Example4:UsingdefaultOptiontoavoidrepetition">Example 4: Using defaultOption to avoid repetition</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-Example5:UsingwsdlRootwithincludes/excludespatterns">Example 5: Using wsdlRoot with includes/excludes patterns</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-
 Example6:Loadingawsdlfromthemavenrepository">Example 6: Loading a wsdl from the maven repository</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-Example7:Usingxjcextensions">Example 7: Using xjc extensions</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-Example8-UsingJAXB/JAX-WS2.2withJava6">Example 8 - Using JAXB/JAX-WS 2.2 with Java 6</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-ReadingexternalDTDs">Reading external DTDs</a></li><li><a shape="rect" href="#Mavencxfcodegenplugin(WSDLtoJava)-Otherconfigurationoptions">Other configuration options</a></li></ul>
 </div><h3 id="Mavencxfcodegenplugin(WSDLtoJava)-Introduction">Introduction</h3><p>CXF includes a Maven plugin which can generate java artifacts from WSDL. Here is a simple example:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="brush: xml; gutter: false; theme: Default">&lt;plugin&gt;

Modified: websites/production/cxf/content/docs/micrometer.html
==============================================================================
--- websites/production/cxf/content/docs/micrometer.html (original)
+++ websites/production/cxf/content/docs/micrometer.html Tue Jan 11 17:26:17 2022
@@ -109,11 +109,11 @@ Apache CXF -- Micrometer
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919577118 {padding: 0px;}
-div.rbtoc1641919577118 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919577118 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921783097 {padding: 0px;}
+div.rbtoc1641921783097 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921783097 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919577118">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921783097">
 <ul class="toc-indentation"><li><a shape="rect" href="#Micrometer-Introduction">Introduction</a></li><li><a shape="rect" href="#Micrometer-MetricsProvider">Metrics Provider</a></li><li><a shape="rect" href="#Micrometer-Configuration">Configuration</a></li><li><a shape="rect" href="#Micrometer-IntegrationwithJAX-WS">Integration with JAX-WS</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Micrometer-Server">Server</a></li><li><a shape="rect" href="#Micrometer-Client(since3.3.9/3.4.2)">Client (since 3.3.9 / 3.4.2)</a></li></ul>
 </li><li><a shape="rect" href="#Micrometer-IntegrationwithJAX-RS">Integration with JAX-RS</a>

Modified: websites/production/cxf/content/docs/netty-configuration.html
==============================================================================
--- websites/production/cxf/content/docs/netty-configuration.html (original)
+++ websites/production/cxf/content/docs/netty-configuration.html Tue Jan 11 17:26:17 2022
@@ -109,11 +109,11 @@ Apache CXF -- Netty Configuration
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919567155 {padding: 0px;}
-div.rbtoc1641919567155 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919567155 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921771761 {padding: 0px;}
+div.rbtoc1641921771761 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921771761 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919567155">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921771761">
 <ul class="toc-indentation"><li><a shape="rect" href="#NettyConfiguration-ConfiguringtheNettyRuntime">Configuring the Netty Runtime</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#NettyConfiguration-Overview">Overview</a></li><li><a shape="rect" href="#NettyConfiguration-Namespace">Namespace</a></li><li><a shape="rect" href="#NettyConfiguration-Theengine-factoryelement">The engine-factory element</a></li><li><a shape="rect" href="#NettyConfiguration-Theengineelement">The engine element</a></li><li><a shape="rect" href="#NettyConfiguration-Configuringthethreadpool">Configuring the thread pool</a></li><li><a shape="rect" href="#NettyConfiguration-netty_http2HTTP/2support">HTTP/2 support</a></li><li><a shape="rect" href="#NettyConfiguration-Example">Example</a></li></ul>
 </li></ul>

Modified: websites/production/cxf/content/docs/openapifeature-microprofile.html
==============================================================================
--- websites/production/cxf/content/docs/openapifeature-microprofile.html (original)
+++ websites/production/cxf/content/docs/openapifeature-microprofile.html Tue Jan 11 17:26:17 2022
@@ -98,12 +98,12 @@ Apache CXF -- OpenApiFeature (Microprofi
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><h1 id="OpenApiFeature(Microprofile)-/*&lt;![CDATA[*/div.rbtoc1641919400752{padding:0px;}div.rbtoc1641919400752ul{list-style:disc;margin-left:0px;}div.rbtoc1641919400752li{margin-left:0px;padding-left:0px;}/*]]&gt;*/#OpenApiFeature(Microprofile)-Introduction#OpenApiFea"><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919400752 {padding: 0px;}
-div.rbtoc1641919400752 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919400752 li {margin-left: 0px;padding-left: 0px;}
+<div id="ConfluenceContent"><h1 id="OpenApiFeature(Microprofile)-/*&lt;![CDATA[*/div.rbtoc1641921591728{padding:0px;}div.rbtoc1641921591728ul{list-style:disc;margin-left:0px;}div.rbtoc1641921591728li{margin-left:0px;padding-left:0px;}/*]]&gt;*/#OpenApiFeature(Microprofile)-Introduction#OpenApiFea"><style type="text/css">/*<![CDATA[*/
+div.rbtoc1641921591728 {padding: 0px;}
+div.rbtoc1641921591728 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921591728 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></h1><div class="toc-macro rbtoc1641919400752">
+/*]]>*/</style></h1><div class="toc-macro rbtoc1641921591728">
 <ul class="toc-indentation"><li><a shape="rect" href="#OpenApiFeature(Microprofile)-"></a></li><li><a shape="rect" href="#OpenApiFeature(Microprofile)-Introduction">Introduction</a></li><li><a shape="rect" href="#OpenApiFeature(Microprofile)-Setup">Setup</a></li><li><a shape="rect" href="#OpenApiFeature(Microprofile)-Properties">Properties</a></li><li><a shape="rect" href="#OpenApiFeature(Microprofile)-ConfiguringfromCode">Configuring from Code</a></li><li><a shape="rect" href="#OpenApiFeature(Microprofile)-ConfiguringfromSpring">Configuring from Spring</a></li><li><a shape="rect" href="#OpenApiFeature(Microprofile)-ConfiguringfromPropertyfiles">Configuring from Property files</a></li><li><a shape="rect" href="#OpenApiFeature(Microprofile)-EnablingSwaggerUI">Enabling Swagger UI</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#OpenApiFeature(Microprofile)-ConfiguringSwaggerUI">Configuring Swagger UI</a></li></ul>
 </li><li><a shape="rect" href="#OpenApiFeature(Microprofile)-Samples">Samples</a></li></ul>

Modified: websites/production/cxf/content/docs/openapifeature.html
==============================================================================
--- websites/production/cxf/content/docs/openapifeature.html (original)
+++ websites/production/cxf/content/docs/openapifeature.html Tue Jan 11 17:26:17 2022
@@ -110,11 +110,11 @@ Apache CXF -- OpenApiFeature
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919554795 {padding: 0px;}
-div.rbtoc1641919554795 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919554795 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921759458 {padding: 0px;}
+div.rbtoc1641921759458 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921759458 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919554795">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921759458">
 <ul class="toc-indentation"><li><a shape="rect" href="#OpenApiFeature-Introduction">Introduction</a></li><li><a shape="rect" href="#OpenApiFeature-Setup">Setup</a></li><li><a shape="rect" href="#OpenApiFeature-Properties">Properties</a></li><li><a shape="rect" href="#OpenApiFeature-ConfiguringfromCode">Configuring from Code</a></li><li><a shape="rect" href="#OpenApiFeature-ConfiguringfromSpring">Configuring from Spring</a></li><li><a shape="rect" href="#OpenApiFeature-ConfiguringinBlueprint">Configuring in Blueprint</a></li><li><a shape="rect" href="#OpenApiFeature-ConfiguringinCXFNonSpringJaxrsServlet">Configuring in CXFNonSpringJaxrsServlet</a></li><li><a shape="rect" href="#OpenApiFeature-ConfiguringfromPropertyfiles">Configuring from Property files</a></li><li><a shape="rect" href="#OpenApiFeature-SpringBootAutoConfiguration">Spring Boot Auto Configuration</a></li><li><a shape="rect" href="#OpenApiFeature-EnablingSwaggerUI">Enabling Swagger UI</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#OpenApiFeature-EnablingSwaggerUIinOSGicontainer(Karaf)">Enabling Swagger UI in OSGi container (Karaf)</a></li><li><a shape="rect" href="#OpenApiFeature-ConfiguringSwaggerUI(3.2.7+)">Configuring Swagger UI (3.2.7+)</a></li></ul>
 </li><li><a shape="rect" href="#OpenApiFeature-OpenApiFeature-UsingMultipleServerEndpoints(3.3.0+)UsingMultipleServerEndpoints(3.3.0+)">Using Multiple Server Endpoints (3.3.0+)</a></li><li><a shape="rect" href="#OpenApiFeature-Samples">Samples</a></li></ul>

Modified: websites/production/cxf/content/docs/saml-web-sso.html
==============================================================================
--- websites/production/cxf/content/docs/saml-web-sso.html (original)
+++ websites/production/cxf/content/docs/saml-web-sso.html Tue Jan 11 17:26:17 2022
@@ -113,11 +113,11 @@ Apache CXF -- SAML Web SSO
 
 
 <br clear="none"></p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919444991 {padding: 0px;}
-div.rbtoc1641919444991 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919444991 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921639866 {padding: 0px;}
+div.rbtoc1641921639866 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921639866 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919444991">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921639866">
 <ul class="toc-indentation"><li><a shape="rect" href="#SAMLWebSSO-Introduction">Introduction</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#SAMLWebSSO-TypicalFlow">Typical Flow</a></li></ul>
 </li><li><a shape="rect" href="#SAMLWebSSO-Mavendependencies">Maven dependencies</a></li><li><a shape="rect" href="#SAMLWebSSO-IdentityProvider">Identity Provider</a></li><li><a shape="rect" href="#SAMLWebSSO-ServiceProviderSecurityFilter">Service Provider Security Filter</a>

Modified: websites/production/cxf/content/docs/secure-jax-rs-services.html
==============================================================================
--- websites/production/cxf/content/docs/secure-jax-rs-services.html (original)
+++ websites/production/cxf/content/docs/secure-jax-rs-services.html Tue Jan 11 17:26:17 2022
@@ -113,11 +113,11 @@ Apache CXF -- Secure JAX-RS Services
 
 
 <br clear="none"></p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919580221 {padding: 0px;}
-div.rbtoc1641919580221 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919580221 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921786343 {padding: 0px;}
+div.rbtoc1641921786343 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921786343 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919580221">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921786343">
 <ul class="toc-indentation"><li><a shape="rect" href="#SecureJAXRSServices-HTTPS">HTTPS</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#SecureJAXRSServices-Configuringendpoints">Configuring endpoints</a></li><li><a shape="rect" href="#SecureJAXRSServices-Configuringclients">Configuring clients</a></li></ul>
 </li><li><a shape="rect" href="#SecureJAXRSServices-Authentication">Authentication</a></li><li><a shape="rect" href="#SecureJAXRSServices-Authorization">Authorization</a></li><li><a shape="rect" href="#SecureJAXRSServices-WS-Trustintegration">WS-Trust integration</a>

Modified: websites/production/cxf/content/docs/securing-cxf-services.html
==============================================================================
--- websites/production/cxf/content/docs/securing-cxf-services.html (original)
+++ websites/production/cxf/content/docs/securing-cxf-services.html Tue Jan 11 17:26:17 2022
@@ -108,11 +108,11 @@ Apache CXF -- Securing CXF Services
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919390543 {padding: 0px;}
-div.rbtoc1641919390543 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919390543 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921578408 {padding: 0px;}
+div.rbtoc1641921578408 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921578408 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919390543">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921578408">
 <ul class="toc-indentation"><li><a shape="rect" href="#SecuringCXFServices-Securetransports">Secure transports</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#SecuringCXFServices-HTTPS">HTTPS</a></li></ul>
 </li><li><a shape="rect" href="#SecuringCXFServices-SecuringJAX-WSservices">Securing JAX-WS services</a>

Modified: websites/production/cxf/content/docs/springboot.html
==============================================================================
--- websites/production/cxf/content/docs/springboot.html (original)
+++ websites/production/cxf/content/docs/springboot.html Tue Jan 11 17:26:17 2022
@@ -110,11 +110,11 @@ Apache CXF -- SpringBoot
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919535727 {padding: 0px;}
-div.rbtoc1641919535727 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919535727 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921738961 {padding: 0px;}
+div.rbtoc1641921738961 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921738961 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919535727">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921738961">
 <ul class="toc-indentation"><li><a shape="rect" href="#SpringBoot-SpringBootActuator">Spring Boot Actuator</a></li><li><a shape="rect" href="#SpringBoot-SpringBootCXFJAX-WSStarter">Spring Boot CXF JAX-WS Starter</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#SpringBoot-Features">Features</a></li><li><a shape="rect" href="#SpringBoot-Setup">Setup</a></li><li><a shape="rect" href="#SpringBoot-AdditionalConfiguration">Additional Configuration</a></li><li><a shape="rect" href="#SpringBoot-APIDocumentation">API Documentation</a></li><li><a shape="rect" href="#SpringBoot-ServiceRegistryPublication">Service Registry Publication</a></li><li><a shape="rect" href="#SpringBoot-Examples">Examples</a></li></ul>
 </li><li><a shape="rect" href="#SpringBoot-SpringBootCXFJAX-RSStarter">Spring Boot CXF&#160;JAX-RS Starter</a>

Modified: websites/production/cxf/content/docs/sse.html
==============================================================================
--- websites/production/cxf/content/docs/sse.html (original)
+++ websites/production/cxf/content/docs/sse.html Tue Jan 11 17:26:17 2022
@@ -109,12 +109,12 @@ Apache CXF -- SSE
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><h2 id="SSE-/*&lt;![CDATA[*/div.rbtoc1641919562464{padding:0px;}div.rbtoc1641919562464ul{list-style:disc;margin-left:0px;}div.rbtoc1641919562464li{margin-left:0px;padding-left:0px;}/*]]&gt;*/#SSE-Introduction#SSE-IntroductionSince3.2.5release#SSE-Since3.2.5releaseConfi"><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919562464 {padding: 0px;}
-div.rbtoc1641919562464 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919562464 li {margin-left: 0px;padding-left: 0px;}
+<div id="ConfluenceContent"><h2 id="SSE-/*&lt;![CDATA[*/div.rbtoc1641921768647{padding:0px;}div.rbtoc1641921768647ul{list-style:disc;margin-left:0px;}div.rbtoc1641921768647li{margin-left:0px;padding-left:0px;}/*]]&gt;*/#SSE-Introduction#SSE-IntroductionSince3.2.5release#SSE-Since3.2.5releaseConfi"><style type="text/css">/*<![CDATA[*/
+div.rbtoc1641921768647 {padding: 0px;}
+div.rbtoc1641921768647 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921768647 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></h2><div class="toc-macro rbtoc1641919562464">
+/*]]>*/</style></h2><div class="toc-macro rbtoc1641921768647">
 <ul class="toc-indentation"><li><a shape="rect" href="#SSE-"></a></li><li><a shape="rect" href="#SSE-Introduction">Introduction</a></li><li><a shape="rect" href="#SSE-Since3.2.5release">Since 3.2.5 release</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#SSE-Configuration">Configuration</a></li><li><a shape="rect" href="#SSE-AdditionalProperties">Additional Properties</a></li><li><a shape="rect" href="#SSE-OSGi">OSGi</a></li></ul>
 </li><li><a shape="rect" href="#SSE-Before3.2.5release">Before 3.2.5 release</a>

Modified: websites/production/cxf/content/docs/swagger2feature.html
==============================================================================
--- websites/production/cxf/content/docs/swagger2feature.html (original)
+++ websites/production/cxf/content/docs/swagger2feature.html Tue Jan 11 17:26:17 2022
@@ -110,11 +110,11 @@ Apache CXF -- Swagger2Feature
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><h1 id="Swagger2Feature-Swagger2Feature">Swagger2Feature</h1><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919399704 {padding: 0px;}
-div.rbtoc1641919399704 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919399704 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921590637 {padding: 0px;}
+div.rbtoc1641921590637 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921590637 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919399704">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921590637">
 <ul class="toc-indentation"><li><a shape="rect" href="#Swagger2Feature-Swagger2Feature">Swagger2Feature</a></li><li><a shape="rect" href="#Swagger2Feature-Setup">Setup</a></li><li><a shape="rect" href="#Swagger2Feature-Properties">Properties</a></li><li><a shape="rect" href="#Swagger2Feature-ConfiguringfromCode">Configuring from Code</a></li><li><a shape="rect" href="#Swagger2Feature-ConfiguringinSpring">Configuring in Spring</a></li><li><a shape="rect" href="#Swagger2Feature-ConfiguringinBlueprint">Configuring in Blueprint</a></li><li><a shape="rect" href="#Swagger2Feature-ConfiguringinCXFNonSpringJaxrsServlet">Configuring in CXFNonSpringJaxrsServlet</a></li><li><a shape="rect" href="#Swagger2Feature-New:ConfiguringfromPropertiesfile">New: Configuring from Properties file</a></li><li><a shape="rect" href="#Swagger2Feature-EnablinginSpringBoot">Enabling in Spring Boot</a></li><li><a shape="rect" href="#Swagger2Feature-AccessingSwaggerDocuments">Accessing Swagger Documents</a></li><l
 i><a shape="rect" href="#Swagger2Feature-EnablingSwaggerUI">Enabling Swagger UI</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#Swagger2Feature-EnablingSwaggerUIinOSGicontainer(Karaf)">Enabling Swagger UI in OSGi container (Karaf)</a></li><li><a shape="rect" href="#Swagger2Feature-AutomaticUIActivation">Automatic UI Activation</a></li><li><a shape="rect" href="#Swagger2Feature-UnpackingSwaggerUIresources">Unpacking Swagger UI resources</a></li><li><a shape="rect" href="#Swagger2Feature-ConfiguringSwaggerUI(3.2.7+)">Configuring Swagger UI (3.2.7+)</a></li></ul>
 </li><li><a shape="rect" href="#Swagger2Feature-ReverseProxy">Reverse Proxy</a></li><li><a shape="rect" href="#Swagger2Feature-ConvertingtoOpenAPIJSON">Converting to OpenAPI JSON</a></li><li><a shape="rect" href="#Swagger2Feature-Samples">Samples</a></li></ul>

Modified: websites/production/cxf/content/docs/tls-configuration.html
==============================================================================
--- websites/production/cxf/content/docs/tls-configuration.html (original)
+++ websites/production/cxf/content/docs/tls-configuration.html Tue Jan 11 17:26:17 2022
@@ -108,11 +108,11 @@ Apache CXF -- TLS Configuration
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919514858 {padding: 0px;}
-div.rbtoc1641919514858 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919514858 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921716254 {padding: 0px;}
+div.rbtoc1641921716254 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921716254 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919514858">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921716254">
 <ul class="toc-indentation"><li><a shape="rect" href="#TLSConfiguration-TLSParameterscommontobothClientsandServers">TLS Parameters common to both Clients and Servers</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#TLSConfiguration-KeyManagers">Key Managers</a></li><li><a shape="rect" href="#TLSConfiguration-TrustManagers">Trust Managers</a></li><li><a shape="rect" href="#TLSConfiguration-TLSCipherSuites">TLS CipherSuites</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#TLSConfiguration-CipherSuites">CipherSuites</a></li><li><a shape="rect" href="#TLSConfiguration-CipherSuitesFilter">CipherSuites Filter</a></li></ul>

Modified: websites/production/cxf/content/docs/transformationfeature.html
==============================================================================
--- websites/production/cxf/content/docs/transformationfeature.html (original)
+++ websites/production/cxf/content/docs/transformationfeature.html Tue Jan 11 17:26:17 2022
@@ -109,11 +109,11 @@ Apache CXF -- TransformationFeature
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><h1 id="TransformationFeature-TransformationFeature">Transformation Feature</h1><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919452178 {padding: 0px;}
-div.rbtoc1641919452178 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919452178 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921647704 {padding: 0px;}
+div.rbtoc1641921647704 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921647704 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919452178">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921647704">
 <ul class="toc-indentation"><li><a shape="rect" href="#TransformationFeature-TransformationFeature">Transformation Feature</a></li><li><a shape="rect" href="#TransformationFeature-Springconfiguration">Spring configuration</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#TransformationFeature-Changinginputandoutputelementnamesandnamespaces">Changing input and output element names and namespaces</a></li><li><a shape="rect" href="#TransformationFeature-Appendingnewinputandoutputelements">Appending new input and output elements</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#TransformationFeature-Append-Pre-Wrap">Append-Pre-Wrap</a></li><li><a shape="rect" href="#TransformationFeature-Append-Post-Wrap">Append-Post-Wrap</a></li><li><a shape="rect" href="#TransformationFeature-Append-Pre-Include">Append-Pre-Include</a></li><li><a shape="rect" href="#TransformationFeature-Append-Post-Include">Append-Post-Include</a></li><li><a shape="rect" href="#TransformationFeature-Comparingfourappendmodes">Comparing four append modes</a></li></ul>

Modified: websites/production/cxf/content/docs/undertow-configuration.html
==============================================================================
--- websites/production/cxf/content/docs/undertow-configuration.html (original)
+++ websites/production/cxf/content/docs/undertow-configuration.html Tue Jan 11 17:26:17 2022
@@ -109,11 +109,11 @@ Apache CXF -- Undertow Configuration
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919563428 {padding: 0px;}
-div.rbtoc1641919563428 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919563428 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921770717 {padding: 0px;}
+div.rbtoc1641921770717 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921770717 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919563428">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921770717">
 <ul class="toc-indentation"><li><a shape="rect" href="#UndertowConfiguration-ConfiguringtheUndertowRuntime">Configuring the Undertow Runtime</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#UndertowConfiguration-Overview">Overview</a></li><li><a shape="rect" href="#UndertowConfiguration-Namespace">Namespace</a></li><li><a shape="rect" href="#UndertowConfiguration-Theengine-factoryelement">The engine-factory element</a></li><li><a shape="rect" href="#UndertowConfiguration-Theengineelement">The engine element</a></li><li><a shape="rect" href="#UndertowConfiguration-Configuringthethread&amp;IOpools">Configuring the thread &amp; IO pools</a></li><li><a shape="rect" href="#UndertowConfiguration-undertow_http2HTTP/2support">HTTP/2 support</a></li><li><a shape="rect" href="#UndertowConfiguration-Example">Example</a></li></ul>
 </li></ul>

Modified: websites/production/cxf/content/docs/using-apache-htrace.html
==============================================================================
--- websites/production/cxf/content/docs/using-apache-htrace.html (original)
+++ websites/production/cxf/content/docs/using-apache-htrace.html Tue Jan 11 17:26:17 2022
@@ -110,11 +110,11 @@ Apache CXF -- Using Apache HTrace
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919419083 {padding: 0px;}
-div.rbtoc1641919419083 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919419083 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921611920 {padding: 0px;}
+div.rbtoc1641921611920 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921611920 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919419083">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921611920">
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingApacheHTrace-Overview">Overview</a></li><li><a shape="rect" href="#UsingApacheHTrace-DistributedTracinginNutshell">Distributed Tracing in Nutshell</a></li><li><a shape="rect" href="#UsingApacheHTrace-DistributedTracinginApacheCXFusingApacheHTrace">Distributed Tracing in Apache CXF using Apache HTrace</a></li><li><a shape="rect" href="#UsingApacheHTrace-ConfiguringClientconfigure.client">Configuring Client</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingApacheHTrace-Configuringtracingheadernames">Configuring tracing header names</a></li></ul>
 </li><li><a shape="rect" href="#UsingApacheHTrace-ConfiguringServerconfigure.server">Configuring Server</a>

Modified: websites/production/cxf/content/docs/using-cxf-jca-rar-in-application-server.html
==============================================================================
--- websites/production/cxf/content/docs/using-cxf-jca-rar-in-application-server.html (original)
+++ websites/production/cxf/content/docs/using-cxf-jca-rar-in-application-server.html Tue Jan 11 17:26:17 2022
@@ -112,11 +112,11 @@ Apache CXF -- Using CXF-JCA RAR in Appli
 <p>cxf-integration-jca module has implemented the JCA1.5 outbound connection. You can see samples in $CXF_HOME/samples/integration/jca.</p>
 
 <style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919386849 {padding: 0px;}
-div.rbtoc1641919386849 ul {list-style: disc;margin-left: 0px;padding-left: 20px;}
-div.rbtoc1641919386849 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921574605 {padding: 0px;}
+div.rbtoc1641921574605 ul {list-style: disc;margin-left: 0px;padding-left: 20px;}
+div.rbtoc1641921574605 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1641919386849">
+/*]]>*/</style><div class="toc-macro rbtoc1641921574605">
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingCXFJCARARinApplicationServer-DeployCXF-JCARAR.">Deploy CXF-JCA RAR.</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingCXFJCARARinApplicationServer-BuildCXF-JCARAR">Build CXF-JCA RAR</a></li><li><a shape="rect" href="#UsingCXFJCARARinApplicationServer-DeployRARtoJBOSS.">Deploy RAR to JBOSS.</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingCXFJCARARinApplicationServer-DeploythestandaloneRAR.">Deploy the standalone RAR.</a></li><li><a shape="rect" href="#UsingCXFJCARARinApplicationServer-DeploytheRARinEAR.">Deploy the RAR in EAR.</a></li></ul>

Modified: websites/production/cxf/content/docs/using-opentracing.html
==============================================================================
--- websites/production/cxf/content/docs/using-opentracing.html (original)
+++ websites/production/cxf/content/docs/using-opentracing.html Tue Jan 11 17:26:17 2022
@@ -110,11 +110,11 @@ Apache CXF -- Using OpenTracing
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919485450 {padding: 0px;}
-div.rbtoc1641919485450 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919485450 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921684231 {padding: 0px;}
+div.rbtoc1641921684231 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921684231 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919485450">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921684231">
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingOpenTracing-Overview">Overview</a></li><li><a shape="rect" href="#UsingOpenTracing-DistributedTracinginApacheCXFusingOpenTracing">Distributed Tracing in Apache CXF using OpenTracing</a></li><li><a shape="rect" href="#UsingOpenTracing-ANoteonOpenTracingAPIs">A Note on OpenTracing APIs</a></li><li><a shape="rect" href="#UsingOpenTracing-OpenTracingAPIv0.30.0andApacheCXF3.2.x">OpenTracing API v0.30.0 and Apache CXF 3.2.x</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingOpenTracing-ConfiguringClient">Configuring Client</a></li><li><a shape="rect" href="#UsingOpenTracing-ConfiguringServer">Configuring Server</a></li><li><a shape="rect" href="#UsingOpenTracing-DistributedTracingInAction:UsageScenarios">Distributed Tracing In Action: Usage Scenarios</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingOpenTracing-Example#1:ClientandServerwithdefaultdistributedtracingconfigured">Example #1: Client and Server with default distributed tracing configured</a></li><li><a shape="rect" href="#UsingOpenTracing-Example#2:ClientandServerwithnestedtrace">Example #2: Client and Server with nested trace</a></li><li><a shape="rect" href="#UsingOpenTracing-Example#3:ClientandServertracewithtimeline">Example #3: Client and Server trace with timeline</a></li><li><a shape="rect" href="#UsingOpenTracing-Example#4:ClientandServerwithbinaryannotations(key/value)">Example #4: Client and Server with binary annotations (key/value)</a></li><li><a shape="rect" href="#UsingOpenTracing-Example#5:ClientandServerwithparalleltrace(involvingthreadpools)">Example #5: Client and Server with parallel trace (involving thread pools)</a></li><li><a shape="rect" href="#UsingOpenTracing-Example#6:ClientandServerwithasynchronousJAX-RSservice(server-side)">Exampl
 e #6: Client and Server with asynchronous JAX-RS service (server-side)</a></li><li><a shape="rect" href="#UsingOpenTracing-Example#7:ClientandServerwithasynchronousinvocation(client-side)">Example #7: Client and Server with asynchronous invocation (client-side)</a></li></ul>

Modified: websites/production/cxf/content/docs/using-openzipkin-brave.html
==============================================================================
--- websites/production/cxf/content/docs/using-openzipkin-brave.html (original)
+++ websites/production/cxf/content/docs/using-openzipkin-brave.html Tue Jan 11 17:26:17 2022
@@ -110,11 +110,11 @@ Apache CXF -- Using OpenZipkin Brave
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919605698 {padding: 0px;}
-div.rbtoc1641919605698 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919605698 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921813831 {padding: 0px;}
+div.rbtoc1641921813831 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921813831 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919605698">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921813831">
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingOpenZipkinBrave-Overview">Overview</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-DistributedTracinginApacheCXFusingOpenZipkinBrave">Distributed Tracing in Apache CXF using OpenZipkin Brave</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-configuringclientConfiguringClient">Configuring Client</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-configuringserverConfiguringServer">Configuring Server</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-DistributedTracingInAction:UsageScenarios">Distributed Tracing In Action: Usage Scenarios</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#UsingOpenZipkinBrave-Example#1:ClientandServerwithdefaultdistributedtracingconfigured">Example #1: Client and Server with default distributed tracing configured</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-Example#2:ClientandServerwithnestedtrace">Example #2: Client and Server with nested trace</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-Example#3:ClientandServertracewithannotations">Example #3: Client and Server trace with annotations</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-Example#4:ClientandServerwithbinaryannotations(key/value)">Example #4: Client and Server with binary annotations (key/value)</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-Example#5:ClientandServerwithparalleltrace(involvingthreadpools)">Example #5: Client and Server with parallel trace (involving thread pools)</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-Example#6:ClientandServerwithasynchronousJAX-
 RSservice(server-side)">Example #6: Client and Server with asynchronous JAX-RS service (server-side)</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-Example#7:ClientandServerwithasynchronousinvocation(client-side)">Example #7: Client and Server with asynchronous invocation (client-side)</a></li></ul>
 </li><li><a shape="rect" href="#UsingOpenZipkinBrave-DistributedTracingwithOpenZipkinBraveandJAX-WSsupport">Distributed Tracing with OpenZipkin Brave and JAX-WS support</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-DistributedTracingwithOpenZipkinBraveandOSGi">Distributed Tracing with OpenZipkin Brave and OSGi</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-Migratingfrombrave-cxf3">Migrating from brave-cxf3</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-SpringXML-Configuration">Spring XML-Configuration</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-Usingnon-JAX-RSclients">Using non-JAX-RS clients</a></li><li><a shape="rect" href="#UsingOpenZipkinBrave-AccessingBraveAPIs">Accessing Brave APIs</a></li></ul>

Modified: websites/production/cxf/content/docs/validationfeature.html
==============================================================================
--- websites/production/cxf/content/docs/validationfeature.html (original)
+++ websites/production/cxf/content/docs/validationfeature.html Tue Jan 11 17:26:17 2022
@@ -110,11 +110,11 @@ Apache CXF -- ValidationFeature
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><h1 id="ValidationFeature-BeanValidationFeature">Bean Validation Feature</h1><p>&#160;</p><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919393375 {padding: 0px;}
-div.rbtoc1641919393375 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919393375 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921581597 {padding: 0px;}
+div.rbtoc1641921581597 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921581597 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919393375">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921581597">
 <ul class="toc-indentation"><li><a shape="rect" href="#ValidationFeature-BeanValidationFeature">Bean Validation Feature</a></li><li><a shape="rect" href="#ValidationFeature-Introduction">Introduction</a></li><li><a shape="rect" href="#ValidationFeature-Dependencies">Dependencies</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#ValidationFeature-UsingHibernateValidatorasbeanvalidationprovider">Using Hibernate Validator as bean validation provider</a></li><li><a shape="rect" href="#ValidationFeature-UsingApacheBValasbeanvalidationprovider">Using Apache BVal as bean validation provider</a></li></ul>
 </li><li><a shape="rect" href="#ValidationFeature-CommonBeanValidation1.1Interceptors">Common Bean Validation 1.1 Interceptors</a>

Modified: websites/production/cxf/content/docs/xfire-migration-guide.html
==============================================================================
--- websites/production/cxf/content/docs/xfire-migration-guide.html (original)
+++ websites/production/cxf/content/docs/xfire-migration-guide.html Tue Jan 11 17:26:17 2022
@@ -109,11 +109,11 @@ Apache CXF -- XFire Migration Guide
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919573019 {padding: 0px;}
-div.rbtoc1641919573019 ul {list-style: disc;margin-left: 0px;padding-left: 20px;}
-div.rbtoc1641919573019 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921778597 {padding: 0px;}
+div.rbtoc1641921778597 ul {list-style: disc;margin-left: 0px;padding-left: 20px;}
+div.rbtoc1641921778597 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style><div class="toc-macro rbtoc1641919573019">
+/*]]>*/</style><div class="toc-macro rbtoc1641921778597">
 <ul class="toc-indentation"><li><a shape="rect" href="#XFireMigrationGuide-CompletedFunctionalityandCXFanalogues">Completed Functionality and CXF analogues</a></li><li><a shape="rect" href="#XFireMigrationGuide-ShouldIMigrateYet?">Should I Migrate Yet?</a>
 <ul class="toc-indentation"><li><a shape="rect" href="#XFireMigrationGuide-Whoshouldnotmigrate">Who should not migrate</a></li></ul>
 </li><li><a shape="rect" href="#XFireMigrationGuide-ServiceFactories">Service Factories</a>

Modified: websites/production/cxf/content/docs/xslt-feature.html
==============================================================================
--- websites/production/cxf/content/docs/xslt-feature.html (original)
+++ websites/production/cxf/content/docs/xslt-feature.html Tue Jan 11 17:26:17 2022
@@ -109,11 +109,11 @@ Apache CXF -- XSLT Feature
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><h1 id="XSLTFeature-XSLTFeature">XSLT Feature</h1><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1641919508479 {padding: 0px;}
-div.rbtoc1641919508479 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1641919508479 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1641921709401 {padding: 0px;}
+div.rbtoc1641921709401 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1641921709401 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1641919508479">
+/*]]>*/</style></p><div class="toc-macro rbtoc1641921709401">
 <ul class="toc-indentation"><li><a shape="rect" href="#XSLTFeature-XSLTFeature">XSLT Feature</a></li><li><a shape="rect" href="#XSLTFeature-WhenshouldIusetheTransformationFeatureandwhentheXSLTFeature?">When should I use the Transformation Feature and when the XSLT Feature?</a></li><li><a shape="rect" href="#XSLTFeature-Springconfiguration">Spring configuration</a></li><li><a shape="rect" href="#XSLTFeature-ConfiguringtheXSLTFeaturefromSpring/Blueprint">Configuring the XSLT Feature from Spring/Blueprint</a></li><li><a shape="rect" href="#XSLTFeature-ConfiguringtheXSLTinterceptorsincode">Configuring the XSLT interceptors in code</a></li><li><a shape="rect" href="#XSLTFeature-XSLTinterceptorsandphases">XSLT interceptors and phases</a></li><li><a shape="rect" href="#XSLTFeature-Supportedmessagecontents">Supported message contents</a></li></ul>
 </div><p>The CXF XSLT Feature is an alternative to the <a shape="rect" href="http://cxf.apache.org/docs/transformationfeature.html">CXF Transformation Feature</a>, providing a flexible way to dynamically transform XML messages. <br clear="none"> The XSLT Feature applies custom XSL transformations to inbound and/or outbound messages.</p><h1 id="XSLTFeature-WhenshouldIusetheTransformationFeatureandwhentheXSLTFeature?">When should I use the Transformation Feature and when the XSLT Feature?</h1><p>If only trivial transformations must be done, it is recommended to use the lightweight and fast Transformation Feature. It covers most use cases such as:</p><ul><li>dropping the namespace of the outbound messages;</li><li>qualifying the incoming message;</li><li>changing namespaces;</li><li>appending or dropping elements;</li><li>converting attributes to elements.</li></ul><p>The Transformation Feature is completely stream oriented and works fast especially for large messages.</p><p>If you sho
 uld apply non-trivial transformations, not supported by Transformation Feature - it is a use case for the XSLT Feature. Here you can write any custom XSL Transformation and apply it to inbound and/or outbound messages. As the Xalan XSLT engine is actually not completely stream oriented, the XSLT Feature breaks streaming. However it uses the high-performance DTM (Document Table Model) instead of the complete DOM model. Performance can be improved in the future by using further versions of Xalan or other XSLT engines (like Saxon or STX oriented Joost).</p><h1 id="XSLTFeature-Springconfiguration">Spring configuration</h1><p>It is necessary to configure the location of the XSLT script for inbound or/and outbound transformation. Example:</p><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="brush: java; gutter: false; theme: Default">&lt;bean id="xsltFeature" class="org.apache.cxf.feature.transform.XSLTFeature"&gt;