[
https://issues.apache.org/jira/browse/CAMEL-3983?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13042234#comment-13042234
]
Claus Straube commented on CAMEL-3983:
--------------------------------------
Ioannis, as I wrote before, I understand what the problem is. What I don't
understand is, why we need a seda prefix, if we use it like a normal queue? All
features of the seda implementation can be build into the queue implementation
with three or four options (concurrentConsumers, pollIntervall, operation,
transferExchange) - without having an obviously confusing name. And without
much effort (like they did on JMS). I see hazelcast:seda in a line with seda
and vm - the only difference is, that your not bound to camel context or a vm.
That means for internal use inside a camel application. If you want to use it
externally, take hazelcast:queue. And a seda queue is a very simple thing.
There're not hundreds of applications grabbing for data (like this can be on
hazelcast:map). There're two parties: a producer and a consumer. And yes, of
course there can be one who registers a hazelcast:queue listener on the seda
queue, but to my humble opinion - there better ways in camel *and* hazelcast to
get this kind of information.
So finally: If we decide to act like a 'normal' queue, my question is why do we
need something that's not named queue?
> Added Support for Serialization and Message Headers to Hazelcast SEDA
> functionality
> -----------------------------------------------------------------------------------
>
> Key: CAMEL-3983
> URL: https://issues.apache.org/jira/browse/CAMEL-3983
> Project: Camel
> Issue Type: New Feature
> Components: camel-hazelcast
> Affects Versions: 2.8.0
> Reporter: Claus Straube
> Fix For: Future
>
> Attachments: SEDA-CAMEL-3983-2.patch, SEDA-CAMEL-3983.patch,
> hazelcast_seda_headers_04.diff,
> hazelcast_seda_serialization_and_headers_01.diff,
> hazelcast_seda_serialization_and_headers_02.diff,
> hazelcast_seda_serialization_and_headers_03.diff
>
>
> The current implementation looses headers that are given to a
> 'hazelcast:seda:foo' route and is has problems serializing complex objects
> inside body that are not serializable.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira