User: fleury
Date: 00/06/01 22:58:29
Modified: src/main/org/jboss/ejb ContainerFactory.java
Log:
The container factory takes into account the new plugin for
StatefulSessionInstancePool and the Instance Cache (non passivating for now)
Revision Changes Path
1.18 +9 -9 jboss/src/main/org/jboss/ejb/ContainerFactory.java
Index: ContainerFactory.java
===================================================================
RCS file: /products/cvs/ejboss/jboss/src/main/org/jboss/ejb/ContainerFactory.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- ContainerFactory.java 2000/06/01 23:47:02 1.17
+++ ContainerFactory.java 2000/06/02 05:58:29 1.18
@@ -59,7 +59,7 @@
* @see Container
* @author Rickard �berg ([EMAIL PROTECTED])
* @author <a href="mailto:[EMAIL PROTECTED]">Marc Fleury</a>
-* @version $Revision: 1.17 $
+* @version $Revision: 1.18 $
*/
public class ContainerFactory
implements ContainerFactoryMBean, MBeanRegistration
@@ -268,13 +268,15 @@
// Set persistence manager
((StatefulSessionContainer)con).setPersistenceManager((StatefulSessionPersistenceManager)cl.loadClass(conf.getPersistenceManager()).newInstance());
+ // Set instance pools
+
con.setInstancePool((InstancePool)cl.loadClass(conf.getInstancePool()).newInstance());
+
// Create interceptors
- con.addInterceptor(new
LogInterceptor());
- con.addInterceptor(new
TxInterceptor());
- //con.addInterceptor(new
EntityInstanceInterceptor());
- con.addInterceptor(new
SecurityInterceptor());
- //con.addInterceptor(new
EntitySynchronizationInterceptor());
+ //con.addInterceptor(new
LogInterceptor());
+ //con.addInterceptor(new
TxInterceptor());
+ con.addInterceptor(new
StatefulSessionInstanceInterceptor());
+ //con.addInterceptor(new
SecurityInterceptor());
con.addInterceptor(con.createContainerInterceptor());
@@ -366,9 +368,7 @@
for (int i = 0; i < containers.size(); i++)
{
Container con = (Container)containers.get(i);
- System.out.println("Binding container
"+con.getMetaData().getJndiName());
- System.out.println("to "+con.getContainerInvoker());
-
+
// Use rebind to make sure you overwrite the name
rebind(ctx, con.getMetaData().getJndiName(),
con.getContainerInvoker().getEJBHome());