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