camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Krasser (JIRA)" <j...@apache.org>
Subject [jira] Updated: (CAMEL-209) Content Encrichment support
Date Wed, 11 Feb 2009 17:41:59 GMT

     [ https://issues.apache.org/activemq/browse/CAMEL-209?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Martin Krasser updated CAMEL-209:
---------------------------------

    Attachment: camel-spring.patch
                camel-core.patch

Attached are two patches that add content support enrichment to Camel trunk. A Java DSL example
is

{noformat}
AggregationStrategy myAggregationStartegy = ...

from("direct:start")
.enrich("direct:resource", myAggregationStrategy)
.to("mock:result");

// get additional data from this endpoint
from("direct:resource")
.transform().constant("blah");
...
{noformat}

A Spring DSL example is

{noformat}
  <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring">
    <route>
      <from uri="direct:start"/>
      <enrich resourceUri="direct:resource" aggregationStrategyRef="sampleAggregator"/>
      <to uri="mock:result"/>
    </route>
    <route>
      <from uri="direct:resource"/>
      <transform>
        <constant>blah</constant>
      </transform>
    </route>
  </camelContext>

  <bean id="sampleAggregator" class="org.apache.camel.processor.enricher.SampleAggregator"
/>
{noformat}

If you don't have any objections to these patches I'll add some documentation to the Camel
Wiki.


> Content Encrichment support 
> ----------------------------
>
>                 Key: CAMEL-209
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-209
>             Project: Apache Camel
>          Issue Type: Improvement
>          Components: camel-core
>            Reporter: Nicky Sandhu
>             Fix For: 2.0.0
>
>         Attachments: camel-core.patch, camel-spring.patch
>
>
> ContentEnricher (http://www.enterpriseintegrationpatterns.com/DataEnricher.html) support
is needed. Here's a thread that outlines the usecase http://www.nabble.com/How-to-enrich-message-with-the-result-of-other-invocation-t4714129s22882.html

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


Mime
View raw message