Red Hat Training

A Red Hat training course is available for Red Hat Fuse

7.3. Packaging of Bundles/JARs

Refactored cxf-api and cxf-rt-core bundles

The cxf-api bundle and the cxf-rt-core bundle are no longer available in Apache CXF 3.0.x. These bundles have been refactored as follows: the cxf-api bundle content has been split up, with the Java API moving to the new cxf-core bundle and the WSDL interfaces moving to the new cxf-rt-wsdl bundle; the cxf-rt-core bundle content is now provided in the new cxf-core bundle (which also now incorporates the Java API).

Table 7.1. Equivalent bundles for cxf-api and cxf-rt-core

2.7.0 Bundles3.0.x Bundles (equivalent)
cxf-api
cxf-rt-wsdl
cxf-core
cxf-rt-corecxf-core

DynamicClientFactory class

The DynamicClientFactory has been moved from the JAXB data binding bundle, cxf-rt-databinding-jaxb, to the Simple frontend bundle, cxf-rt-frontend-simple.
Note
You are strongly encouraged to use the JaxWsDynamicClientFactory subclass instead of DynamicClientFactory.

New cxf-rt-rs-client bundle

JAX-RS 2.0 Client API and CXF specific WebClient and proxy client code is now made available in the new cxf-rt-rs-client bundle. See also the section called “http://cxf.apache.org/jaxrs namespace”.