You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hivemind.apache.org by jc...@apache.org on 2005/04/03 15:10:12 UTC

cvs commit: jakarta-hivemind/framework/src/test/org/apache/hivemind/impl/servicemodel TestRegistryShutdownListenerServices.java ShutdownListenerServices.xml SimpleImpl.java

jcarman     2005/04/03 06:10:12

  Modified:    framework/src/test/org/apache/hivemind/impl/servicemodel
                        TestRegistryShutdownListenerServices.java
                        ShutdownListenerServices.xml SimpleImpl.java
  Log:
  Core service implementations which implement RegistryShutdownListener are not notified for primitive, singleton, and pooled service models
  PR: HIVEMIND-103
  
  Revision  Changes    Path
  1.2       +6 -3      jakarta-hivemind/framework/src/test/org/apache/hivemind/impl/servicemodel/TestRegistryShutdownListenerServices.java
  
  Index: TestRegistryShutdownListenerServices.java
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/framework/src/test/org/apache/hivemind/impl/servicemodel/TestRegistryShutdownListenerServices.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestRegistryShutdownListenerServices.java	28 Mar 2005 22:33:36 -0000	1.1
  +++ TestRegistryShutdownListenerServices.java	3 Apr 2005 13:10:12 -0000	1.2
  @@ -36,17 +36,20 @@
   
       public void testPooled() throws Exception
       {
  -        executeShutdownListenerTest("pooled");
  +        executeShutdownListenerTest("pooledManual");
  +        executeShutdownListenerTest("pooledAuto");
       }
   
       public void testSingleton() throws Exception
       {
  -        executeShutdownListenerTest("singleton");
  +        executeShutdownListenerTest("singletonManual");
  +        executeShutdownListenerTest("singletonAuto");        
       }
   
       public void testPrimitive() throws Exception
       {
  -        executeShutdownListenerTest("primitive");
  +        executeShutdownListenerTest("primitiveManual");
  +        executeShutdownListenerTest("primitiveAuto");        
       }
   
   }
  
  
  
  1.2       +18 -3     jakarta-hivemind/framework/src/test/org/apache/hivemind/impl/servicemodel/ShutdownListenerServices.xml
  
  Index: ShutdownListenerServices.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/framework/src/test/org/apache/hivemind/impl/servicemodel/ShutdownListenerServices.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ShutdownListenerServices.xml	28 Mar 2005 22:33:36 -0000	1.1
  +++ ShutdownListenerServices.xml	3 Apr 2005 13:10:12 -0000	1.2
  @@ -17,19 +17,34 @@
   
   <module id="hivemind.lib.test" version="1.0.0">
     
  -  <service-point id="singletonSimple" interface="org.apache.hivemind.impl.servicemodel.Simple">
  +  <service-point id="singletonManualSimple" interface="org.apache.hivemind.impl.servicemodel.Simple">
       <invoke-factory model="singleton">
         <construct class="org.apache.hivemind.impl.servicemodel.SimpleImpl" />
       </invoke-factory>
     </service-point>
  -  <service-point id="primitiveSimple" interface="org.apache.hivemind.impl.servicemodel.Simple">
  +  <service-point id="primitiveManualSimple" interface="org.apache.hivemind.impl.servicemodel.Simple">
       <invoke-factory model="primitive">
         <construct class="org.apache.hivemind.impl.servicemodel.SimpleImpl" />
       </invoke-factory>
     </service-point>
  -  <service-point id="pooledSimple" interface="org.apache.hivemind.impl.servicemodel.Simple">
  +  <service-point id="pooledManualSimple" interface="org.apache.hivemind.impl.servicemodel.Simple">
       <invoke-factory model="pooled">
         <construct class="org.apache.hivemind.impl.servicemodel.SimpleImpl" />
       </invoke-factory>
     </service-point>
  +  <service-point id="singletonAutoSimple" interface="org.apache.hivemind.impl.servicemodel.Simple">
  +    <invoke-factory model="singleton">
  +      <construct class="org.apache.hivemind.impl.servicemodel.SimpleImpl" autowire-services="false"/>
  +    </invoke-factory>
  +  </service-point>
  +  <service-point id="primitiveAutoSimple" interface="org.apache.hivemind.impl.servicemodel.Simple">
  +    <invoke-factory model="primitive">
  +      <construct class="org.apache.hivemind.impl.servicemodel.SimpleImpl" autowire-services="false"/>
  +    </invoke-factory>
  +  </service-point>
  +  <service-point id="pooledAutoSimple" interface="org.apache.hivemind.impl.servicemodel.Simple">
  +    <invoke-factory model="pooled">
  +      <construct class="org.apache.hivemind.impl.servicemodel.SimpleImpl" autowire-services="false"/>
  +    </invoke-factory>
  +  </service-point>
   </module>
  \ No newline at end of file
  
  
  
  1.4       +4 -0      jakarta-hivemind/framework/src/test/org/apache/hivemind/impl/servicemodel/SimpleImpl.java
  
  Index: SimpleImpl.java
  ===================================================================
  RCS file: /home/cvs/jakarta-hivemind/framework/src/test/org/apache/hivemind/impl/servicemodel/SimpleImpl.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- SimpleImpl.java	28 Mar 2005 22:33:36 -0000	1.3
  +++ SimpleImpl.java	3 Apr 2005 13:10:12 -0000	1.4
  @@ -25,6 +25,10 @@
   {
       private Counter counter;
   
  +    public SimpleImpl()
  +    {
  +        
  +    }
       
       public SimpleImpl( ShutdownCoordinator coordinator )
       {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-cvs-help@jakarta.apache.org