camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henryk Konsek <hekon...@gmail.com>
Subject Re: Message History EIP/Message Store status
Date Thu, 21 Feb 2013 12:15:31 GMT
> You are invited add, comment, criticize etc.

Hi Christian,

Looks good :) .

I've added some examples to Wiki demonstrating my vision of the usage
of Claim Check EIP.

// Setting default message store for route:
defaultMessageStore(myStore);

// Claim Check EIP store:
// 1) Store body.
// 2) Set body to null.
// 3) Set Exchange.CLAIM_CHECK header to unique claim id.
from(...).claimCheck().to(...);

// Claim Check EIP read:
// 1) Lookup for the Exchange.CLAIM_CHECK header value.
// 2) Read the message.
// 3) Set body to the value fetched from the store.
from(...).setHeader(Exchange.CLAIM_CHECK, const("id")).claim().to(...);

I'm curious if my claim check DSL design is similar to yours.

Best regards.

--
Henryk Konsek
http://henryk-konsek.blogspot.com

Mime
View raw message