commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oliver Zeigermann (JIRA)" <>
Subject [jira] Resolved: (TRANSACTION-16) TX collections / TX object model
Date Sat, 18 Aug 2007 21:51:30 GMT


Oliver Zeigermann resolved TRANSACTION-16.

    Resolution: Later

I would like to defer the integration of this stuff until 2.1 as until now there has not been
any noticeable progress in adapting the code to the new 2.x code base.

> TX collections / TX object model
> --------------------------------
>                 Key: TRANSACTION-16
>                 URL:
>             Project: Commons Transaction
>          Issue Type: Wish
>            Reporter: Dennis Thrys√łe
>            Assignee: Oliver Zeigermann
>         Attachments:
> (Quoted from the original message:
> I would like to donate an implementation of some transaction enabled collections and
> The implementation is (more or less) JTA compliant, and mostly finished. It is not well-tested,
robust or mature.
> The code includes:
> 1) TX collections: Map, Set and List wrappers for transactional protection/isolation.
Supported nested collections such that for instance a List or Set in a transactional Map is
wrapped in the appropriate wrapper. Copy-on-tx-start and locking.
> 2) TX object model: An object is passed to the wrapper and after that only used when
retrieved from the wrapper. The object is wrapped in a dynamic proxy which makes sure all
returned objects from reachable instances are also wrapped. Copy-on-write and locking. I have
some additional ideas on this one.
> ---------------------------------------------
> I hereby donate the attached source code for inclusion in or inspiration for commons-transaction.
> I will be happy to participate further in the development of these features.
> Some of the stuff in the project can be considered experimental, and not yet done, but
most is fully implemented.
> -dennis

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message