You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Henryk Konsek (JIRA)" <ji...@apache.org> on 2012/06/20 14:07:42 UTC

[jira] [Created] (CAMEL-5382) JGroups component

Henryk Konsek created CAMEL-5382:
------------------------------------

             Summary: JGroups component
                 Key: CAMEL-5382
                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
             Project: Camel
          Issue Type: New Feature
            Reporter: Henryk Konsek
            Assignee: Henryk Konsek
             Fix For: 2.11


JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.

[1] http://www.jgroups.org

--
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

        

[jira] [Commented] (CAMEL-5382) JGroups component

Posted by "Henryk Konsek (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13455216#comment-13455216 ] 

Henryk Konsek commented on CAMEL-5382:
--------------------------------------

I'll add the documentation next week.
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>          Components: extra
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>             Fix For: 2.11.0
>
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5382) JGroups component

Posted by "Henryk Konsek (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13442340#comment-13442340 ] 

Henryk Konsek commented on CAMEL-5382:
--------------------------------------

I've added support for SCR/DEST headers to the Producer.
rev912
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5382) JGroups component

Posted by "Willem Jiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13442328#comment-13442328 ] 

Willem Jiang commented on CAMEL-5382:
-------------------------------------

@Henryk
People can change the message header as they want, if they want to specify the dest and src of the JGroups message, they can set up the camel message header for it. BTW, if you want to implement InOut Message Exchange Pattern, the dest and src header will be very useful.

BTW, you need to update the file header with GPL license statement instead of using ASF license statement. 
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5382) JGroups component

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

Claus Ibsen commented on CAMEL-5382:
------------------------------------

JGroups is a GPL/LGPL license and is listed as excluded at ASF
http://www.apache.org/legal/3party.html#define-thirdpartywork

We cannot accept this component at ASF.

It can be hosted at Camel Extra though
https://code.google.com/a/apache-extras.org/p/camel-extra/?redir=1


                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5382) JGroups component

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

Claus Ibsen commented on CAMEL-5382:
------------------------------------

I dont think at this moment. We have after all 100+ components to look after.
And usual a new component takes some releases to get stable and mature, and get widespread feedback and adoption.

Have you added documentation for the component?
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>             Fix For: 2.11.0
>
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (CAMEL-5382) JGroups component

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

Claus Ibsen updated CAMEL-5382:
-------------------------------

    Component/s: extra
    
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>          Components: extra
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>             Fix For: 2.11.0
>
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5382) JGroups component

Posted by "Henryk Konsek (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13445801#comment-13445801 ] 

Henryk Konsek commented on CAMEL-5382:
--------------------------------------

Any further thoughts regarding the component? :)
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5382) JGroups component

Posted by "Henryk Konsek (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13448614#comment-13448614 ] 

Henryk Konsek commented on CAMEL-5382:
--------------------------------------

Anybody? :)
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5382) JGroups component

Posted by "Willem Jiang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13442235#comment-13442235 ] 

Willem Jiang commented on CAMEL-5382:
-------------------------------------

[~hekonsek]
I just have a quick look at the code, I found you are putting the message src and dest into the camel message header in the JGroupConsumer but you didn't create a JGroup message according to the camel message headers in the JGroupConsumer. If you take a look at other camel component, you will find there is a binding object can help the component to do this kind message header mapping work.
 
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (CAMEL-5382) JGroups component

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

Henryk Konsek updated CAMEL-5382:
---------------------------------

    Attachment: camel-jgroups.patch

Patch attached. I'll commit it into camel-extra after we make Camel-Extra 2.10 release.
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>             Fix For: 2.11
>
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
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

        

[jira] [Resolved] (CAMEL-5382) JGroups component

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

Henryk Konsek resolved CAMEL-5382.
----------------------------------

       Resolution: Fixed
    Fix Version/s:     (was: 2.11.0)

Committed to Camel Extra in rev911.
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
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

        

[jira] [Commented] (CAMEL-5382) JGroups component

Posted by "Henryk Konsek (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13442331#comment-13442331 ] 

Henryk Konsek commented on CAMEL-5382:
--------------------------------------

Willem, check out the version from the trunk (rev911) - I've applied proper GPL licenses before the commit.

Regarding the headers - in fact, it will be useful to consider SRC AND DEST headers when creating new message in JGroupsProducer. This will allow us to use JGroups producer in the following fashion:

template.sendBodyAndHeader("jgroups://", JGroupsEndpoint.HEADER_JGROUPS_DEST ,new IpAddress("192.168.1.1",9999));

I'll add this feature today.
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (CAMEL-5382) JGroups component

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

Claus Ibsen updated CAMEL-5382:
-------------------------------

    Fix Version/s: 2.11.0
    
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>             Fix For: 2.11.0
>
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CAMEL-5382) JGroups component

Posted by "Henryk Konsek (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CAMEL-5382?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13442324#comment-13442324 ] 

Henryk Konsek commented on CAMEL-5382:
--------------------------------------

@Claus Actually it is in Camel extra already :) (rev911)

@Willem The headers I set in the consumer are just the information copied from the JGroups message. You should not be able to create the message from the headers. probably I'm not getting your point. Could you elaborate it a little bit? :)
                
> JGroups component
> -----------------
>
>                 Key: CAMEL-5382
>                 URL: https://issues.apache.org/jira/browse/CAMEL-5382
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Henryk Konsek
>            Assignee: Henryk Konsek
>         Attachments: camel-jgroups.patch
>
>
> JGroups [1] component for Camel would allow to broadcast/receive messages to/from existing multicast-aware systems. It could be also used to enable communication between Camel/ServiceMix instances.
> [1] http://www.jgroups.org

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira