You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by Oliver Zeigermann <oz...@c1-fse.de> on 2004/05/17 09:22:22 UTC
[Sandbox Transaction] Re: cvs commit: jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory
ByteSizeLimitedObjectCache.java TxLRUObjectCache.java
Ok, here is the initial version of the transaction package. TODOs:
- Add build.xml
- Refactor classes in memory package to XALRUCache to reflect Map
interface and have tx id in thread local instead of passing it over
- Add tx map to memory package
- Add PriorityLock to locking package
- Adapt to collections 3.0
- Add testcases (some already exist)
- Add more docs
Oliver
ozeigermann@apache.org wrote:
> ozeigermann 2004/05/14 06:06:45
>
> Added: transaction/src/java/org/apache/commons/transaction/util
> FileHelper.java Log4jLogger.java Jdk14Logger.java
> XidWrapper.java LoggerFacade.java
> transaction/lib/ext commons-collections-3.0.jar
> commons-codec-1.2.jar log4j-1.2.8.jar
> geronimo-jta.jar
> transaction/src/java/org/apache/commons/transaction/file
> ResourceManager.java FileSequence.java
> ResourceManagerException.java
> ResourceManagerErrorCodes.java
> FileResourceManager.java
> ResourceManagerSystemException.java
> transaction/src/java/org/apache/commons/transaction/locking
> GenericLockManager.java MultiLevelLock.java
> GenericLock.java LockManager.java
> transaction/src/java/org/apache/commons/transaction/memory
> ByteSizeLimitedObjectCache.java
> TxLRUObjectCache.java
> Log:
> Initial import of tx classes almost literally copied from Jakarta Slide source.
> TODO:
> - build.xml
> - Priority Locks in locking package
> - memory package will be redesigned completely, is a pure working base now, will be compatible to collections 3.0
> - more docs
> - examples
> - much more
>
> Revision Changes Path
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/FileHelper.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/FileHelper.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/Log4jLogger.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/Log4jLogger.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/Jdk14Logger.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/Jdk14Logger.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/XidWrapper.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/XidWrapper.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/LoggerFacade.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/util/LoggerFacade.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/lib/ext/commons-collections-3.0.jar
>
> <<Binary file>>
>
>
> 1.1 jakarta-commons-sandbox/transaction/lib/ext/commons-codec-1.2.jar
>
> <<Binary file>>
>
>
> 1.1 jakarta-commons-sandbox/transaction/lib/ext/log4j-1.2.8.jar
>
> <<Binary file>>
>
>
> 1.1 jakarta-commons-sandbox/transaction/lib/ext/geronimo-jta.jar
>
> <<Binary file>>
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/ResourceManager.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/ResourceManager.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/FileSequence.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/FileSequence.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/ResourceManagerException.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/ResourceManagerException.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/ResourceManagerErrorCodes.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/ResourceManagerErrorCodes.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/FileResourceManager.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/FileResourceManager.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/ResourceManagerSystemException.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/file/ResourceManagerSystemException.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/locking/GenericLockManager.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/locking/GenericLockManager.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/locking/MultiLevelLock.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/locking/MultiLevelLock.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/locking/GenericLock.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/locking/GenericLock.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/locking/LockManager.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/locking/LockManager.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/ByteSizeLimitedObjectCache.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/ByteSizeLimitedObjectCache.java?rev=1.1
>
>
> 1.1 jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/TxLRUObjectCache.java
>
> http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/transaction/src/java/org/apache/commons/transaction/memory/TxLRUObjectCache.java?rev=1.1
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: commons-dev-help@jakarta.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org