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());
  
  
  

Reply via email to