History
Log In
h
ome
b
rowse project
f
ind issues
Q
uick Search:
Learn more about
Quick Search
Issue Details
(
XML
|
Word
|
Printable
)
Key:
OPENEJB-839
Type:
Sub-task
Status:
Closed
Resolution:
Fixed
Priority:
Major
Assignee:
David Blevins
Reporter:
David Blevins
Votes:
0
Watchers:
0
Operations
If you were
logged in
you would be able to see more operations.
OpenEJB
OPENEJB-836
Read and Write method locking
Created:
29/Jun/08 06:49 PM
Updated:
02/Jul/08 04:18 AM
Return to search
Component/s:
None
Affects Version/s:
3.0
Fix Version/s:
3.1
Time Tracking:
Not Specified
Resolution Date:
02/Jul/08 04:18 AM
All
Comments
Work Log
Change History
Subversion Commits
Sort Order:
Repository
Revision
Date
User
Message
ASF
#672684
Mon Jun 30 00:00:25 UTC 2008
dblevins
Good chunk of the container side of the following:
OPENEJB-837
: Singleton Bean-Managed Concurrency
OPENEJB-838
: Singleton Container-Managed Concurrency
OPENEJB-839
: ReadOnly and ReadWrite method locking
No deployment support yet, though
Files Changed
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonInstanceManager.java
ADD
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/util/Duration.java
ADD
/openejb/trunk/openejb3/api/ejb31-api-experimental/src/main/java/javax/ejb/ConcurrencyManagementType.java
MODIFY
/openejb/trunk/openejb3/api/ejb31-api-experimental/pom.xml
ADD
/openejb/trunk/openejb3/api/ejb31-api-experimental/src/main/java/javax/ejb/Lock.java
ADD
/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/util/DurationTest.java
ADD
/openejb/trunk/openejb3/api/ejb31-api-experimental/src/main/java/javax/ejb/ConcurrentAccessTimeoutException.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonContainer.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/resources/META-INF/org.apache.openejb.embedded/service-jar.xml
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/singleton/Instance.java
ADD
/openejb/trunk/openejb3/api/ejb31-api-experimental/src/main/java/javax/ejb/LockType.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/resources/META-INF/org.apache.openejb/service-jar.xml
ADD
/openejb/trunk/openejb3/api/ejb31-api-experimental/src/main/java/javax/ejb/ConcurrencyManagement.java
MODIFY
/openejb/trunk/openejb3/assembly/openejb-tomcat/openejb-tomcat-webapp/src/main/resources/META-INF/org.apache.openejb.tomcat/service-jar.xml
Repository
Revision
Date
User
Message
ASF
#673270
Wed Jul 02 04:13:25 UTC 2008
dblevins
OPENEJB-837
: Singleton Bean-Managed Concurrency
OPENEJB-838
: Singleton Container-Managed Concurrency
OPENEJB-839
: ReadOnly and ReadWrite method locking
Files Changed
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonInstanceManager.java
ADD
/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ConcurrencyType.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodInfoUtil.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EjbJarInfo.java
ADD
/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/AttributeBinding.java
ADD
/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ConcurrencyAttribute.java
MODIFY
/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/SessionBean.java
ADD
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodConcurrencyBuilder.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/DeploymentInfo.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
ADD
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodConcurrencyInfo.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
DEL
/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodTransaction.java
MODIFY
/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerTransaction.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanInfo.java
ADD
/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodAttribute.java
(from /openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodTransaction.java)
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonContainer.java
ADD
/openejb/trunk/openejb3/container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/ConcurrencyAttributesTest.java
MODIFY
/openejb/trunk/openejb3/container/openejb-jee/src/test/java/org/apache/openejb/jee/JeeTest.java
MODIFY
/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/AssemblyDescriptor.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java
ADD
/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerConcurrency.java
MODIFY
/openejb/trunk/openejb3/container/openejb-core/src/main/java/org/apache/openejb/core/CoreDeploymentInfo.java
David Blevins
made changes -
02/Jul/08 04:18 AM
Field
Original Value
New Value
Affects Version/s
3.0
[ 12312805 ]
Fix Version/s
3.0.1
[ 12312761 ]
Summary
ReadOnly and ReadWrite method locking
Read and Write method locking
[
Permlink
|
« Hide
]
David Blevins
added a comment -
02/Jul/08 04:18 AM
$ svn ci
Sending container/openejb-core/src/main/java/org/apache/openejb/DeploymentInfo.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EjbJarInfo.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanInfo.java
Adding container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodConcurrencyBuilder.java
Adding container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodConcurrencyInfo.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodInfoUtil.java
Sending container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
Sending container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java
Sending container/openejb-core/src/main/java/org/apache/openejb/core/CoreDeploymentInfo.java
Sending container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonContainer.java
Sending container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonInstanceManager.java
Adding container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/ConcurrencyAttributesTest.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/AssemblyDescriptor.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/AttributeBinding.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/ConcurrencyAttribute.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/ConcurrencyType.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerConcurrency.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerTransaction.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodAttribute.java
Deleting container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodTransaction.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/SessionBean.java
Sending container/openejb-jee/src/test/java/org/apache/openejb/jee/JeeTest.java
Transmitting file data .......................
Committed revision 673270.
[
Show »
]
David Blevins
added a comment -
02/Jul/08 04:18 AM
$ svn ci Sending container/openejb-core/src/main/java/org/apache/openejb/DeploymentInfo.java Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EjbJarInfo.java Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanInfo.java Adding container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodConcurrencyBuilder.java Adding container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodConcurrencyInfo.java Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodInfoUtil.java Sending container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java Sending container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java Sending container/openejb-core/src/main/java/org/apache/openejb/core/CoreDeploymentInfo.java Sending container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonContainer.java Sending container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonInstanceManager.java Adding container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/ConcurrencyAttributesTest.java Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/AssemblyDescriptor.java Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/AttributeBinding.java Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/ConcurrencyAttribute.java Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/ConcurrencyType.java Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerConcurrency.java Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerTransaction.java Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodAttribute.java Deleting container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodTransaction.java Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/SessionBean.java Sending container/openejb-jee/src/test/java/org/apache/openejb/jee/JeeTest.java Transmitting file data ....................... Committed revision 673270.
David Blevins
made changes -
02/Jul/08 04:18 AM
Resolution
Fixed
[ 1 ]
Assignee
David Blevins
[ dblevins ]
Status
Open
[ 1 ]
Closed
[ 6 ]
Sending container/openejb-core/src/main/java/org/apache/openejb/DeploymentInfo.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EjbJarInfo.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanBuilder.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/EnterpriseBeanInfo.java
Adding container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodConcurrencyBuilder.java
Adding container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodConcurrencyInfo.java
Sending container/openejb-core/src/main/java/org/apache/openejb/assembler/classic/MethodInfoUtil.java
Sending container/openejb-core/src/main/java/org/apache/openejb/config/AnnotationDeployer.java
Sending container/openejb-core/src/main/java/org/apache/openejb/config/EjbJarInfoBuilder.java
Sending container/openejb-core/src/main/java/org/apache/openejb/core/CoreDeploymentInfo.java
Sending container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonContainer.java
Sending container/openejb-core/src/main/java/org/apache/openejb/core/singleton/SingletonInstanceManager.java
Adding container/openejb-core/src/test/java/org/apache/openejb/assembler/classic/ConcurrencyAttributesTest.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/AssemblyDescriptor.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/AttributeBinding.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/ConcurrencyAttribute.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/ConcurrencyType.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerConcurrency.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/ContainerTransaction.java
Adding container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodAttribute.java
Deleting container/openejb-jee/src/main/java/org/apache/openejb/jee/MethodTransaction.java
Sending container/openejb-jee/src/main/java/org/apache/openejb/jee/SessionBean.java
Sending container/openejb-jee/src/test/java/org/apache/openejb/jee/JeeTest.java
Transmitting file data .......................
Committed revision 673270.