On 20 July 2010 16:38, Ron Smith <ron.sm...@valkyresoftware.com> wrote:
> Unfortunately, all those cool features (especially pooling and reconnect)
> are exactly why I was wanting to use something like camel. This isn't the
> first time that this companies unreasonable biases have limited my choices
> of tools. I'm not a fan of spring or maven but I understand their value.
>
> I might actually take a stab at a non-spring jms component for camel because
> I am really liking the way camel works.

Yay - go Ron! :)

FWIW the Camel Component is designed as a natural place to lazily
create & own the JMS connection; the Endpoint as a natural place to
hold the Destination.  Then each Camel Producer/Consumer would just
create & own a JMS Session and MessageProducer / MessageConsumer.

So it shouldn't be too hard to get something reasonable going fairly
quickly. Though camel-jms has ended up being quite complex code due to
lots of complex requirements (e.g. supporting InOut with a ton of
different configuration options). Dealing with transactions and
reconnection is going to be the hardest and most complex bit though.


-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://fusesource.com/

Reply via email to