Hey Matt,

There was some discussion about this topic a few weeks ago in this list.
You may want to look it up. I think most of us are on the same track.

Take a look at
https://issues.apache.org/jira/browse/CAMEL-6108?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13592471#comment-13592471for
a proposal.

Raúl.

Sent while on the move
On 19 Mar 2013 00:38, "Matt Pavlovich" <mattr...@gmail.com> wrote:

> If all goes well with the sjms component conversion, could we drop the old
> component completely and rename sjms -> jms?
>
> Another request for 3.0:
>
>   - Convert the http4 component to -> "http" (original http component
> dropped)
>
> Thanks,
> Matt Pavlovich
>
> On Mar 4, 2013, at 2:35 PM, Scott England-Sullivan <sully6...@gmail.com>
> wrote:
>
> > Should we have a global JIRA ticket for the 3.0 JTA support to track all
> > the components this impacts?
> >
> > On Thu, Feb 28, 2013 at 12:51 PM, Guillaume Nodet <gno...@gmail.com>
> wrote:
> >
> >> On Thu, Feb 28, 2013 at 6:55 PM, Scott England-Sullivan <
> >> sully6...@gmail.com
> >>> wrote:
> >>
> >>> +1 on core transaction support
> >>>
> >>> Since development on SJMS started I have been reviewing JTA and how to
> >>> implement it as a core support API in Camel.  Adding the capability
> for a
> >>> single endpoint or even multiple endpoints in a route is somewhat
> strait
> >>> forward.  Extending the boundary of a transaction across routes and
> >>> contexts for XA is where I get out of my depth.
> >>>
> >>> I am happy to help and use SJMS as the initial component for
> development
> >>> but I would definitely need some guidance.
> >>>
> >>>
> >>> BTW, SJMS only supports JMS Local Transactions and not JTA at this
> time.
> >>> My impression was that the only supported Camel Transaction model was
> to
> >>> use Spring Transactions Manager with Camel and I am trying to keep SJMS
> >>> provider independent.
> >>>
> >>
> >> Yes, and thus we need to have our own transaction model in camel, in
> order
> >> to be independant from spring and be able to use it with blueprint.
> >>
> >>
> >>>
> >>>
> >>> On Thu, Feb 28, 2013 at 11:30 AM, Chris Geer <ch...@cxtsoftware.com>
> >>> wrote:
> >>>
> >>>> On Thu, Feb 28, 2013 at 12:14 AM, Guillaume Nodet <gno...@gmail.com>
> >>>> wrote:
> >>>>
> >>>>> if you configure spring to use the JtaTransactionManager which
> >> inherits
> >>>>> from PlatformTransactionManager, then you'll have the spring
> >>> transaction
> >>>>> layer using JTA.
> >>>>>
> >>>>> I'll give this a try.
> >>>>
> >>>>>
> >>>>>
> >>>>> On Thu, Feb 28, 2013 at 1:22 AM, Chris Geer <ch...@cxtsoftware.com>
> >>>> wrote:
> >>>>>
> >>>>>> On Wed, Feb 27, 2013 at 5:16 PM, Guillaume Nodet <gno...@gmail.com
> >>>
> >>>>> wrote:
> >>>>>>
> >>>>>>> Getting rid of spring transaction support and implementing our
> >> own
> >>>>> layer
> >>>>>> in
> >>>>>>> camel would be a big win, as it's really a big missing feature in
> >>>>>>> blueprint.
> >>>>>>> I'm willing to pay a beer to anyone tackling that in 2.12 ...
> >>>>>>>
> >>>>>>> Btw, what's your need for getting rid of spring transaction ? Is
> >>> that
> >>>>>> also
> >>>>>>> to remove the dependency on spring ? Because that one already
> >>>> supports
> >>>>>>> plain JTA.
> >>>>>>>
> >>>>>>
> >>>>>> My big driver right now is that I can use JTA transactions for
> >>>> everything
> >>>>>> except Camel JMS/ActiveMQ. I'm curious about your statement about
> >> it
> >>>>>> already supporting JTA. Looking at the JmsComponent, it takes a
> >>>>>> PlatformTransactionManager (i.e. Spring) not a TransactionManager
> >>>> (JTA).
> >>>>>>
> >>>>>> If I could use a standard transaction manager right now I'd be ok
> >> for
> >>>>> now.
> >>>>>> Eventually I'd like to be able to run without spring at all though.
> >>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> On Wed, Feb 27, 2013 at 9:50 PM, Chris Geer <
> >> ch...@cxtsoftware.com
> >>>>
> >>>>>> wrote:
> >>>>>>>
> >>>>>>>> On Wednesday, February 27, 2013, Henryk Konsek wrote:
> >>>>>>>>
> >>>>>>>>> Hi Chris,
> >>>>>>>>>
> >>>>>>>>>> 1) Refactor the JMS Component to use JTA transactions
> >> instead
> >>>> of
> >>>>>>> Spring
> >>>>>>>>>> Transactions.
> >>>>>>>>>
> >>>>>>>>> I'm not really sure if we need to include such kind of
> >> changes
> >>> in
> >>>>>>>>> Camel 3 roadmap. The idea is good, but can't we just raise
> >> Jira
> >>>>> issue
> >>>>>>>>> for it? And implement, even in Camel 2? :)
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> Sure, it could be done in 2.x but 3.0 makes more sense to me
> >>>> because
> >>>>> it
> >>>>>>>> would be a breaking change. An alternative would be to support
> >>> both
> >>>>> JTA
> >>>>>>>> transactions and spring transactions and deprecate spring
> >>>> eventually
> >>>>>> but
> >>>>>>>> that could be a pain. Either way I can create the JIRA.
> >>>>>>>>
> >>>>>>>>>
> >>>>>>>>> Best regards.
> >>>>>>>>>
> >>>>>>>>> --
> >>>>>>>>> Henryk Konsek
> >>>>>>>>> http://henryk-konsek.blogspot.com
> >>>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> ------------------------
> >>>>>>> Guillaume Nodet
> >>>>>>> ------------------------
> >>>>>>> Red Hat, Open Source Integration
> >>>>>>>
> >>>>>>> Email: gno...@redhat.com
> >>>>>>> Web: http://fusesource.com
> >>>>>>> Blog: http://gnodet.blogspot.com/
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> ------------------------
> >>>>> Guillaume Nodet
> >>>>> ------------------------
> >>>>> Red Hat, Open Source Integration
> >>>>>
> >>>>> Email: gno...@redhat.com
> >>>>> Web: http://fusesource.com
> >>>>> Blog: http://gnodet.blogspot.com/
> >>>>>
> >>>>
> >>>
> >>>
> >>>
> >>> --
> >>> --
> >>> Scott England-Sullivan
> >>> Apache Camel Committer
> >>> Principal Consultant / Sr. Architect | Red Hat, Inc.
> >>> FuseSource is now part of Red Hat
> >>> Web:     fusesource.com <http://www.fusesource.com> |
> >>> redhat.com<http://www.redhat.com>
> >>> Blog:     sully6768.blogspot.com
> >>> Twitter: sully6768
> >>>
> >>
> >>
> >>
> >> --
> >> ------------------------
> >> Guillaume Nodet
> >> ------------------------
> >> Red Hat, Open Source Integration
> >>
> >> Email: gno...@redhat.com
> >> Web: http://fusesource.com
> >> Blog: http://gnodet.blogspot.com/
> >>
> >
> >
> >
> > --
> > --
> > Scott England-Sullivan
> > Apache Camel Committer
> > Principal Consultant / Sr. Architect | Red Hat, Inc.
> > FuseSource is now part of Red Hat
> > Web:     fusesource.com <http://www.fusesource.com> |
> > redhat.com<http://www.redhat.com>
> > Blog:     sully6768.blogspot.com
> > Twitter: sully6768
>
>

Reply via email to