camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Willem Jiang (JIRA)" <>
Subject [jira] [Commented] (CAMEL-3104) ExchangeBuilder to create messages using fluent builder style
Date Wed, 29 Aug 2012 07:17:07 GMT


Willem Jiang commented on CAMEL-3104:

Yeah, we can keep it running once we start to working on the code :)
I will try to address most of your suggestion in my next commit.
> ExchangeBuilder to create messages using fluent builder style
> -------------------------------------------------------------
>                 Key: CAMEL-3104
>                 URL:
>             Project: Camel
>          Issue Type: New Feature
>          Components: camel-core
>            Reporter: Claus Ibsen
>            Assignee: Willem Jiang
>             Fix For: 3.0.0
>         Attachments: ExchangeBuilder.diff
> So you from the Java API using a fluent builder style, can create an Exchange to send,
for example with the ProducerTemplate.
> Currently you can use a inlined Processor to do that but its a bit ugly and verbose.
> {code}
> Exchange exchange = ExchangeBuilder("activemq:queue:foo").withBody("Hello World").andHeader("JMSReplyTo",
"bar").andHeader("foo", 123).create();
> template.send(exchange);
> {code}
> The trick is the Exchange has to be created by the producer and hence we need to know
the endpoint uri where to send it.

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:

View raw message