[
https://issues.apache.org/jira/browse/CAMEL-4015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13039603#comment-13039603
]
Claus Straube commented on CAMEL-4015:
--------------------------------------
I'm pretty sure it'll no good idea to add the id (key) to the url, because this
value changes at every call. Other the operation. The reason why we've choosen
to set the operation into the header is the greater flexibility. Only if the
operation is a header variable you can change it on runtime. So you can do
something like this:
// keys are missing here
from("direct:insert").setHeader(HazelcastConstants.OPERATION,
constant(HazelcastConstants.PUT_OPERATION)).to("seda:x");
from("direct:get").setHeader(HazelcastConstants.OPERATION,
constant(HazelcastConstants.GET_OPERATION)).inOut("seda:x");
from("direct:delete").setHeader(HazelcastConstants.OPERATION,
constant(HazelcastConstants.DELETE_OPERATION)).to("seda:x");
from("seda:x").toF("hazelcast:%sfoo", HazelcastConstants.MAP_PREFIX);
> camel hazelcast uri format
> --------------------------
>
> Key: CAMEL-4015
> URL: https://issues.apache.org/jira/browse/CAMEL-4015
> Project: Camel
> Issue Type: Improvement
> Components: camel-hazelcast
> Reporter: Romain Manni-Bucau
> Priority: Trivial
>
> It could be nice to be able to specify type operation (and maybe the key for
> map) in the uri instead of headers:
> from("hazelcast:map:foo?operation=get&id=myStringId").to("log:display");
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira