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]

Reply via email to