[jboss-cvs] JBossAS SVN: r63852 - in trunk/ejb3/src: test/org/jboss/ejb3/test/mdb and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Jul 5 19:18:32 EDT 2007


Author: bdecoste
Date: 2007-07-05 19:18:32 -0400 (Thu, 05 Jul 2007)
New Revision: 63852

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/mdb/MessagingContainer.java
   trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/OverrideTestMDB.java
   trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/QueueTestMDB.java
   trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/TransactionQueueTestMDB.java
Log:
[EJBTHREE-1003] @PoolClass for MDBs

Modified: trunk/ejb3/src/main/org/jboss/ejb3/mdb/MessagingContainer.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/mdb/MessagingContainer.java	2007-07-05 22:43:04 UTC (rev 63851)
+++ trunk/ejb3/src/main/org/jboss/ejb3/mdb/MessagingContainer.java	2007-07-05 23:18:32 UTC (rev 63852)
@@ -309,12 +309,6 @@
    protected void initializePool() throws Exception
    {
      super.initializePool();
-     
-     String maxSession = getMaxSession();
-     if (maxSession != null)
-     {
-        pool.setMaxSize(Integer.parseInt(maxSession));
-     }
    }
    
    protected String getProviderAdapterJNDI()

Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/OverrideTestMDB.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/OverrideTestMDB.java	2007-07-05 22:43:04 UTC (rev 63851)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/OverrideTestMDB.java	2007-07-05 23:18:32 UTC (rev 63852)
@@ -28,6 +28,7 @@
 import javax.jms.MessageListener;
 import javax.annotation.Resource;
 
+import org.jboss.annotation.ejb.PoolClass;
 import org.jboss.logging.Logger;
 
 /**
@@ -39,6 +40,7 @@
         @ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Bogus"),
         @ActivationConfigProperty(propertyName="destination", propertyValue="queue/bogus")
         })
+ at PoolClass(value=org.jboss.ejb3.StrictMaxPool.class, maxSize=100, timeout=10000)
 public class OverrideTestMDB implements MessageListener
 {
    private static final Logger log = Logger.getLogger(OverrideTestMDB.class);

Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/QueueTestMDB.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/QueueTestMDB.java	2007-07-05 22:43:04 UTC (rev 63851)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/QueueTestMDB.java	2007-07-05 23:18:32 UTC (rev 63852)
@@ -36,6 +36,7 @@
 
 import javax.annotation.security.RunAs;
 
+import org.jboss.annotation.ejb.PoolClass;
 import org.jboss.annotation.security.SecurityDomain;
 import org.jboss.logging.Logger;
 
@@ -50,6 +51,7 @@
         @ActivationConfigProperty(propertyName="destinationType", propertyValue="javax.jms.Queue"),
         @ActivationConfigProperty(propertyName="destination", propertyValue="queue/mdbtest")
         })
+ at PoolClass(value=org.jboss.ejb3.StrictMaxPool.class, maxSize=1, timeout=10000)
 @RunAs("TestRole")
 @SecurityDomain(value="other",unauthenticatedPrincipal="nobody")
 public class QueueTestMDB implements MessageListener

Modified: trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/TransactionQueueTestMDB.java
===================================================================
--- trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/TransactionQueueTestMDB.java	2007-07-05 22:43:04 UTC (rev 63851)
+++ trunk/ejb3/src/test/org/jboss/ejb3/test/mdb/TransactionQueueTestMDB.java	2007-07-05 23:18:32 UTC (rev 63852)
@@ -28,6 +28,7 @@
 import javax.jms.Message;
 import javax.jms.MessageListener;
 
+import org.jboss.annotation.ejb.PoolClass;
 import org.jboss.annotation.ejb.TransactionTimeout;
 import org.jboss.logging.Logger;
 
@@ -44,6 +45,7 @@
 @TransactionTimeout(1)
 // Not allowed on a MDB
 //@TransactionAttribute(TransactionAttributeType.REQUIRES_NEW) // if we specify a tx timeout, we must start the tx
+ at PoolClass(value=org.jboss.ejb3.StrictMaxPool.class, maxSize=1, timeout=10000)
 public class TransactionQueueTestMDB implements MessageListener
 {
    private static final Logger log = Logger.getLogger(TransactionQueueTestMDB.class);




More information about the jboss-cvs-commits mailing list