dain 2005/02/15 19:09:23 Modified: modules/core/src/java/org/openejb/assembler DeploymentInfoTxPolicySource.java Log:
Fixed problem with CMT transactions throwing RolledbackException when an instance calls setRollbackOnly() Cleaned up handling of UnspecifiedTransactionContext Fixed inconsistencies in ContainerPolicy Removed the redundant stateful BMT policy Revision Changes Path 1.6 +2 -3 openejb/modules/core/src/java/org/openejb/assembler/DeploymentInfoTxPolicySource.java Index: DeploymentInfoTxPolicySource.java =================================================================== RCS file: /home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/assembler/DeploymentInfoTxPolicySource.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- DeploymentInfoTxPolicySource.java 28 Oct 2004 21:21:26 -0000 1.5 +++ DeploymentInfoTxPolicySource.java 16 Feb 2005 00:09:23 -0000 1.6 @@ -48,7 +48,6 @@ import java.util.HashMap; import java.util.Map; -import org.openejb.EJBComponentType; import org.openejb.dispatch.InterfaceMethodSignature; import org.openejb.transaction.BeanPolicy; import org.openejb.transaction.ContainerPolicy; @@ -103,7 +102,7 @@ case CoreDeploymentInfo.TX_REQUIRED: return ContainerPolicy.Required; case CoreDeploymentInfo.TX_REQUIRES_NEW: return ContainerPolicy.RequiresNew; case CoreDeploymentInfo.TX_SUPPORTS: return ContainerPolicy.Supports; - default: return (deployment.getComponentType() == EJBComponentType.STATELESS)?BeanPolicy.Stateless:BeanPolicy.Stateful; + default: return BeanPolicy.INSTANCE; } }