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