weaver      2004/03/09 08:16:14

  Modified:    components/persistence/src/java/org/apache/jetspeed/containers
                        persistence.container.groovy
  Log:
  refactored to support container embedding via scripts
  
  Revision  Changes    Path
  1.4       +8 -4      
jakarta-jetspeed-2/components/persistence/src/java/org/apache/jetspeed/containers/persistence.container.groovy
  
  Index: persistence.container.groovy
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/components/persistence/src/java/org/apache/jetspeed/containers/persistence.container.groovy,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- persistence.container.groovy      4 Mar 2004 21:20:07 -0000       1.3
  +++ persistence.container.groovy      9 Mar 2004 16:16:14 -0000       1.4
  @@ -1,18 +1,22 @@
   import org.picocontainer.defaults.DefaultPicoContainer

   import org.picocontainer.Parameter

   import org.picocontainer.defaults.ConstantParameter

  -//import org.apache.jetspeed.components.persistence.store.ojb.OJBTypeIntializer

  -//import org.apache.jetspeed.components.persistence.store.ojb.otm.OTMStoreImpl

   import org.apache.jetspeed.components.persistence.store.ojb.pb.PBStore

   import 
org.apache.jetspeed.components.persistence.store.impl.DefaultPersistenceStoreContainer

   import org.apache.jetspeed.components.persistence.store.PersistenceStoreContainer

  -import org.apache.jetspeed.components.util.system.FSSystemResourceUtilImpl

   import org.picocontainer.ComponentAdapter

   import org.picocontainer.defaults.ConstructorComponentAdapter

   

  +

   container = new DefaultPersistenceStoreContainer(15000, 10000)

  +if(parent != null) 

  +{

  + container.setParent(parent);

  + // make sure that this container is also registered as a component

  + // by its interface

  + parent.registerComponentInstance(PersistenceStoreContainer, container);

  +}

   

  -// Class OTMStoreClass = 
Class.forName("org.apache.jetspeed.components.persistence.store.ojb.otm.OTMStoreImpl")

   ComponentAdapter ca = new ConstructorComponentAdapter("jetspeed", PBStore, new 
Parameter[] {new ConstantParameter("jetspeed")})

   

   container.registerComponent(ca)

  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to