commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Heinicke (JIRA) <j...@apache.org>
Subject [jira] Updated: (TRANSACTION-16) TX collections / TX object model
Date Tue, 12 Jun 2007 00:20:26 GMT

     [ https://issues.apache.org/jira/browse/TRANSACTION-16?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Jörg Heinicke updated TRANSACTION-16:
-------------------------------------

    Description: 
(Quoted from the original message: http://marc.info/?l=jakarta-commons-dev&m=118129603213307&w=4):

I would like to donate an implementation of some transaction enabled collections and resources.

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

  was:
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


> TX collections / TX object model
> --------------------------------
>
>                 Key: TRANSACTION-16
>                 URL: https://issues.apache.org/jira/browse/TRANSACTION-16
>             Project: Commons Transaction
>          Issue Type: Wish
>            Reporter: Dennis Thrysøe
>            Assignee: Oliver Zeigermann
>         Attachments: buzz.zip
>
>
> (Quoted from the original message: http://marc.info/?l=jakarta-commons-dev&m=118129603213307&w=4):
> I would like to donate an implementation of some transaction enabled collections and
resources.
> 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.


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org


Mime
View raw message