You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by me...@apache.org on 2007/03/11 16:12:33 UTC

svn commit: r516920 - in /incubator/tuscany/java/distribution/sca/demo/src/main/profiles: master/system.scdl slave1/system.scdl slave2/system.scdl

Author: meerajk
Date: Sun Mar 11 08:12:32 2007
New Revision: 516920

URL: http://svn.apache.org/viewvc?view=rev&rev=516920
Log:
start building the system scdl for the federated model

Modified:
    incubator/tuscany/java/distribution/sca/demo/src/main/profiles/master/system.scdl
    incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave1/system.scdl
    incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave2/system.scdl

Modified: incubator/tuscany/java/distribution/sca/demo/src/main/profiles/master/system.scdl
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/distribution/sca/demo/src/main/profiles/master/system.scdl?view=diff&rev=516920&r1=516919&r2=516920
==============================================================================
--- incubator/tuscany/java/distribution/sca/demo/src/main/profiles/master/system.scdl (original)
+++ incubator/tuscany/java/distribution/sca/demo/src/main/profiles/master/system.scdl Sun Mar 11 08:12:32 2007
@@ -25,171 +25,49 @@
 <composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
            xmlns:system="http://tuscany.apache.org/xmlns/sca/system/2.0-alpha"
            name="org.apache.tuscany.launcher.System"
-			  autowire="true">
+           autowire="true">
 
-    <!-- Component that provides the Deployer service -->
-    <component name="deployer">
-        <system:implementation.system class="org.apache.tuscany.core.deployer.DeployerImpl"/>
-    </component>
-
-    <!-- Work management -->
-    <component name="workContext">
-        <system:implementation.system class="org.apache.tuscany.core.component.WorkContextImpl"/>
-    </component>
-
-    <!-- Wire service -->
-    <component name="proxyService">
-        <system:implementation.system class="org.apache.tuscany.core.wire.jdk.JDKProxyService"/>
-    </component>
-
-    <!-- Scope infrastructure -->
-    <component name="scopeRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.ScopeRegistryImpl"/>
-    </component>
-
-    <!-- Store infrastructure -->
-    <component name="store">
-        <system:implementation.system class="org.apache.tuscany.core.services.store.memory.MemoryStore"/>
-    </component>
-
-    <!-- Builder and BuilderRegistry -->
-    <component name="builder">
-        <system:implementation.system class="org.apache.tuscany.core.builder.BuilderRegistryImpl"/>
-    </component>
-
-    <!-- Resource host registry -->
-    <component name="resourceHostRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.services.host.DelegatingResourceHostRegistry"/>
-    </component>
-    
-    <!-- Loader and LoaderRegistry -->
-    <component name="loader">
-        <system:implementation.system class="org.apache.tuscany.core.loader.LoaderRegistryImpl"/>
-    </component>
-
-    <!-- Introspector and IntrospectionRegistry -->
-    <component name="interfaceProcessorRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.implementation.IntrospectionRegistryImpl"/>
-    </component>
-
-    <!-- Connector infrastructure -->
-    <component name="connector">
-        <system:implementation.system class="org.apache.tuscany.core.builder.ConnectorImpl"/>
-    </component>
-
-    <component name="wirePostProcessorRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.builder.WirePostProcessorRegistryImpl"/>
-    </component>
-    
-    <!-- Default scopes -->
-    <component name="scope.module">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.CompositeScopeObjectFactory"/>
-    </component>
-
-    <component name="scope.stateless">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.StatelessScopeObjectFactory"/>
-    </component>
-    <component name="scope.request">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.RequestScopeObjectFactory"/>
-    </component>
-
-    <component name="scope.conversational">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.ConversationalScopeObjectFactory"/>
-    </component>
-
-    <!-- include loader configuration -->
-    <include name="org.apache.tuscany.core.Loader" scdlResource="org/apache/tuscany/core/loader.scdl"/>
-
-    <!-- include databinding configuration -->
-    <include name="org.apache.tuscany.core.DataBinding" scdlResource="org/apache/tuscany/core/databinding.scdl"/>
-
-    <!-- include implementation processor configuration -->
-    <include name="org.apache.tuscany.core.Implementation" scdlResource="org/apache/tuscany/core/implementation.scdl"/>
-
-    <!-- Java interface definition language -->
-    <include name="org.apache.tuscany.core.InterfaceJava" scdlResource="org/apache/tuscany/core/interfaceJava.scdl"/>
-
-    <!-- include omposite implementation type -->
-    <include name="org.apache.tuscany.core.Composite" scdlResource="org/apache/tuscany/core/composite.scdl"/>
-
-    <!-- System implementation type -->
-    <include name="org.apache.tuscany.core.SystemImplementation" scdlResource="org/apache/tuscany/core/systemImplementation.scdl"/>
-
-    <!-- Java implementation type -->
-    <include name="org.apache.tuscany.core.JavaImplementation" scdlResource="org/apache/tuscany/core/javaImplementation.scdl"/>
-
-    <!-- service for resolving artifacts using Maven repositories -->
-    <component name="artifactRepository">
-        <system:implementation.system class="org.apache.tuscany.services.maven.MavenArtifactRepository"/>
-        <property name="remoteRepoUrl">http://repo1.maven.org/maven2/,http://people.apache.org/repo/m2-snapshot-repository,http://people.apache.org/repo/m2-incubating-repository/,http://people.apache.org/repo/m1-snapshot-repository/</property>
-    </component>
-
-    <!-- WorkScheduler service -->
+    <!-- Work scheduler -->
     <component name="workManager">
-        <system:implementation.system
-            class="org.apache.tuscany.core.services.work.jsr237.workmanager.ThreadPoolWorkManager"/>
+        <system:implementation.system class="org.apache.tuscany.core.services.work.jsr237.workmanager.ThreadPoolWorkManager"/>
         <property name="poolSize">10</property>
     </component>
-
-    <component name="workSchCompositeContextImplTestCaseeduler">
-        <system:implementation.system class="org.apache.tuscany.core.services.work.jsr237.Jsr237WorkScheduler"/>
-    </component>
-
-    <component name="policyBuilderRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.policy.PolicyBuilderRegistryImpl"/>
-    </component>
-
-    <component name="propertyFactory">
-        <system:implementation.system class="org.apache.tuscany.core.property.PropertyObjectFactoryImpl"/>
-    </component>
-
-    <!-- component that scans the extension directory -->
-    <component name="directoryScanExtender" initLevel="90">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.DirectoryScanExtender"/>
-        <property name="path">extensions</property>
-    </component>
-
-    <!-- the local binding -->
-    <component name="localBindingLoader">
-        <system:implementation.system class="org.apache.tuscany.core.binding.local.LocalBindingLoader"/>
-    </component>
-
-    <component name="localBindingBuilder">
-        <system:implementation.system class="org.apache.tuscany.core.binding.local.LocalBindingBuilder"/>
-    </component>
     
-    <component name="artifactRepository">
-        <system:implementation.system class="org.apache.tuscany.core.services.artifact.LocalMavenRepository"/>
-        <property name="repository">.m2/repository</property>
+    <!-- JXTA network configurator -->
+    <component name="networkConfigurator">
+        <system:implementation.system class="net.jxta.platform.NetworkConfigurator"/>
+        <property name="principal">principal</property>
+        <property name="password">password</property>
     </component>
     
-    <component name="launchedLoader">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.implementation.launched.LaunchedLoader"/>
+    <!-- Discovery service -->
+    <component name="discoveryService">
+        <system:implementation.system class="org.apache.tuscany.service.discovery.jxta.JxtaDiscoveryService"/>
+        <property name="interval">5000</property>
+        <reference name="configurator" target="networkConfigurator"/>
+        <reference name="workScheduler" target="workManager"/>
     </component>
     
-    <component name="launchedComponentLoader">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.implementation.launched.LaunchedComponentTypeLoader"/>
-    </component>
     
-    <component name="launchedComponentBuilder">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.implementation.launched.LaunchedComponentBuilder"/>
-    </component>
-
-    <component name="wiringExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.builder.WiringExceptionFormatter"/>
-    </component>
-
-    <component name="wiringExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.builder.WiringExceptionFormatter"/>
-    </component>
-	 
-    <component name="loaderExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.loader.LoaderExceptionFormatter"/>
-    </component>
-
-    <component name="incompatibleServiceContractExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.wire.IncompatibleServiceContractExceptionFormatter"/>
-    </component>
+    <!-- Marshallers -->
+    
+    
+    
+    
+    
+    <!-- New builders -->
+    
+    
+    <!-- Federated deployer -->
+    
+    <!-- Connector -->
+    
+    
+    <!-- Scope registry -->
+    
+    <!-- Scopes -->
+    
+    <!-- Jetty HTTP service -->
 
 
 </composite>

Modified: incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave1/system.scdl
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave1/system.scdl?view=diff&rev=516920&r1=516919&r2=516920
==============================================================================
--- incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave1/system.scdl (original)
+++ incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave1/system.scdl Sun Mar 11 08:12:32 2007
@@ -25,171 +25,49 @@
 <composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
            xmlns:system="http://tuscany.apache.org/xmlns/sca/system/2.0-alpha"
            name="org.apache.tuscany.launcher.System"
-			  autowire="true">
+           autowire="true">
 
-    <!-- Component that provides the Deployer service -->
-    <component name="deployer">
-        <system:implementation.system class="org.apache.tuscany.core.deployer.DeployerImpl"/>
-    </component>
-
-    <!-- Work management -->
-    <component name="workContext">
-        <system:implementation.system class="org.apache.tuscany.core.component.WorkContextImpl"/>
-    </component>
-
-    <!-- Wire service -->
-    <component name="proxyService">
-        <system:implementation.system class="org.apache.tuscany.core.wire.jdk.JDKProxyService"/>
-    </component>
-
-    <!-- Scope infrastructure -->
-    <component name="scopeRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.ScopeRegistryImpl"/>
-    </component>
-
-    <!-- Store infrastructure -->
-    <component name="store">
-        <system:implementation.system class="org.apache.tuscany.core.services.store.memory.MemoryStore"/>
-    </component>
-
-    <!-- Builder and BuilderRegistry -->
-    <component name="builder">
-        <system:implementation.system class="org.apache.tuscany.core.builder.BuilderRegistryImpl"/>
-    </component>
-
-    <!-- Resource host registry -->
-    <component name="resourceHostRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.services.host.DelegatingResourceHostRegistry"/>
-    </component>
-    
-    <!-- Loader and LoaderRegistry -->
-    <component name="loader">
-        <system:implementation.system class="org.apache.tuscany.core.loader.LoaderRegistryImpl"/>
-    </component>
-
-    <!-- Introspector and IntrospectionRegistry -->
-    <component name="interfaceProcessorRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.implementation.IntrospectionRegistryImpl"/>
-    </component>
-
-    <!-- Connector infrastructure -->
-    <component name="connector">
-        <system:implementation.system class="org.apache.tuscany.core.builder.ConnectorImpl"/>
-    </component>
-
-    <component name="wirePostProcessorRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.builder.WirePostProcessorRegistryImpl"/>
-    </component>
-    
-    <!-- Default scopes -->
-    <component name="scope.module">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.CompositeScopeObjectFactory"/>
-    </component>
-
-    <component name="scope.stateless">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.StatelessScopeObjectFactory"/>
-    </component>
-    <component name="scope.request">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.RequestScopeObjectFactory"/>
-    </component>
-
-    <component name="scope.conversational">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.ConversationalScopeObjectFactory"/>
-    </component>
-
-    <!-- include loader configuration -->
-    <include name="org.apache.tuscany.core.Loader" scdlResource="org/apache/tuscany/core/loader.scdl"/>
-
-    <!-- include databinding configuration -->
-    <include name="org.apache.tuscany.core.DataBinding" scdlResource="org/apache/tuscany/core/databinding.scdl"/>
-
-    <!-- include implementation processor configuration -->
-    <include name="org.apache.tuscany.core.Implementation" scdlResource="org/apache/tuscany/core/implementation.scdl"/>
-
-    <!-- Java interface definition language -->
-    <include name="org.apache.tuscany.core.InterfaceJava" scdlResource="org/apache/tuscany/core/interfaceJava.scdl"/>
-
-    <!-- include omposite implementation type -->
-    <include name="org.apache.tuscany.core.Composite" scdlResource="org/apache/tuscany/core/composite.scdl"/>
-
-    <!-- System implementation type -->
-    <include name="org.apache.tuscany.core.SystemImplementation" scdlResource="org/apache/tuscany/core/systemImplementation.scdl"/>
-
-    <!-- Java implementation type -->
-    <include name="org.apache.tuscany.core.JavaImplementation" scdlResource="org/apache/tuscany/core/javaImplementation.scdl"/>
-
-    <!-- service for resolving artifacts using Maven repositories -->
-    <component name="artifactRepository">
-        <system:implementation.system class="org.apache.tuscany.services.maven.MavenArtifactRepository"/>
-        <property name="remoteRepoUrl">http://repo1.maven.org/maven2/,http://people.apache.org/repo/m2-snapshot-repository,http://people.apache.org/repo/m2-incubating-repository/,http://people.apache.org/repo/m1-snapshot-repository/</property>
-    </component>
-
-    <!-- WorkScheduler service -->
+    <!-- Work scheduler -->
     <component name="workManager">
-        <system:implementation.system
-            class="org.apache.tuscany.core.services.work.jsr237.workmanager.ThreadPoolWorkManager"/>
+        <system:implementation.system class="org.apache.tuscany.core.services.work.jsr237.workmanager.ThreadPoolWorkManager"/>
         <property name="poolSize">10</property>
     </component>
-
-    <component name="workSchCompositeContextImplTestCaseeduler">
-        <system:implementation.system class="org.apache.tuscany.core.services.work.jsr237.Jsr237WorkScheduler"/>
-    </component>
-
-    <component name="policyBuilderRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.policy.PolicyBuilderRegistryImpl"/>
-    </component>
-
-    <component name="propertyFactory">
-        <system:implementation.system class="org.apache.tuscany.core.property.PropertyObjectFactoryImpl"/>
-    </component>
-
-    <!-- component that scans the extension directory -->
-    <component name="directoryScanExtender" initLevel="90">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.DirectoryScanExtender"/>
-        <property name="path">extensions</property>
-    </component>
-
-    <!-- the local binding -->
-    <component name="localBindingLoader">
-        <system:implementation.system class="org.apache.tuscany.core.binding.local.LocalBindingLoader"/>
-    </component>
-
-    <component name="localBindingBuilder">
-        <system:implementation.system class="org.apache.tuscany.core.binding.local.LocalBindingBuilder"/>
-    </component>
     
-    <component name="artifactRepository">
-        <system:implementation.system class="org.apache.tuscany.core.services.artifact.LocalMavenRepository"/>
-        <property name="repository">.m2/repository</property>
+    <!-- JXTA network configurator -->
+    <component name="networkConfigurator">
+        <system:implementation.system class="net.jxta.platform.NetworkConfigurator"/>
+        <property name="principal">principal</property>
+        <property name="password">password</property>
     </component>
     
-    <component name="launchedLoader">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.implementation.launched.LaunchedLoader"/>
+    <!-- Discovery service -->
+    <component name="discoveryService">
+        <system:implementation.system class="org.apache.tuscany.service.discovery.jxta.JxtaDiscoveryService"/>
+        <property name="interval">5000</property>
+        <reference name="configurator" target="networkConfigurator"/>
+        <reference name="workScheduler" target="workManager"/>
     </component>
     
-    <component name="launchedComponentLoader">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.implementation.launched.LaunchedComponentTypeLoader"/>
-    </component>
     
-    <component name="launchedComponentBuilder">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.implementation.launched.LaunchedComponentBuilder"/>
-    </component>
-
-    <component name="wiringExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.builder.WiringExceptionFormatter"/>
-    </component>
-
-    <component name="wiringExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.builder.WiringExceptionFormatter"/>
-    </component>
-	 
-    <component name="loaderExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.loader.LoaderExceptionFormatter"/>
-    </component>
-
-    <component name="incompatibleServiceContractExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.wire.IncompatibleServiceContractExceptionFormatter"/>
-    </component>
+    <!-- Marshallers -->
+    
+    
+    
+    
+    
+    <!-- New builders -->
+    
+    
+    <!-- Federated deployer -->
+    
+    <!-- Connector -->
+    
+    
+    <!-- Scope registry -->
+    
+    <!-- Scopes -->
+    
+    <!-- Jetty HTTP service -->
 
 
 </composite>

Modified: incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave2/system.scdl
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave2/system.scdl?view=diff&rev=516920&r1=516919&r2=516920
==============================================================================
--- incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave2/system.scdl (original)
+++ incubator/tuscany/java/distribution/sca/demo/src/main/profiles/slave2/system.scdl Sun Mar 11 08:12:32 2007
@@ -25,171 +25,49 @@
 <composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
            xmlns:system="http://tuscany.apache.org/xmlns/sca/system/2.0-alpha"
            name="org.apache.tuscany.launcher.System"
-			  autowire="true">
+           autowire="true">
 
-    <!-- Component that provides the Deployer service -->
-    <component name="deployer">
-        <system:implementation.system class="org.apache.tuscany.core.deployer.DeployerImpl"/>
-    </component>
-
-    <!-- Work management -->
-    <component name="workContext">
-        <system:implementation.system class="org.apache.tuscany.core.component.WorkContextImpl"/>
-    </component>
-
-    <!-- Wire service -->
-    <component name="proxyService">
-        <system:implementation.system class="org.apache.tuscany.core.wire.jdk.JDKProxyService"/>
-    </component>
-
-    <!-- Scope infrastructure -->
-    <component name="scopeRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.ScopeRegistryImpl"/>
-    </component>
-
-    <!-- Store infrastructure -->
-    <component name="store">
-        <system:implementation.system class="org.apache.tuscany.core.services.store.memory.MemoryStore"/>
-    </component>
-
-    <!-- Builder and BuilderRegistry -->
-    <component name="builder">
-        <system:implementation.system class="org.apache.tuscany.core.builder.BuilderRegistryImpl"/>
-    </component>
-
-    <!-- Resource host registry -->
-    <component name="resourceHostRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.services.host.DelegatingResourceHostRegistry"/>
-    </component>
-    
-    <!-- Loader and LoaderRegistry -->
-    <component name="loader">
-        <system:implementation.system class="org.apache.tuscany.core.loader.LoaderRegistryImpl"/>
-    </component>
-
-    <!-- Introspector and IntrospectionRegistry -->
-    <component name="interfaceProcessorRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.implementation.IntrospectionRegistryImpl"/>
-    </component>
-
-    <!-- Connector infrastructure -->
-    <component name="connector">
-        <system:implementation.system class="org.apache.tuscany.core.builder.ConnectorImpl"/>
-    </component>
-
-    <component name="wirePostProcessorRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.builder.WirePostProcessorRegistryImpl"/>
-    </component>
-    
-    <!-- Default scopes -->
-    <component name="scope.module">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.CompositeScopeObjectFactory"/>
-    </component>
-
-    <component name="scope.stateless">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.StatelessScopeObjectFactory"/>
-    </component>
-    <component name="scope.request">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.RequestScopeObjectFactory"/>
-    </component>
-
-    <component name="scope.conversational">
-        <system:implementation.system class="org.apache.tuscany.core.component.scope.ConversationalScopeObjectFactory"/>
-    </component>
-
-    <!-- include loader configuration -->
-    <include name="org.apache.tuscany.core.Loader" scdlResource="org/apache/tuscany/core/loader.scdl"/>
-
-    <!-- include databinding configuration -->
-    <include name="org.apache.tuscany.core.DataBinding" scdlResource="org/apache/tuscany/core/databinding.scdl"/>
-
-    <!-- include implementation processor configuration -->
-    <include name="org.apache.tuscany.core.Implementation" scdlResource="org/apache/tuscany/core/implementation.scdl"/>
-
-    <!-- Java interface definition language -->
-    <include name="org.apache.tuscany.core.InterfaceJava" scdlResource="org/apache/tuscany/core/interfaceJava.scdl"/>
-
-    <!-- include omposite implementation type -->
-    <include name="org.apache.tuscany.core.Composite" scdlResource="org/apache/tuscany/core/composite.scdl"/>
-
-    <!-- System implementation type -->
-    <include name="org.apache.tuscany.core.SystemImplementation" scdlResource="org/apache/tuscany/core/systemImplementation.scdl"/>
-
-    <!-- Java implementation type -->
-    <include name="org.apache.tuscany.core.JavaImplementation" scdlResource="org/apache/tuscany/core/javaImplementation.scdl"/>
-
-    <!-- service for resolving artifacts using Maven repositories -->
-    <component name="artifactRepository">
-        <system:implementation.system class="org.apache.tuscany.services.maven.MavenArtifactRepository"/>
-        <property name="remoteRepoUrl">http://repo1.maven.org/maven2/,http://people.apache.org/repo/m2-snapshot-repository,http://people.apache.org/repo/m2-incubating-repository/,http://people.apache.org/repo/m1-snapshot-repository/</property>
-    </component>
-
-    <!-- WorkScheduler service -->
+    <!-- Work scheduler -->
     <component name="workManager">
-        <system:implementation.system
-            class="org.apache.tuscany.core.services.work.jsr237.workmanager.ThreadPoolWorkManager"/>
+        <system:implementation.system class="org.apache.tuscany.core.services.work.jsr237.workmanager.ThreadPoolWorkManager"/>
         <property name="poolSize">10</property>
     </component>
-
-    <component name="workSchCompositeContextImplTestCaseeduler">
-        <system:implementation.system class="org.apache.tuscany.core.services.work.jsr237.Jsr237WorkScheduler"/>
-    </component>
-
-    <component name="policyBuilderRegistry">
-        <system:implementation.system class="org.apache.tuscany.core.policy.PolicyBuilderRegistryImpl"/>
-    </component>
-
-    <component name="propertyFactory">
-        <system:implementation.system class="org.apache.tuscany.core.property.PropertyObjectFactoryImpl"/>
-    </component>
-
-    <!-- component that scans the extension directory -->
-    <component name="directoryScanExtender" initLevel="90">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.DirectoryScanExtender"/>
-        <property name="path">extensions</property>
-    </component>
-
-    <!-- the local binding -->
-    <component name="localBindingLoader">
-        <system:implementation.system class="org.apache.tuscany.core.binding.local.LocalBindingLoader"/>
-    </component>
-
-    <component name="localBindingBuilder">
-        <system:implementation.system class="org.apache.tuscany.core.binding.local.LocalBindingBuilder"/>
-    </component>
     
-    <component name="artifactRepository">
-        <system:implementation.system class="org.apache.tuscany.core.services.artifact.LocalMavenRepository"/>
-        <property name="repository">.m2/repository</property>
+    <!-- JXTA network configurator -->
+    <component name="networkConfigurator">
+        <system:implementation.system class="net.jxta.platform.NetworkConfigurator"/>
+        <property name="principal">principal</property>
+        <property name="password">password</property>
     </component>
     
-    <component name="launchedLoader">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.implementation.launched.LaunchedLoader"/>
+    <!-- Discovery service -->
+    <component name="discoveryService">
+        <system:implementation.system class="org.apache.tuscany.service.discovery.jxta.JxtaDiscoveryService"/>
+        <property name="interval">5000</property>
+        <reference name="configurator" target="networkConfigurator"/>
+        <reference name="workScheduler" target="workManager"/>
     </component>
     
-    <component name="launchedComponentLoader">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.implementation.launched.LaunchedComponentTypeLoader"/>
-    </component>
     
-    <component name="launchedComponentBuilder">
-        <system:implementation.system class="org.apache.tuscany.runtime.standalone.host.implementation.launched.LaunchedComponentBuilder"/>
-    </component>
-
-    <component name="wiringExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.builder.WiringExceptionFormatter"/>
-    </component>
-
-    <component name="wiringExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.builder.WiringExceptionFormatter"/>
-    </component>
-	 
-    <component name="loaderExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.loader.LoaderExceptionFormatter"/>
-    </component>
-
-    <component name="incompatibleServiceContractExceptionFormatter">
-        <system:implementation.system class="org.apache.tuscany.core.wire.IncompatibleServiceContractExceptionFormatter"/>
-    </component>
+    <!-- Marshallers -->
+    
+    
+    
+    
+    
+    <!-- New builders -->
+    
+    
+    <!-- Federated deployer -->
+    
+    <!-- Connector -->
+    
+    
+    <!-- Scope registry -->
+    
+    <!-- Scopes -->
+    
+    <!-- Jetty HTTP service -->
 
 
 </composite>



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org