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