dain        2004/04/09 15:04:01

  Modified:    modules/core/src/java/org/openejb/assembler
                        ContainerBuilder.java
  Log:

  Added jndi naming bindings
  Fixed many problems with ContainerIndex GBean
  Converted EJB protocol stack to GBeans
  Cleaned up code formating of several classes
  
  Revision  Changes    Path
  1.6       +8 -4      
openejb/modules/core/src/java/org/openejb/assembler/ContainerBuilder.java
  
  Index: ContainerBuilder.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/assembler/ContainerBuilder.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ContainerBuilder.java     6 Apr 2004 18:41:46 -0000       1.5
  +++ ContainerBuilder.java     9 Apr 2004 19:04:00 -0000       1.6
  @@ -65,6 +65,7 @@
   import org.openejb.entity.bmp.BMPContainerBuilder;

   import org.openejb.sfsb.StatefulContainerBuilder;

   import org.openejb.slsb.StatelessContainerBuilder;

  +

   import org.apache.geronimo.transaction.UserTransactionImpl;

   

   public class ContainerBuilder implements RpcContainer {

  @@ -307,8 +308,9 @@
               builder.setUserTransaction(userTransaction);

           }

           builder.setComponentContext(new 
ReadOnlyContextWrapper(deploymentInfo.getJndiEnc(), userTransaction));

  +        builder.setJndiNames(new 
String[]{deploymentInfo.getDeploymentID().toString()});

   

  -        return (GenericEJBContainer)builder.createContainer();

  +        return (GenericEJBContainer) builder.createContainer();

       }

   

       private static GenericEJBContainer 
createStatefulEJBContainerWapper(CoreDeploymentInfo deploymentInfo) throws Exception {

  @@ -327,8 +329,9 @@
               builder.setUserTransaction(userTransaction);

           }

           builder.setComponentContext(new 
ReadOnlyContextWrapper(deploymentInfo.getJndiEnc(), userTransaction));

  +        builder.setJndiNames(new 
String[]{deploymentInfo.getDeploymentID().toString()});

   

  -        return (GenericEJBContainer)builder.createContainer();

  +        return (GenericEJBContainer) builder.createContainer();

       }

   

       private static GenericEJBContainer 
createBMPEntityEJBContainerWapper(CoreDeploymentInfo deploymentInfo) throws Exception {

  @@ -343,7 +346,8 @@
           builder.setComponentContext(new 
ReadOnlyContextWrapper(deploymentInfo.getJndiEnc(), null));

           builder.setTransactionPolicySource(new 
DeploymentInfoTxPolicySource(deploymentInfo));

           builder.setTransactionManager(OpenEJB.getTransactionManager());

  -        return (GenericEJBContainer)builder.createContainer();

  +        builder.setJndiNames(new 
String[]{deploymentInfo.getDeploymentID().toString()});

  +        return (GenericEJBContainer) builder.createContainer();

       }

   

       static class ReadOnlyContextWrapper extends ReadOnlyContext {

  
  
  

Reply via email to