There's the beginnings of the code at
https://github.com/haf/Castle.Services.Transaction/tree/develop

I want to remake the IoC part of the project to have initially all of
the semantics of TransactionScope, but then, when there's an action
required, such as if the transaction is either in doubt or the
connection was lost, there will be support infrastructure there to
allow you to handle such cases easily with the transaction/autotx
project. This means we'd have NHibernate integration out of the box,
as NHibernate checks for ambient transactions afaik.

I thought having the CommittableTransaction at the farthest-down level
in the hierarchy. Then when we recurse or enter another method with
[Transaction] transaction, we create DependingTransaction-s or
something like that for each boundary.

Also, I've removed the need to have [Transactional] on the class; imho
it's a bit confusing to beginners (after seeing beginners use it).

Cheers
Henrik

On Apr 11, 11:16 pm, hammett <[email protected]> wrote:
> Be my guest ;-)
>
>
>
>
>
>
>
>
>
> On Thu, Apr 7, 2011 at 8:25 AM, Henrik <[email protected]> wrote:
> > Currently having a look at this.
>
> > I'm a bit annoyed at the "IsRolledBack" property as well for child
> > transactions.
>
> > Thinking that I might lose a level of inheritance somewhere.
>
> > On Apr 6, 5:17 pm, Henrik <[email protected]> wrote:
> >> I'm thinking of changing some of these semantics...
>
> >> Let me get back tomorrow.
>
> >> On Mar 31, 5:15 pm, Henry Conceição <[email protected]> wrote:
>
> >> > Your test will fail, until we get it fixed.
>
> >> > Cheers,
> >> > Henry Conceição
>
> >> > On Thu, Mar 31, 2011 at 7:05 AM, John Surcombe <[email protected]> 
> >> > wrote:
> >> > > Henry, I can write a test for NHibernateIntegration but I need to know
> >> > > what the test should be asserting - how should NHibernateIntegration
> >> > > clear away the old session, if not by using AfterCompletion?
>
> >> > > On Mar 30, 11:14 pm, Henry Conceição <[email protected]>
> >> > > wrote:
> >> > >> I think the NHibernateIntegration is the best place to start. Maybe we
> >> > >> need to make some changes on the nh facility too.
>
> >> > >> Cheers,
> >> > >> Henry Conceição
>
> >> > > --
> >> > > You received this message because you are subscribed to the Google 
> >> > > Groups "Castle Project Development List" group.
> >> > > To post to this group, send email to 
> >> > > [email protected].
> >> > > To unsubscribe from this group, send email to 
> >> > > [email protected].
> >> > > For more options, visit this group 
> >> > > athttp://groups.google.com/group/castle-project-devel?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Castle Project Development List" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/castle-project-devel?hl=en.
>
> --
> Cheers,
> hammetthttp://hammett.castleproject.org/

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Development List" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-devel?hl=en.

Reply via email to