User: starksm
Date: 01/12/28 14:35:13
Modified: src/main/org/jboss/ejb Tag: Branch_2_4 ContainerFactory.java
Log:
Add a strict pooling behavior that limits the number of instances to that
specified by the container-pool-conf/MaximumSize
Revision Changes Path
No revision
No revision
1.77.2.9 +4 -2 jboss/src/main/org/jboss/ejb/ContainerFactory.java
Index: ContainerFactory.java
===================================================================
RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/ejb/ContainerFactory.java,v
retrieving revision 1.77.2.8
retrieving revision 1.77.2.9
diff -u -r1.77.2.8 -r1.77.2.9
--- ContainerFactory.java 2001/11/20 09:42:48 1.77.2.8
+++ ContainerFactory.java 2001/12/28 22:35:13 1.77.2.9
@@ -83,7 +83,7 @@
* @author Peter Antman ([EMAIL PROTECTED])
* @author Scott Stark([EMAIL PROTECTED])
*
-* @version $Revision: 1.77.2.8 $
+* @version $Revision: 1.77.2.9 $
*/
public class ContainerFactory
extends org.jboss.util.ServiceMBeanSupport
@@ -632,7 +632,9 @@
container.setContainerInvoker( createContainerInvoker( conf, cl ) );
container.setInstanceCache( createInstanceCache( conf,
m_beanCacheJMSMonitoring, cl ) );
// No real instance pool, use the shadow class
- container.setInstancePool( new StatefulSessionInstancePool() );
+ StatefulSessionInstancePool ip = new StatefulSessionInstancePool();
+ ip.importXml(conf.getContainerPoolConf());
+ container.setInstancePool( ip );
// Set persistence manager
container.setPersistenceManager( (StatefulSessionPersistenceManager)
cl.loadClass( conf.getPersistenceManager() ).newInstance() );
container.setLockManager(createBeanLockManager(false,conf.getLockClass(),
cl));
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development