Cleanup unnecessary copy related methods in Exchange
----------------------------------------------------
Key: CAMEL-1822
URL: https://issues.apache.org/activemq/browse/CAMEL-1822
Project: Apache Camel
Issue Type: Improvement
Affects Versions: 2.0-M2
Reporter: Hadrian Zbarcea
Assignee: Hadrian Zbarcea
Fix For: 2.0.0
There are currently 4 apis related to copying exchanges that overlap for the
most part, are confusing and unnecessary. The consensus is to replace:
Exchange newInstance();
Exchange copy();
Exchange newCopy(boolean handoverOnCompletion);
void copyFrom(Exchange source);
with:
Exchange copy();
Exchange copy(boolean handoverOnCompletion);
newInstance() does not bring much value,
copyFrom() is semantically equivalent to copy()
newCopy() will be just renamed to copy(boolean)
See nabble thread:
http://www.nabble.com/-DISCUSS--Exchange-copy-api-cleanup-td24400340.html
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.