You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2007/04/04 00:45:55 UTC
svn commit: r525315 - in /incubator/tuscany/java/sca/modules: ./
contribution-impl/src/main/java/org/apache/tuscany/services/contribution/
contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/
contribution-impl/src/main/ja...
Author: jsdelfino
Date: Tue Apr 3 15:45:54 2007
New Revision: 525315
URL: http://svn.apache.org/viewvc?view=rev&rev=525315
Log:
Started to fix compile errors in contribution modules. Removed dependencies on the SCA Java C&I annotations.
Modified:
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContentTypeDescriberImpl.java
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDeploymentContext.java
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDirectoryWatcher.java
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionLoader.java
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionProcessorRegistryImpl.java
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionRepositoryImpl.java
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionServiceImpl.java
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/CompositeContributionProcessor.java
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/JavaContributionProcessor.java
incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/resolver/ComponentDefinitionArtifactResolver.java
incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ArtifactResolverExtension.java
incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ContributionProcessorExtension.java
incubator/tuscany/java/sca/modules/pom.xml
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContentTypeDescriberImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContentTypeDescriberImpl.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContentTypeDescriberImpl.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContentTypeDescriberImpl.java Tue Apr 3 15:45:54 2007
@@ -29,16 +29,12 @@
import org.apache.tuscany.services.contribution.model.Contribution;
import org.apache.tuscany.services.contribution.util.FileHelper;
import org.apache.tuscany.services.spi.contribution.ContentTypeDescriber;
-import org.osoa.sca.annotations.EagerInit;
-import org.osoa.sca.annotations.Service;
/**
* Implementation of the content describer
*
* @version $Rev$ $Date$
*/
-@EagerInit
-@Service(ContentTypeDescriber.class)
public class ContentTypeDescriberImpl implements ContentTypeDescriber {
private final Map<String, String> contentTypeRegistry = new HashMap<String, String>();
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDeploymentContext.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDeploymentContext.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDeploymentContext.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDeploymentContext.java Tue Apr 3 15:45:54 2007
@@ -20,10 +20,8 @@
import java.net.URI;
import java.net.URL;
-import javax.xml.stream.XMLInputFactory;
-import org.apache.tuscany.spi.component.ScopeContainer;
-import org.apache.tuscany.spi.deployer.DeploymentContext;
+import javax.xml.stream.XMLInputFactory;
/**
* A holder that can be used during the load process to store information that is not part of the logical assembly
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDirectoryWatcher.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDirectoryWatcher.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDirectoryWatcher.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionDirectoryWatcher.java Tue Apr 3 15:45:54 2007
@@ -20,28 +20,20 @@
package org.apache.tuscany.services.contribution;
import java.io.File;
-import java.io.IOException;
-import org.apache.tuscany.services.spi.contribution.ContributionException;
import org.apache.tuscany.services.spi.contribution.ContributionService;
-import org.osoa.sca.annotations.EagerInit;
-import org.osoa.sca.annotations.Init;
-import org.osoa.sca.annotations.Property;
-import org.osoa.sca.annotations.Reference;
-@EagerInit
public class ContributionDirectoryWatcher {
private final String path;
private final ContributionService contributionService;
- public ContributionDirectoryWatcher(@Reference ContributionService contributionService,
- @Property(name = "path") String path) {
+ public ContributionDirectoryWatcher(ContributionService contributionService,
+ String path) {
this.path = path;
this.contributionService = contributionService;
}
- @Init
public void init() {
File extensionDir = new File(path);
if (!extensionDir.isDirectory()) {
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionLoader.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionLoader.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionLoader.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionLoader.java Tue Apr 3 15:45:54 2007
@@ -19,7 +19,6 @@
package org.apache.tuscany.services.contribution;
import static javax.xml.stream.XMLStreamConstants.START_ELEMENT;
-import static org.osoa.sca.Constants.SCA_NS;
import java.net.URI;
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionProcessorRegistryImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionProcessorRegistryImpl.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionProcessorRegistryImpl.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionProcessorRegistryImpl.java Tue Apr 3 15:45:54 2007
@@ -32,17 +32,12 @@
import org.apache.tuscany.services.spi.contribution.ContributionProcessor;
import org.apache.tuscany.services.spi.contribution.ContributionProcessorRegistry;
import org.apache.tuscany.services.spi.contribution.UnsupportedContentTypeException;
-import org.osoa.sca.annotations.EagerInit;
-import org.osoa.sca.annotations.Reference;
-import org.osoa.sca.annotations.Service;
/**
* Default implementation of ContributionProcessorRegistry
*
* @version $Rev$ $Date$
*/
-@EagerInit
-@Service(ContributionProcessorRegistry.class)
public class ContributionProcessorRegistryImpl implements ContributionProcessorRegistry {
/**
* Processor registry
@@ -53,7 +48,7 @@
*/
private ContentTypeDescriber contentTypeDescriber;
- public ContributionProcessorRegistryImpl(@Reference ContentTypeDescriber contentTypeDescriber) {
+ public ContributionProcessorRegistryImpl(ContentTypeDescriber contentTypeDescriber) {
if (contentTypeDescriber == null) {
this.contentTypeDescriber = new ContentTypeDescriberImpl();
} else {
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionRepositoryImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionRepositoryImpl.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionRepositoryImpl.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionRepositoryImpl.java Tue Apr 3 15:45:54 2007
@@ -47,18 +47,12 @@
import org.apache.tuscany.services.contribution.util.FileHelper;
import org.apache.tuscany.services.contribution.util.IOHelper;
import org.apache.tuscany.services.spi.contribution.ContributionRepository;
-import org.osoa.sca.annotations.Constructor;
-import org.osoa.sca.annotations.Destroy;
-import org.osoa.sca.annotations.EagerInit;
-import org.osoa.sca.annotations.Init;
-import org.osoa.sca.annotations.Property;
/**
* The default implementation of ContributionRepository
*
* @version $Rev$ $Date$
*/
-@EagerInit
public class ContributionRepositoryImpl implements ContributionRepository {
private static final String NS = "http://tuscany.apache.org/xmlns/1.0-SNAPSHOT";
private final File rootFile;
@@ -72,9 +66,7 @@
*
* @param repository
*/
- @Constructor
- public ContributionRepositoryImpl(@Property(name = "repository")
- final String repository) throws IOException {
+ public ContributionRepositoryImpl(final String repository) throws IOException {
String root = repository;
if (repository == null) {
root = AccessController.doPrivileged(new PrivilegedAction<String>() {
@@ -206,7 +198,6 @@
return new ArrayList<URI>(contributionMap.keySet());
}
- @Init
public void init() {
File domainFile = new File(rootFile, "sca-domain.xml");
if (!domainFile.isFile()) {
@@ -268,7 +259,6 @@
}
}
- @Destroy
public void destroy() {
}
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionServiceImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionServiceImpl.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionServiceImpl.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/ContributionServiceImpl.java Tue Apr 3 15:45:54 2007
@@ -38,7 +38,6 @@
import org.apache.tuscany.services.spi.contribution.ContributionRepository;
import org.apache.tuscany.services.spi.contribution.ContributionService;
import org.apache.tuscany.services.spi.contribution.loader.ContributionLoaderException;
-import org.osoa.sca.annotations.Reference;
/**
* @version $Rev$ $Date$
@@ -72,10 +71,9 @@
protected ArtifactResolverRegistry resolverRegistry;
- public ContributionServiceImpl(@Reference
- ContributionRepository repository, @Reference
- ContributionProcessorRegistry processorRegistry, @Reference
- ArtifactResolverRegistry resolverRegistry) {
+ public ContributionServiceImpl(ContributionRepository repository,
+ ContributionProcessorRegistry processorRegistry,
+ ArtifactResolverRegistry resolverRegistry) {
super();
this.contributionRepository = repository;
this.processorRegistry = processorRegistry;
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/CompositeContributionProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/CompositeContributionProcessor.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/CompositeContributionProcessor.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/CompositeContributionProcessor.java Tue Apr 3 15:45:54 2007
@@ -32,14 +32,6 @@
import org.apache.tuscany.services.spi.contribution.ContributionException;
import org.apache.tuscany.services.spi.contribution.ContributionProcessor;
import org.apache.tuscany.services.spi.contribution.extension.ContributionProcessorExtension;
-import org.apache.tuscany.spi.deployer.CompositeClassLoader;
-import org.apache.tuscany.spi.deployer.DeploymentContext;
-import org.apache.tuscany.spi.loader.LoaderException;
-import org.apache.tuscany.spi.loader.LoaderRegistry;
-import org.apache.tuscany.spi.model.ComponentDefinition;
-import org.apache.tuscany.spi.model.CompositeComponentType;
-import org.apache.tuscany.spi.model.CompositeImplementation;
-import org.osoa.sca.annotations.Reference;
public class CompositeContributionProcessor extends ContributionProcessorExtension implements ContributionProcessor {
/**
@@ -51,7 +43,7 @@
private final LoaderRegistry registry;
- public CompositeContributionProcessor(@Reference LoaderRegistry registry) {
+ public CompositeContributionProcessor(LoaderRegistry registry) {
super();
this.registry = registry;
this.xmlFactory = XMLInputFactory.newInstance("javax.xml.stream.XMLInputFactory", getClass().getClassLoader());
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/JavaContributionProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/JavaContributionProcessor.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/JavaContributionProcessor.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/processor/JavaContributionProcessor.java Tue Apr 3 15:45:54 2007
@@ -19,22 +19,17 @@
package org.apache.tuscany.services.contribution.processor;
+import java.beans.Introspector;
import java.io.IOException;
import java.io.InputStream;
import java.net.URI;
import java.net.URL;
-import org.apache.tuscany.host.deployment.DeploymentException;
import org.apache.tuscany.services.contribution.model.ContentType;
import org.apache.tuscany.services.contribution.model.Contribution;
import org.apache.tuscany.services.spi.contribution.ContributionException;
import org.apache.tuscany.services.spi.contribution.ContributionProcessor;
import org.apache.tuscany.services.spi.contribution.extension.ContributionProcessorExtension;
-import org.apache.tuscany.spi.deployer.CompositeClassLoader;
-import org.apache.tuscany.spi.implementation.java.IntrospectionRegistry;
-import org.apache.tuscany.spi.implementation.java.Introspector;
-import org.osoa.sca.annotations.Constructor;
-import org.osoa.sca.annotations.Reference;
public class JavaContributionProcessor extends ContributionProcessorExtension implements ContributionProcessor {
/**
@@ -46,12 +41,10 @@
*/
private Introspector introspector;
- @Constructor
- public JavaContributionProcessor(@Reference IntrospectionRegistry introspector) {
+ public JavaContributionProcessor(IntrospectionRegistry introspector) {
//this.introspector = introspector;
}
- @Override
public String getContentType() {
return CONTENT_TYPE;
}
Modified: incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/resolver/ComponentDefinitionArtifactResolver.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/resolver/ComponentDefinitionArtifactResolver.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/resolver/ComponentDefinitionArtifactResolver.java (original)
+++ incubator/tuscany/java/sca/modules/contribution-impl/src/main/java/org/apache/tuscany/services/contribution/resolver/ComponentDefinitionArtifactResolver.java Tue Apr 3 15:45:54 2007
@@ -28,14 +28,10 @@
import org.apache.tuscany.services.spi.contribution.ArtifactResolver;
import org.apache.tuscany.services.spi.contribution.ArtifactResolverRegistry;
import org.apache.tuscany.services.spi.contribution.extension.ArtifactResolverExtension;
-import org.apache.tuscany.spi.model.ComponentDefinition;
-import org.apache.tuscany.spi.model.CompositeComponentType;
-import org.osoa.sca.annotations.Reference;
public class ComponentDefinitionArtifactResolver extends ArtifactResolverExtension implements ArtifactResolver {
- public ComponentDefinitionArtifactResolver(@Reference
- ArtifactResolverRegistry registry) {
+ public ComponentDefinitionArtifactResolver(ArtifactResolverRegistry registry) {
super(registry);
}
Modified: incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ArtifactResolverExtension.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ArtifactResolverExtension.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ArtifactResolverExtension.java (original)
+++ incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ArtifactResolverExtension.java Tue Apr 3 15:45:54 2007
@@ -21,20 +21,12 @@
import org.apache.tuscany.services.spi.contribution.ArtifactResolver;
import org.apache.tuscany.services.spi.contribution.ArtifactResolverRegistry;
-import org.osoa.sca.annotations.Constructor;
-import org.osoa.sca.annotations.Destroy;
-import org.osoa.sca.annotations.EagerInit;
-import org.osoa.sca.annotations.Init;
-import org.osoa.sca.annotations.Reference;
-import org.osoa.sca.annotations.Service;
/**
* The base class for ContributionProcessor implementations
*
* @version $Rev$ $Date$
*/
-@EagerInit
-@Service(ArtifactResolver.class)
public abstract class ArtifactResolverExtension implements ArtifactResolver {
/**
* The ArtifactResolverRegistry that this resolver should register with; usually set by injection.
@@ -44,15 +36,13 @@
/**
* @param registry the registry to set
*/
- @Constructor
- public ArtifactResolverExtension(@Reference ArtifactResolverRegistry registry) {
+ public ArtifactResolverExtension(ArtifactResolverRegistry registry) {
this.registry = registry;
}
/**
* Initialize the resolver. It registers itself to the registry by model type it supports.
*/
- @Init
public void start() {
this.registry.registerResolver(this.getType(), this);
}
@@ -60,7 +50,6 @@
/**
* Destroy the resolver. It unregisters itself from the registry.
*/
- @Destroy
public void stop() {
registry.unregisterResolver(this.getType());
}
Modified: incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ContributionProcessorExtension.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ContributionProcessorExtension.java?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ContributionProcessorExtension.java (original)
+++ incubator/tuscany/java/sca/modules/contribution/src/main/java/org/apache/tuscany/services/spi/contribution/extension/ContributionProcessorExtension.java Tue Apr 3 15:45:54 2007
@@ -21,19 +21,12 @@
import org.apache.tuscany.services.spi.contribution.ContributionProcessor;
import org.apache.tuscany.services.spi.contribution.ContributionProcessorRegistry;
-import org.osoa.sca.annotations.Destroy;
-import org.osoa.sca.annotations.EagerInit;
-import org.osoa.sca.annotations.Init;
-import org.osoa.sca.annotations.Reference;
-import org.osoa.sca.annotations.Service;
/**
* The base class for ContributionProcessor implementations
*
* @version $Rev$ $Date$
*/
-@EagerInit
-@Service(ContributionProcessor.class)
public abstract class ContributionProcessorExtension implements ContributionProcessor {
/**
* The ContributionProcessorRegistry that this processor should register with; usually set by injection. This
@@ -44,7 +37,6 @@
/**
* @param registry the registry to set
*/
- @Reference
public void setContributionProcessorRegistry(ContributionProcessorRegistry registry) {
this.registry = registry;
}
@@ -52,7 +44,6 @@
/**
* Initialize the processor. It registers itself to the registry by content type it supports.
*/
- @Init
public void start() {
registry.register(this.getContentType(), this);
}
@@ -60,7 +51,6 @@
/**
* Destroy the processor. It unregisters itself from the registry.
*/
- @Destroy
public void stop() {
registry.unregister(this.getContentType());
}
Modified: incubator/tuscany/java/sca/modules/pom.xml
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/pom.xml?view=diff&rev=525315&r1=525314&r2=525315
==============================================================================
--- incubator/tuscany/java/sca/modules/pom.xml (original)
+++ incubator/tuscany/java/sca/modules/pom.xml Tue Apr 3 15:45:54 2007
@@ -43,8 +43,10 @@
<module>binding-jms</module>
<module>binding-jsonrpc</module>
<module>binding-rmi</module>
+ -->
<module>contribution</module>
<module>contribution-impl</module>
+ <!--
<module>core</module>
<module>databinding</module>
<module>databinding-axiom</module>
@@ -56,8 +58,10 @@
<module>idl</module>
<module>idl-java</module>
<module>idl-java-xml</module>
+ <!--
<module>idl-wsdl</module>
<module>idl-wsdl-xml</module>
+ -->
<module>impl-java</module>
<module>impl-java-xml</module>
<!--
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org