User: pra Date: 01/08/23 02:58:43 Modified: src/main/org/jboss/ejb MessageDrivenEnterpriseContext.java Log: Updated to use the new API in MessageDrivenMedata, fixed a bug where setRollbackOnly did not ever work Revision Changes Path 1.9 +4 -3 jboss/src/main/org/jboss/ejb/MessageDrivenEnterpriseContext.java Index: MessageDrivenEnterpriseContext.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/MessageDrivenEnterpriseContext.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- MessageDrivenEnterpriseContext.java 2001/08/03 17:15:43 1.8 +++ MessageDrivenEnterpriseContext.java 2001/08/23 09:58:43 1.9 @@ -23,6 +23,7 @@ import org.jboss.logging.Logger; +import org.jboss.metadata.MetaData; import org.jboss.metadata.MessageDrivenMetaData; /** @@ -32,7 +33,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Peter Antman</a>. * @author <a href="mailto:[EMAIL PROTECTED]">Rickard Öberg</a> * @author <a href="[EMAIL PROTECTED]">Sebastien Alborini</a> - * @version $Revision: 1.8 $ + * @version $Revision: 1.9 $ */ public class MessageDrivenEnterpriseContext extends EnterpriseContext @@ -150,7 +151,7 @@ public boolean getRollbackOnly() { - if (((MessageDrivenMetaData)con.getBeanMetaData()).getAcknowledgeMode() != MessageDrivenMetaData.CLIENT_ACKNOWLEDGE_MODE) { + if (((MessageDrivenMetaData)con.getBeanMetaData()).getMethodTransactionType() != MetaData.TX_REQUIRED) { // NO transaction Logger.log("MessageDriven bean is not allowed to call getRollbackOnly with this transaction settings"); throw new IllegalStateException("MessageDriven bean is not allowed to call getRollbackOnly with this transaction settings"); @@ -161,7 +162,7 @@ public void setRollbackOnly() { - if (((MessageDrivenMetaData)con.getBeanMetaData()).getAcknowledgeMode() != MessageDrivenMetaData.CLIENT_ACKNOWLEDGE_MODE) { + if (((MessageDrivenMetaData)con.getBeanMetaData()).getMethodTransactionType() != MetaData.TX_REQUIRED) { // NO transaction Logger.log("MessageDriven bean is not allowed to call setRollbackOnly with this transaction settings"); throw new IllegalStateException("MessageDriven bean is not allowed to call setRollbackOnly with this transaction settings"); _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] http://lists.sourceforge.net/lists/listinfo/jboss-development