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());
                                        
  
  
  

Reply via email to