djencks 2005/03/15 00:32:49
Modified: modules/openejb-builder/src/test/org/openejb/deployment/slsb
BasicStatelessContainerTest.java
StatelessClientContainerTest.java
Log:
Make transaction policy mapping more generic and implement the
no-distributed-transactions corba tx propagation polices. CORBA operation name
to method signature mapping is not yet really implemented
Revision Changes Path
1.6 +8 -9
openejb/modules/openejb-builder/src/test/org/openejb/deployment/slsb/BasicStatelessContainerTest.java
Index: BasicStatelessContainerTest.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/test/org/openejb/deployment/slsb/BasicStatelessContainerTest.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- BasicStatelessContainerTest.java 10 Feb 2005 06:38:32 -0000 1.5
+++ BasicStatelessContainerTest.java 15 Mar 2005 05:32:49 -0000 1.6
@@ -48,23 +48,22 @@
package org.openejb.deployment.slsb;
import java.util.Collections;
-import java.util.HashSet;
import java.util.HashMap;
+import java.util.HashSet;
import javax.management.ObjectName;
import junit.framework.TestCase;
+import org.apache.geronimo.gbean.GBeanData;
import org.apache.geronimo.kernel.Kernel;
import org.apache.geronimo.kernel.jmx.JMXUtil;
-import org.apache.geronimo.gbean.GBeanData;
+import org.openejb.ContainerIndex;
import org.openejb.deployment.DeploymentHelper;
import org.openejb.deployment.StatelessContainerBuilder;
import org.openejb.dispatch.InterfaceMethodSignature;
+import org.openejb.proxy.EJBProxyReference;
import org.openejb.security.SecurityConfiguration;
-import org.openejb.transaction.ContainerPolicy;
-import org.openejb.transaction.TransactionPolicy;
import org.openejb.transaction.TransactionPolicySource;
-import org.openejb.proxy.EJBProxyReference;
-import org.openejb.ContainerIndex;
+import org.openejb.transaction.TransactionPolicyType;
/**
* @version $Revision$ $Date$
@@ -177,8 +176,8 @@
builder.setLocalJndiNames(new String[0]);
builder.setUnshareableResources(new HashSet());
builder.setTransactionPolicySource(new TransactionPolicySource() {
- public TransactionPolicy getTransactionPolicy(String methodIntf,
InterfaceMethodSignature signature) {
- return ContainerPolicy.Required;
+ public TransactionPolicyType getTransactionPolicy(String
methodIntf, InterfaceMethodSignature signature) {
+ return TransactionPolicyType.Required;
}
});
builder.setSecurityConfiguration(new SecurityConfiguration());
1.4 +5 -6
openejb/modules/openejb-builder/src/test/org/openejb/deployment/slsb/StatelessClientContainerTest.java
Index: StatelessClientContainerTest.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/test/org/openejb/deployment/slsb/StatelessClientContainerTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- StatelessClientContainerTest.java 26 Jan 2005 23:28:02 -0000 1.3
+++ StatelessClientContainerTest.java 15 Mar 2005 05:32:49 -0000 1.4
@@ -48,8 +48,8 @@
package org.openejb.deployment.slsb;
import java.rmi.RemoteException;
-import java.util.HashSet;
import java.util.HashMap;
+import java.util.HashSet;
import javax.ejb.EJBException;
import javax.ejb.EJBHome;
import javax.ejb.EJBMetaData;
@@ -67,9 +67,8 @@
import org.openejb.deployment.StatelessContainerBuilder;
import org.openejb.dispatch.InterfaceMethodSignature;
import org.openejb.security.SecurityConfiguration;
-import org.openejb.transaction.ContainerPolicy;
-import org.openejb.transaction.TransactionPolicy;
import org.openejb.transaction.TransactionPolicySource;
+import org.openejb.transaction.TransactionPolicyType;
/**
*
@@ -241,8 +240,8 @@
builder.setLocalJndiNames(new String[0]);
builder.setUnshareableResources(new HashSet());
builder.setTransactionPolicySource(new TransactionPolicySource() {
- public TransactionPolicy getTransactionPolicy(String methodIntf,
InterfaceMethodSignature signature) {
- return ContainerPolicy.Required;
+ public TransactionPolicyType getTransactionPolicy(String
methodIntf, InterfaceMethodSignature signature) {
+ return TransactionPolicyType.Required;
}
});
builder.setSecurityConfiguration(new SecurityConfiguration());