Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: The address does not only mean for the server side but also for the client side

What's the Camel Transport for CXF

In CXF you offer or consume a webservice by defining it´s address. The first part of the address specifies the protocol to use. For example address="http://localhost:90000" in an endpoint config configuration means your service will be offered using the http protocol on port 9000 of localhost. When you integrate Camel Tranport into CXF you get a new transport "camel". So you can specifiy specify address="camel://direct:MyEndpointName" to offer your bind the CXF service as address to a camel direct endpoint.

Technically speaking Camel transport for CXF is a component which implements the CXF transport API with the Camel core library. This allows you to use camel´s routing engine and integration patterns support smoothly together with your CXF services.

...