hlship 2003/08/23 15:46:04
Modified: hivemind/xdocs index.xml descriptor.xml multithreading.xml
services.xml
hivemind/src/test/hivemind/test/services
RecursiveService.xml TestThreadLocalStorage.java
TestServices.java
hivemind/src/java/org/apache/commons/hivemind/parse
ServiceDescriptor.java DescriptorParser.java
hivemind/src/test/hivemind/test HiveMindSuite.java
TestMisc.java HiveMindTestCase.java
hivemind/src/java/org/apache/commons/hivemind/impl
ServiceExtensionPointImpl.java RegistryBuilder.java
hivemind/src/xsl hivemind.xsl
hivemind/src/java/org/apache/commons/hivemind/service/impl
ThreadLocalStorageImpl.java ClassFabImpl.java
EJBProxyFactory.java
AbstractServiceInterceptorFactory.java
hivemind/src/META-INF hivemodule.xml
Added: hivemind/src/test/hivemind/test/services StringHolder.java
TestThreadedModel.java TestThreadEventNotifier.java
StringHolder.xml ServicesTestSuite.java
hivemind/src/java/org/apache/commons/hivemind/service
ThreadCleanupListener.java ThreadEventNotifier.java
hivemind/src/java/org/apache/commons/hivemind/impl
ThreadedServiceExtensionPointImpl.java
ServiceModel.java
DeferredServiceExtensionPointImpl.java
hivemind/src/test/hivemind/test/rules RulesSuite.java
hivemind/src/java/org/apache/commons/hivemind/service/impl
ThreadEventNotifierImpl.java
hivemind/src/test/hivemind/test/services/impl
StringHolderImpl.java
hivemind/src/test/hivemind/test/util UtilSuite.java
Log:
Add support for a threaded service model (in addition to deferred and singleton).
Remove deferrable attribute from <service>, replace with model.
Add ThreadEventNotifier service for handling per-thread cleanup notifications.
Revision Changes Path
1.7 +3 -22 jakarta-commons-sandbox/hivemind/xdocs/index.xml
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/xdocs/index.xml.diff?r1=1.6&r2=1.7
1.21 +5 -6 jakarta-commons-sandbox/hivemind/xdocs/descriptor.xml
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/xdocs/descriptor.xml.diff?r1=1.20&r2=1.21
1.2 +10 -1 jakarta-commons-sandbox/hivemind/xdocs/multithreading.xml
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/xdocs/multithreading.xml.diff?r1=1.1&r2=1.2
1.18 +86 -11 jakarta-commons-sandbox/hivemind/xdocs/services.xml
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/xdocs/services.xml.diff?r1=1.17&r2=1.18
1.8 +4 -4
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/RecursiveService.xml
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/RecursiveService.xml.diff?r1=1.7&r2=1.8
1.2 +20 -1
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/TestThreadLocalStorage.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/TestThreadLocalStorage.java.diff?r1=1.1&r2=1.2
1.23 +73 -77
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/TestServices.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/TestServices.java.diff?r1=1.22&r2=1.23
1.1
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/StringHolder.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/StringHolder.java?rev=1.1
1.1
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/TestThreadedModel.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/TestThreadedModel.java?rev=1.1
1.1
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/TestThreadEventNotifier.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/TestThreadEventNotifier.java?rev=1.1
1.1
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/StringHolder.xml
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/StringHolder.xml?rev=1.1
1.1
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/ServicesTestSuite.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/ServicesTestSuite.java?rev=1.1
1.9 +8 -9
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ServiceDescriptor.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/ServiceDescriptor.java.diff?r1=1.8&r2=1.9
1.27 +37 -16
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/DescriptorParser.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/parse/DescriptorParser.java.diff?r1=1.26&r2=1.27
1.17 +7 -31
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/HiveMindSuite.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/HiveMindSuite.java.diff?r1=1.16&r2=1.17
1.4 +1 -12
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/TestMisc.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/TestMisc.java.diff?r1=1.3&r2=1.4
1.18 +16 -3
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/HiveMindTestCase.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/HiveMindTestCase.java.diff?r1=1.17&r2=1.18
1.1
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/ThreadCleanupListener.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/ThreadCleanupListener.java?rev=1.1
1.1
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/ThreadEventNotifier.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/ThreadEventNotifier.java?rev=1.1
1.11 +43 -189
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ServiceExtensionPointImpl.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ServiceExtensionPointImpl.java.diff?r1=1.10&r2=1.11
1.24 +34 -19
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/RegistryBuilder.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/RegistryBuilder.java.diff?r1=1.23&r2=1.24
1.1
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ThreadedServiceExtensionPointImpl.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ThreadedServiceExtensionPointImpl.java?rev=1.1
1.1
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ServiceModel.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/ServiceModel.java?rev=1.1
1.1
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/DeferredServiceExtensionPointImpl.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/impl/DeferredServiceExtensionPointImpl.java?rev=1.1
1.16 +4 -11 jakarta-commons-sandbox/hivemind/src/xsl/hivemind.xsl
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/xsl/hivemind.xsl.diff?r1=1.15&r2=1.16
1.1
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/rules/RulesSuite.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/rules/RulesSuite.java?rev=1.1
1.2 +31 -2
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/ThreadLocalStorageImpl.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/ThreadLocalStorageImpl.java.diff?r1=1.1&r2=1.2
1.7 +6 -1
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/ClassFabImpl.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/ClassFabImpl.java.diff?r1=1.6&r2=1.7
1.9 +2 -2
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/EJBProxyFactory.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/EJBProxyFactory.java.diff?r1=1.8&r2=1.9
1.12 +44 -18
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/AbstractServiceInterceptorFactory.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/AbstractServiceInterceptorFactory.java.diff?r1=1.11&r2=1.12
1.1
jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/ThreadEventNotifierImpl.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/java/org/apache/commons/hivemind/service/impl/ThreadEventNotifierImpl.java?rev=1.1
1.1
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/impl/StringHolderImpl.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/services/impl/StringHolderImpl.java?rev=1.1
1.19 +22 -8 jakarta-commons-sandbox/hivemind/src/META-INF/hivemodule.xml
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/META-INF/hivemodule.xml.diff?r1=1.18&r2=1.19
1.1
jakarta-commons-sandbox/hivemind/src/test/hivemind/test/util/UtilSuite.java
http://cvs.apache.org/viewcvs/jakarta-commons-sandbox/hivemind/src/test/hivemind/test/util/UtilSuite.java?rev=1.1
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]