[ 
https://issues.apache.org/jira/browse/CAMEL-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13131433#comment-13131433
 ] 

Claus Ibsen commented on CAMEL-4561:
------------------------------------

When you do a .clone() then it copies the List as a reference. So you could 
potentially make changes in one instance, that reflects the parent instance.

So when you clone then you need to do a deep-clone of the List etc. So its 
fully independent. See for example
https://svn.apache.org/repos/asf/camel/trunk/components/camel-mail/src/main/java/org/apache/camel/component/mail/MailConfiguration.java

                
> CxfComponent should create a new CxfEndpoint instance if the instance is 
> lookup from configuration registry
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-4561
>                 URL: https://issues.apache.org/jira/browse/CAMEL-4561
>             Project: Camel
>          Issue Type: Bug
>            Reporter: Willem Jiang
>
> CAMEL-4503 shows the bug, when we have uri parameters which can override the 
> configuration of cxfEndpoint, the instance of cxfEndpoint from the 
> configuration file could be changed with the uri parameters if the 
> CxfComponnet doesn't return a new instance of the cxfEndpoint.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to