You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Claus Ibsen (JIRA)" <ji...@apache.org> on 2009/07/10 07:27:33 UTC

[jira] Created: (CAMEL-1817) Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler

Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler
------------------------------------------------------------------------------------------

                 Key: CAMEL-1817
                 URL: https://issues.apache.org/activemq/browse/CAMEL-1817
             Project: Apache Camel
          Issue Type: Improvement
          Components: camel-core
    Affects Versions: 2.0-M2
            Reporter: Claus Ibsen
            Assignee: Claus Ibsen
             Fix For: 2.0.0


See wiki
http://camel.apache.org/camel-2x-speed-optimizations.html

This will pave the road for speed optimizations in Camel

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1817) Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=52810#action_52810 ] 

Claus Ibsen commented on CAMEL-1817:
------------------------------------

After digging a bit more the copy facade is the best option

> Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler
> ------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-1817
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1817
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 2.0-M2
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>             Fix For: 2.0.0
>
>         Attachments: CAMEL_1817.patch
>
>
> See wiki
> http://camel.apache.org/camel-2x-speed-optimizations.html
> This will pave the road for speed optimizations in Camel

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (CAMEL-1817) Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-1817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=52801#action_52801 ] 

Claus Ibsen commented on CAMEL-1817:
------------------------------------

Await closure on the API changes.

What is needed thereafter is to ensure that moving the logic from Pipeline to REH will preserve same semantic in Exchange about IN / OUT.
However if the API is agreed the IN OUT could be simplified and it would be easier to move this logic without breaking stuff.

> Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler
> ------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-1817
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1817
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 2.0-M2
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>             Fix For: 2.0.0
>
>         Attachments: CAMEL_1817.patch
>
>
> See wiki
> http://camel.apache.org/camel-2x-speed-optimizations.html
> This will pave the road for speed optimizations in Camel

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (CAMEL-1817) Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-1817?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-1817:
-------------------------------

    Attachment: CAMEL_1817.patch

work in progress patch.



> Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler
> ------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-1817
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1817
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 2.0-M2
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>             Fix For: 2.0.0
>
>         Attachments: CAMEL_1817.patch
>
>
> See wiki
> http://camel.apache.org/camel-2x-speed-optimizations.html
> This will pave the road for speed optimizations in Camel

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (CAMEL-1817) Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-1817?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-1817:
-------------------------------

    Fix Version/s:     (was: 2.3.0)
                   Future

We need to do this when we incorporate the copy of write message facade API in Camel which allows us to be optimize Camel in several ways. However this work would require a lot of work to get done properly and hence we need a time where its feasible such as Camel 2.5/3.0.

> Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler
> ------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-1817
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1817
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 2.0-M2
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>             Fix For: Future
>
>         Attachments: CAMEL_1817.patch
>
>
> See wiki
> http://camel.apache.org/camel-2x-speed-optimizations.html
> This will pave the road for speed optimizations in Camel

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (CAMEL-1817) Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-1817?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-1817:
-------------------------------

    Fix Version/s:     (was: 2.1.0)
                   2.2.0

> Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler
> ------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-1817
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1817
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 2.0-M2
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>             Fix For: 2.2.0
>
>         Attachments: CAMEL_1817.patch
>
>
> See wiki
> http://camel.apache.org/camel-2x-speed-optimizations.html
> This will pave the road for speed optimizations in Camel

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (CAMEL-1817) Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler

Posted by "Claus Ibsen (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/CAMEL-1817?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Claus Ibsen updated CAMEL-1817:
-------------------------------

    Fix Version/s:     (was: 2.0.0)
                   2.1.0

> Moved logic for defensive copy of current exchange from Pipeline to RedeliveryErrorHandler
> ------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-1817
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1817
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 2.0-M2
>            Reporter: Claus Ibsen
>            Assignee: Claus Ibsen
>             Fix For: 2.1.0
>
>         Attachments: CAMEL_1817.patch
>
>
> See wiki
> http://camel.apache.org/camel-2x-speed-optimizations.html
> This will pave the road for speed optimizations in Camel

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.