Hello,

Oliver suggested that I post this mail here:

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.

3) A number of tests for the above, that are unfortunately built with
out internal concurrent test-framework (but as junit tests though).

I have submitted TRANSACTION-16 and attached the source code with an intellij project file.

Let me know what you think, and we can discuss it further...


-dennis
---------------------------------------------------------------------------
The information in this email is confidential and may be legally protected.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to