You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "Przemyslaw Budzik (JIRA)" <ji...@apache.org> on 2008/01/15 15:46:44 UTC

[jira] Created: (CAMEL-291) MulticastRecipientList - recipient list that uses multicast processor

MulticastRecipientList - recipient list that uses multicast processor
---------------------------------------------------------------------

                 Key: CAMEL-291
                 URL: https://issues.apache.org/activemq/browse/CAMEL-291
             Project: Apache Camel
          Issue Type: Improvement
          Components: camel-core
    Affects Versions: 1.3.0
            Reporter: Przemyslaw Budzik
             Fix For: 1.3.0
         Attachments: multicast-recipient-list.patch

Probably it would be useful to have recipientList that in InOut mode doesn't work as a pipeline. I faced that problem, however InOnly is ok. It seems 
in InOut it reminds of RoutingSlip. Optionally we could use MulticastProcessor to process "recipients". If you think it makes sense, attached patch enhances camel-core with such feature.


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


[jira] Updated: (CAMEL-291) MulticastRecipientList - recipient list that uses multicast processor

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

Przemyslaw Budzik updated CAMEL-291:
------------------------------------

    Attachment: multicast-recipient-list.patch

Granted. Sorry for inconvenience.

> MulticastRecipientList - recipient list that uses multicast processor
> ---------------------------------------------------------------------
>
>                 Key: CAMEL-291
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-291
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 1.3.0
>            Reporter: Przemyslaw Budzik
>             Fix For: 1.3.0
>
>         Attachments: multicast-recipient-list.patch
>
>
> Probably it would be useful to have recipientList that in InOut mode doesn't work as a pipeline. I faced that problem, however InOnly is ok. It seems 
> in InOut it reminds of RoutingSlip. Optionally we could use MulticastProcessor to process "recipients". If you think it makes sense, attached patch enhances camel-core with such feature.

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


[jira] Commented: (CAMEL-291) MulticastRecipientList - recipient list that uses multicast processor

Posted by "James Strachan (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/CAMEL-291?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=41071#action_41071 ] 

James Strachan commented on CAMEL-291:
--------------------------------------

Great stuff - any chance you could remove and re-attach the patch clicking the "Grant to ASF" button so we can use this patch? e.g. [see this page|https://issues.apache.org/activemq/secure/ManageAttachments.jspa?id=26299], its not granted

> MulticastRecipientList - recipient list that uses multicast processor
> ---------------------------------------------------------------------
>
>                 Key: CAMEL-291
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-291
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 1.3.0
>            Reporter: Przemyslaw Budzik
>             Fix For: 1.3.0
>
>         Attachments: multicast-recipient-list.patch
>
>
> Probably it would be useful to have recipientList that in InOut mode doesn't work as a pipeline. I faced that problem, however InOnly is ok. It seems 
> in InOut it reminds of RoutingSlip. Optionally we could use MulticastProcessor to process "recipients". If you think it makes sense, attached patch enhances camel-core with such feature.

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


[jira] Resolved: (CAMEL-291) MulticastRecipientList - recipient list that uses multicast processor

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

Hadrian Zbarcea resolved CAMEL-291.
-----------------------------------

    Resolution: Fixed

Przemyslav,

I decided to not apply the patch and fix the RecipientList instead.  The change is similar to your patch with the only notable change that I used multicast with a UseLatestAggregationStrategy to preserve the previous semantics.  That is it works as expected for in only and as before for in/out(s) - last result is returned.  Currently the strategy is hardcoded and I don't see a serious reason to make it pluggable as one could use multicast for that.  If you disagree please reopen the issue and comment.

That said, you get credit both for spotting this and for the patch.  Thanks and keep them coming!

> MulticastRecipientList - recipient list that uses multicast processor
> ---------------------------------------------------------------------
>
>                 Key: CAMEL-291
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-291
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 1.3.0
>            Reporter: Przemyslaw Budzik
>            Assignee: Hadrian Zbarcea
>             Fix For: 1.3.0
>
>         Attachments: multicast-recipient-list.patch
>
>
> Probably it would be useful to have recipientList that in InOut mode doesn't work as a pipeline. I faced that problem, however InOnly is ok. It seems 
> in InOut it reminds of RoutingSlip. Optionally we could use MulticastProcessor to process "recipients". If you think it makes sense, attached patch enhances camel-core with such feature.

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


[jira] Updated: (CAMEL-291) MulticastRecipientList - recipient list that uses multicast processor

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

Przemyslaw Budzik updated CAMEL-291:
------------------------------------

    Attachment:     (was: multicast-recipient-list.patch)

> MulticastRecipientList - recipient list that uses multicast processor
> ---------------------------------------------------------------------
>
>                 Key: CAMEL-291
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-291
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 1.3.0
>            Reporter: Przemyslaw Budzik
>             Fix For: 1.3.0
>
>         Attachments: multicast-recipient-list.patch
>
>
> Probably it would be useful to have recipientList that in InOut mode doesn't work as a pipeline. I faced that problem, however InOnly is ok. It seems 
> in InOut it reminds of RoutingSlip. Optionally we could use MulticastProcessor to process "recipients". If you think it makes sense, attached patch enhances camel-core with such feature.

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


[jira] Assigned: (CAMEL-291) MulticastRecipientList - recipient list that uses multicast processor

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

Hadrian Zbarcea reassigned CAMEL-291:
-------------------------------------

    Assignee: Hadrian Zbarcea

> MulticastRecipientList - recipient list that uses multicast processor
> ---------------------------------------------------------------------
>
>                 Key: CAMEL-291
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-291
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>    Affects Versions: 1.3.0
>            Reporter: Przemyslaw Budzik
>            Assignee: Hadrian Zbarcea
>             Fix For: 1.3.0
>
>         Attachments: multicast-recipient-list.patch
>
>
> Probably it would be useful to have recipientList that in InOut mode doesn't work as a pipeline. I faced that problem, however InOnly is ok. It seems 
> in InOut it reminds of RoutingSlip. Optionally we could use MulticastProcessor to process "recipients". If you think it makes sense, attached patch enhances camel-core with such feature.

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