You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by willianantunes <gi...@git.apache.org> on 2018/05/27 16:32:17 UTC

[GitHub] camel pull request #2350: CAMEL-12541: rsClient does not work programmatical...

GitHub user willianantunes opened a pull request:

    https://github.com/apache/camel/pull/2350

    CAMEL-12541: rsClient does not work programmatically, only with XML

    When the endpoint is created with the bean (see [here](https://github.com/apache/camel/blob/39c0d63d923bfe9236834ecb1c4470bb7e9e7eaa/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsComponent.java#L76) how it's found) is always available and is used for the consumer approach (see the method [newJAXRSServerFactoryBean](https://github.com/apache/camel/blob/39c0d63d923bfe9236834ecb1c4470bb7e9e7eaa/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsSpringEndpoint.java#L65)). 
    
    Now the [same behavior](https://github.com/willianantunes/camel/blob/30a4bdbf0975c8efc06d504b751e88ec4af5e64a/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsSpringEndpoint.java#L71) is used for producer approach as nowadays [we always return a new instance of SpringJAXRSClientFactoryBean](https://github.com/apache/camel/blob/39c0d63d923bfe9236834ecb1c4470bb7e9e7eaa/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/jaxrs/CxfRsSpringEndpoint.java#L71).

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/willianantunes/camel cxfrs-bean-programmatically

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/camel/pull/2350.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #2350
    
----
commit 30a4bdbf0975c8efc06d504b751e88ec4af5e64a
Author: Willian Antunes <wi...@...>
Date:   2018-05-27T16:20:53Z

    CAMEL-12541: Use configured bean instead of creating a new
    
    When the endpoint is created the bean is always available and is used
    for the consumer approach (newJAXRSServerFactoryBean). Now the same
    behavior is used for producer approach (newJAXRSClientFactoryBean).

----


---

[GitHub] camel pull request #2350: CAMEL-12541: rsClient does not work programmatical...

Posted by WillemJiang <gi...@git.apache.org>.
Github user WillemJiang closed the pull request at:

    https://github.com/apache/camel/pull/2350


---