You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@camel.apache.org by "James Strachan (JIRA)" <ji...@apache.org> on 2008/11/26 11:43:05 UTC

[jira] Created: (CAMEL-1121) create a composite component so we can easily consume from multiple endpoints , do remoting over multiple endpoints or expose beans on multiple endpoints

create a composite component so we can easily consume from multiple endpoints , do remoting over multiple endpoints or expose beans on multiple endpoints
---------------------------------------------------------------------------------------------------------------------------------------------------------

                 Key: CAMEL-1121
                 URL: https://issues.apache.org/activemq/browse/CAMEL-1121
             Project: Apache Camel
          Issue Type: Improvement
            Reporter: James Strachan
             Fix For: 2.0.0


When using the bean integration

http://activemq.apache.org/camel/bean-integration.html

it'd be great if we could use a single endpoint by reference or by URI; which results in messages being consumed from or sent to multiple endpoints.

So folks could create a composite endpoint something like this...

{code}
CompositeEndpoint composite = CompositeEndpoint.newInstance(endpoint1, endpoint2, endpoint3, ...);
CompositeEndpoint composite = CompositeEndpoint.newInstance(uri1, uri2, uri3, ...);
{code}

Or in XML

{code}
<compositeEndpoint id="foo">
  <endpoint uri="foo"/>
  <endpoint uri="bar"/>
   ...
{code}

Then referring to one endpoint would allow multiplexing over multiple endpoints



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


[jira] Updated: (CAMEL-1121) create a composite component so we can easily consume from multiple endpoints , do remoting over multiple endpoints or expose beans on multiple endpoints

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

Claus Ibsen updated CAMEL-1121:
-------------------------------

    Fix Version/s:     (was: 2.0.0)
                   Future

> create a composite component so we can easily consume from multiple endpoints , do remoting over multiple endpoints or expose beans on multiple endpoints
> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-1121
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1121
>             Project: Apache Camel
>          Issue Type: Improvement
>            Reporter: James Strachan
>             Fix For: Future
>
>
> When using the bean integration
> http://activemq.apache.org/camel/bean-integration.html
> it'd be great if we could use a single endpoint by reference or by URI; which results in messages being consumed from or sent to multiple endpoints.
> So folks could create a composite endpoint something like this...
> {code}
> CompositeEndpoint myComposite = CompositeEndpoint.newInstance(endpoint1, endpoint2, endpoint3, ...);
> CompositeEndpoint myComposite = CompositeEndpoint.newInstance(uri1, uri2, uri3, ...);
> {code}
> Or in XML
> {code}
> <compositeEndpoint id="myComposite">
>   <endpoint uri="foo"/>
>   <endpoint uri="bar"/>
>    ...
> {code}
> Then referring to one endpoint would allow multiplexing over multiple endpoints
> e.g. we could do things like
> {code}
> class Cheese {
>   @Consumer(ref='myComposite")
>   public void onSomething(String cheese) {...}
> }
> {code}

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


[jira] Updated: (CAMEL-1121) create a composite component so we can easily consume from multiple endpoints , do remoting over multiple endpoints or expose beans on multiple endpoints

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

James Strachan updated CAMEL-1121:
----------------------------------

    Description: 
When using the bean integration

http://activemq.apache.org/camel/bean-integration.html

it'd be great if we could use a single endpoint by reference or by URI; which results in messages being consumed from or sent to multiple endpoints.

So folks could create a composite endpoint something like this...

{code}
CompositeEndpoint myComposite = CompositeEndpoint.newInstance(endpoint1, endpoint2, endpoint3, ...);
CompositeEndpoint myComposite = CompositeEndpoint.newInstance(uri1, uri2, uri3, ...);
{code}

Or in XML

{code}
<compositeEndpoint id="myComposite">
  <endpoint uri="foo"/>
  <endpoint uri="bar"/>
   ...
{code}

Then referring to one endpoint would allow multiplexing over multiple endpoints


e.g. we could do things like

{code}
class Cheese {
  @Consumer(ref='myComposite")
  public void onSomething(String cheese) {...}
}
{code}


  was:
When using the bean integration

http://activemq.apache.org/camel/bean-integration.html

it'd be great if we could use a single endpoint by reference or by URI; which results in messages being consumed from or sent to multiple endpoints.

So folks could create a composite endpoint something like this...

{code}
CompositeEndpoint composite = CompositeEndpoint.newInstance(endpoint1, endpoint2, endpoint3, ...);
CompositeEndpoint composite = CompositeEndpoint.newInstance(uri1, uri2, uri3, ...);
{code}

Or in XML

{code}
<compositeEndpoint id="foo">
  <endpoint uri="foo"/>
  <endpoint uri="bar"/>
   ...
{code}

Then referring to one endpoint would allow multiplexing over multiple endpoints




> create a composite component so we can easily consume from multiple endpoints , do remoting over multiple endpoints or expose beans on multiple endpoints
> ---------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: CAMEL-1121
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-1121
>             Project: Apache Camel
>          Issue Type: Improvement
>            Reporter: James Strachan
>             Fix For: 2.0.0
>
>
> When using the bean integration
> http://activemq.apache.org/camel/bean-integration.html
> it'd be great if we could use a single endpoint by reference or by URI; which results in messages being consumed from or sent to multiple endpoints.
> So folks could create a composite endpoint something like this...
> {code}
> CompositeEndpoint myComposite = CompositeEndpoint.newInstance(endpoint1, endpoint2, endpoint3, ...);
> CompositeEndpoint myComposite = CompositeEndpoint.newInstance(uri1, uri2, uri3, ...);
> {code}
> Or in XML
> {code}
> <compositeEndpoint id="myComposite">
>   <endpoint uri="foo"/>
>   <endpoint uri="bar"/>
>    ...
> {code}
> Then referring to one endpoint would allow multiplexing over multiple endpoints
> e.g. we could do things like
> {code}
> class Cheese {
>   @Consumer(ref='myComposite")
>   public void onSomething(String cheese) {...}
> }
> {code}

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