You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tuscany.apache.org by ant elder <an...@gmail.com> on 2007/09/16 21:11:19 UTC

Re: svn commit: r575799 [1/12] - in /incubator/tuscany/java/sca: itest/ itest/osgi-contribution/ itest/osgi-contribution/contribution-classes-v2/ itest/osgi-contribution/contribution-classes-v2/src/ itest/osgi-contribution/contribution-classes-v2/src

Should this also be applied to the 1.0 branch? Maybe it would fix the
problems some people are seeing with the osgi itest failures. (asking not
just doing as its quite a big patch and maybe its done locally and just not
committed yet)

   ...ant

On 9/14/07, rfeng@apache.org <rf...@apache.org> wrote:
>
> Author: rfeng
> Date: Fri Sep 14 14:40:35 2007
> New Revision: 575799
>
> URL: http://svn.apache.org/viewvc?rev=575799&view=rev
> Log:
> Apply the patch from Rajini Sivaram  for TUSCANY-1701. Thank you, Rajini.
>
> Added:
>     incubator/tuscany/java/sca/itest/osgi-contribution/   (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
> bundles.xml   (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/Retailer.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/JavaShipperComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/OSGiShipperComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/OSGiShipperImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/Shipper.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/JavaWarehouseComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/OSGiWarehouseComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/OSGiWarehouseImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/Warehouse.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/Customer2V2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/CustomerV2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/customer-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/retailer-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/shipper-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/supplychain-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/warehouse-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/RetailerV2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/ShipperV2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/WarehouseV2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Customer.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Customer2.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Retailer.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/RetailerJar.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Shipper.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/SupplyChain.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Warehouse.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/supplychain.composite
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/test/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/test/java/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/build-
> bundles.xml   (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/pom.xml
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/OSGiBundleImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/Customer.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/OSGiCustomerImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/OSGiRetailerImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/Retailer.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/JavaShipperComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/OSGiShipperComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/OSGiShipperImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/Shipper.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/JavaWarehouseComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/OSGiWarehouseComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/OSGiWarehouseImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/Warehouse.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/Customer2V1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/CustomerV1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/customer-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/retailer-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/shipper-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/supplychain-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/warehouse-
> sca-contribution.xml   (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/RetailerV1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/ShipperV1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/WarehouseV1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Customer.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Customer2.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Retailer.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/RetailerJar.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Shipper.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/SupplyChain.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Warehouse.mf
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/supplychain.composite
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/test/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/test/java/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/pom.xml
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/sca/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/sca/contribution/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/sca/contribution/osgi/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/sca/contribution/osgi/OSGiTestUtil.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/META-INF/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/META-INF/LICENSE.txt
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/META-INF/NOTICE
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/META-INF/README.txt
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/MixedContributionTestCase.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/NestedBundleTestCase.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/OSGiResolverTestCase.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/SCAResolverTestCase.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/resources/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/resources/osgi/
>
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/resources/osgi/felix/
>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/resources/osgi/felix/felix.config.properties
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-contribution/pom.xml   (with
> props)
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/CallbackCallback.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/CallbackClient.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/JavaCallbackClientImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/OSGiCallbackClientImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/service/
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/service/CallbackService.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/service/JavaCallbackServiceImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/service/OSGiCallbackServiceImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalCallback.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClient.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClientActivator.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClientServiceFactory.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClientStatefulImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClientStatelessImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/referenceclient/
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/referenceclient/ConversationalReferenceClient.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/referenceclient/ConversationalReferenceClientActivator.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/referenceclient/ConversationalReferenceClientImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalService.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalServiceActivator.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalServiceFactory.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalServiceStatefulImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalServiceStatelessImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/customer/OSGiStatelessCustomerComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/customer/OSGiStatelessCustomerImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/shipper/OSGiStatelessShipperComponentImpl.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/shipper/OSGiStatelessShipperServiceImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/CallbackClient.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/CallbackService.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/callback-
> test1.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/callback-
> test2.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/callback-
> test3.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/ConversationalClient.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/ConversationalReferenceClient.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/ConversationalService.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/conversation-
> test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/Customer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/Retailer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/Shipper.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/Warehouse.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/Customer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/Retailer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/Shipper.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/Warehouse.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/factory-
> ds-test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/factory-
> test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/Customer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/Retailer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/Shipper.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/Warehouse.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/Customer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/Retailer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/Shipper.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/Warehouse.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/interfaces-
> ds-test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/interfaces-
> test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/callback/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/callback/CallbackClient.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/callback/CallbackService.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/conversation/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/conversation/ConversationalClient.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/conversation/ConversationalReferenceClient.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/conversation/ConversationalService.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/passbyref/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/passbyref/Greetings.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/passbyref/passbyref-
> test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/StockQuote.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/StockQuoteFactory.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/ds/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/ds/StockQuote.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/ds/StockQuoteFactory.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/properties-
> ds-test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/properties-
> test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/properties2-
> ds-test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/properties2-
> test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/Customer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/Retailer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/Shipper.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/Warehouse.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/Customer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/Retailer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/Shipper.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/Warehouse.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/services-
> ds-test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/services-
> test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Customer1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Customer2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Retailer1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Retailer2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Shipper1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Shipper2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Warehouse1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Warehouse2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Customer1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Customer2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Retailer1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Retailer2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Shipper1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Shipper2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Warehouse1.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Warehouse2.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/version-
> ds-test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/version-
> test.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/Customer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/Retailer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/Shipper.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/Warehouse.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/Customer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/Retailer.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/Shipper.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/Warehouse.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/wiring-
> ds-test1.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/wiring-
> ds-test2.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/wiring-
> test1.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/wiring-
> test2.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/ws/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/ws/HelloWorld.componentType
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/ws/helloworld.wsdl
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/ws/ws-
> helloworld.composite
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/Callback1TestCase.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/Callback2TestCase.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/Callback3TestCase.java
> (with props)
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/CallbackTestCase.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/conversation/
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/conversation/ConversationTestCase.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/passbyref/
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/passbyref/PassByRefTestCase.java
> (with props)
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/ws/
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/ws/HelloWorldTestCase.java
> (with props)
>     incubator/tuscany/java/sca/modules/contribution-osgi/   (with props)
>     incubator/tuscany/java/sca/modules/contribution-osgi/.checkstyle
>     incubator/tuscany/java/sca/modules/contribution-osgi/.pmd
>     incubator/tuscany/java/sca/modules/contribution-osgi/.ruleset
>     incubator/tuscany/java/sca/modules/contribution-osgi/pom.xml   (with
> props)
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/BundleReference.java
> (with props)
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleProcessor.java
> (with props)
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleReferenceModelResolver.java
> (with props)
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiClassReferenceModelResolver.java
> (with props)
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiImportExportListener.java
> (with props)
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiModelResolverImpl.java
> (with props)
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/META-INF/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/META-INF/services/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.resolver.ModelResolver
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.service.ContributionListener
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/test/
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/test/java/
>
>     incubator/tuscany/java/sca/modules/contribution-osgi/src/test/resources/
>     incubator/tuscany/java/sca/modules/osgi-runtime/   (with props)
>     incubator/tuscany/java/sca/modules/osgi-runtime/DISCLAIMER
>     incubator/tuscany/java/sca/modules/osgi-runtime/LICENSE
>     incubator/tuscany/java/sca/modules/osgi-runtime/NOTICE
>     incubator/tuscany/java/sca/modules/osgi-runtime/pom.xml   (with props)
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/EquinoxRuntime.java
> (with props)
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/FelixRuntime.java
> (with props)
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/KnopflerfishRuntime.java
> (with props)
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/OSGiRuntime.java
> (with props)
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/resources/
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/sca/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/sca/osgi/
>
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/sca/osgi/runtime/
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/sca/osgi/runtime/OSGiRuntimeTestCase.java
> (with props)
>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/resources/
> Removed:
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/sca/
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/supplychain/
> Modified:
>     incubator/tuscany/java/sca/itest/osgi-implementation/pom.xml
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/helloworld/OSGiGreetingsImpl.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/stockquote/OSGiStockQuoteComponentImpl.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/stockquote/OSGiStockQuoteImpl.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/customer/OSGiCustomerWithQueryImpl.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/shipper/OSGiShipperFactoryImpl.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/shipper/OSGiVersionedShipperImpl.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/interfaces/ds/Customer.xml
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/passbyref/Greetings.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/properties/ManagedStockQuoteFactory.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/properties/StockQuoteFactory.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/properties/ds/StockQuote.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/properties/ds/StockQuoteFactory.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/version/Shipper1.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/version/Shipper2.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/version/Warehouse1.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/version/Warehouse2.mf
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/wiring/ds/Warehouse1.xml
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/wiring/ds/Warehouse2.xml
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/HelloWorldTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/PassByRefTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/SupplyChainTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/VersionedSupplyChainTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/factory/DSFactoryTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/factory/FactoryTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/interfaces/DSInterfacesTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/interfaces/InterfacesTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/properties/DSProperties2TestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/properties/DSPropertiesTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/properties/Properties2TestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/properties/PropertiesTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/services/DSServicesTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/services/ServicesTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/version/DSVersionTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/version/VersionTestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/wiring/DSWiring1TestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/wiring/DSWiring2TestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/wiring/Wiring1TestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/wiring/Wiring2TestCase.java
>
>     incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/util/OSGiTestUtil.java
>     incubator/tuscany/java/sca/itest/pom.xml
>
>     incubator/tuscany/java/sca/modules/contribution-java/src/main/java/org/apache/tuscany/sca/contribution/java/impl/ClassReferenceModelResolver.java
>     incubator/tuscany/java/sca/modules/implementation-osgi/pom.xml
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/OSGiImplementationInterface.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiImplementationProvider.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiImplementationProviderFactory.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiInstanceWrapper.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiRemotableInvoker.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiTargetInvoker.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/runtime/EquinoxRuntime.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/runtime/FelixRuntime.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/runtime/KnopflerfishRuntime.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/runtime/OSGiRuntime.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/xml/OSGiImplementation.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/xml/OSGiImplementationProcessor.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiPropertyTestCase.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiTestCase.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/runtime/OSGiRuntimeTestCase.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/test/OSGiTestWithPropertyImpl.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/xml/OSGiReadImplTestCase.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/xml/TestModelResolver.java
>
>     incubator/tuscany/java/sca/modules/implementation-osgi/src/test/resources/osgitest.composite
>     incubator/tuscany/java/sca/modules/pom.xml
>     incubator/tuscany/java/sca/samples/osgi-supplychain/README
>     incubator/tuscany/java/sca/samples/osgi-supplychain/build.xml
>     incubator/tuscany/java/sca/samples/osgi-supplychain/pom.xml
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/OSGiBundleImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/retailer/OSGiRetailerImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/shipper/JavaShipperComponentImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/shipper/OSGiShipperComponentImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/shipper/OSGiShipperImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/warehouse/JavaWarehouseComponentImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/warehouse/OSGiWarehouseComponentImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/warehouse/OSGiWarehouseImpl.java
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/osgi/ds/Customer.xml
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/osgi/ds/Retailer.xml
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/osgi/ds/Shipper.xml
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/osgi/ds/Warehouse.xml
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/supplychain.composite
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/supplychain.ds.composite
>
>     incubator/tuscany/java/sca/samples/osgi-supplychain/src/test/java/supplychain/SupplyChainClientTestCase.java
>
> Propchange: incubator/tuscany/java/sca/itest/osgi-contribution/
>
> ------------------------------------------------------------------------------
> --- svn:ignore (added)
> +++ svn:ignore Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,17 @@
> +dojo
> +target
> +*.iws
> +*.ipr
> +*.iml
> +.project
> +.classpath
> +derby.log
> +maven.log
> +velocity.log*
> +junit*.properties
> +surefire*.properties
> +.settings
> +.deployables
> +.wtpmodules
> +.felix
> +
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/
>
> ------------------------------------------------------------------------------
> --- svn:ignore (added)
> +++ svn:ignore Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,18 @@
> +dojo
> +target
> +*.iws
> +*.ipr
> +*.iml
> +.project
> +.classpath
> +derby.log
> +maven.log
> +velocity.log*
> +junit*.properties
> +surefire*.properties
> +.settings
> +.deployables
> +.wtpmodules
> +.felix
> +.externalToolBuilders
> +maven-eclipse.xml
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/
>
> ------------------------------------------------------------------------------
> --- svn:ignore (added)
> +++ svn:ignore Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,17 @@
> +dojo
> +target
> +*.iws
> +*.ipr
> +*.iml
> +.project
> +.classpath
> +derby.log
> +maven.log
> +velocity.log*
> +junit*.properties
> +surefire*.properties
> +.settings
> +.deployables
> +.wtpmodules
> +.felix
> +
>
> Added:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
> bundles.xml
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-bundles.xml?rev=575799&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
> bundles.xml (added)
> +++
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
> bundles.xml Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,39 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> +-->
> +<project name="OSGiBundleCreator">
> +
> +    <target name="create-bundles">
> +
> +        <mkdir dir="${jar.dir}"/>
> +
> +        <copy file="target/classes/META-INF/${sca.contribution}"
> tofile="target/classes/META-INF/sca-contribution.xml"/>
> +
> +
> +        <jar jarfile="${jar.dir}/${jar.file.name}" manifest="${files.dir
> }/${manifest.file.name}" >
> +            <fileset dir="${files.dir}" includes="${files.list}">
> +                <!-- include name="${files.list}"/-->
> +            </fileset>
> +        </jar>
> +
> +        <delete file="target/classes/META-INF/sca-contribution.xml"/>
> +    </target>
> +
> +
> +</project>
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
> bundles.xml
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
> bundles.xml
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Added:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml?rev=575799&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
> (added)
> +++
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
> Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,211 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +    * Licensed to the Apache Software Foundation (ASF) under one
> +    * or more contributor license agreements.  See the NOTICE file
> +    * distributed with this work for additional information
> +    * regarding copyright ownership.  The ASF licenses this file
> +    * to you under the Apache License, Version 2.0 (the
> +    * "License"); you may not use this file except in compliance
> +    * with the License.  You may obtain a copy of the License at
> +    *
> +    *   http://www.apache.org/licenses/LICENSE-2.0
> +    *
> +    * Unless required by applicable law or agreed to in writing,
> +    * software distributed under the License is distributed on an
> +    * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> +    * KIND, either express or implied.  See the License for the
> +    * specific language governing permissions and limitations
> +    * under the License.
> +-->
> +<project>
> +    <modelVersion>4.0.0</modelVersion>
> +    <parent>
> +        <groupId>org.apache.tuscany.sca</groupId>
> +        <artifactId>tuscany-itest</artifactId>
> +        <version>1.1-incubating-SNAPSHOT</version>
> +        <relativePath>../pom.xml</relativePath>
> +    </parent>
> +    <artifactId>itest-osgi-contribution-classes</artifactId>
> +    <name>Apache Tuscany OSGi Contribution Version 1 classes</name>
> +
> +<dependencies>
> +        <dependency>
> +            <groupId>org.apache.tuscany.sca</groupId>
> +            <artifactId>tuscany-host-embedded</artifactId>
> +            <version>1.1-incubating-SNAPSHOT</version>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.tuscany.sca</groupId>
> +            <artifactId>tuscany-implementation-java-runtime</artifactId>
> +            <version>1.1-incubating-SNAPSHOT</version>
> +            <scope>runtime</scope>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.tuscany.sca</groupId>
> +            <artifactId>tuscany-implementation-osgi</artifactId>
> +            <version>1.1-incubating-SNAPSHOT</version>
> +            <scope>runtime</scope>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.tuscany.sca</groupId>
> +            <artifactId>tuscany-contribution-osgi</artifactId>
> +            <version>1.1-incubating-SNAPSHOT</version>
> +            <scope>runtime</scope>
> +        </dependency>
> +
> +        <dependency>
> +            <groupId>org.apache.tuscany.sca</groupId>
> +            <artifactId>tuscany-osgi-runtime</artifactId>
> +            <version>1.1-incubating-SNAPSHOT</version>
> +        </dependency>
> +
> +
> +        <dependency>
> +            <groupId>org.apache.felix</groupId>
> +            <artifactId>org.osgi.core</artifactId>
> +            <version>1.0.0</version>
> +        </dependency>
> +
> +
> +        <dependency>
> +            <groupId>junit</groupId>
> +            <artifactId>junit</artifactId>
> +            <version>4.2</version>
> +            <scope>test</scope>
> +        </dependency>
> +
> +    </dependencies>
> +    <build>
> +        <finalName>itest-osgi-contribution-classes-v2</finalName>
> +        <plugins>
> +            <plugin>
> +                <groupId>org.apache.maven.plugins</groupId>
> +                <artifactId>maven-antrun-plugin</artifactId>
> +                <version>1.1</version>
> +
> +                <dependencies>
> +                    <dependency>
> +                        <groupId>ant</groupId>
> +                        <artifactId>ant-trax</artifactId>
> +                        <version>1.6.5</version>
> +                    </dependency>
> +                </dependencies>
> +
> +                <executions>
> +                    <execution>
> +                        <id>create-bundles</id>
> +                        <phase>generate-test-sources</phase>
> +                        <goals>
> +                            <goal>run</goal>
> +                        </goals>
> +                        <configuration>
> +                            <tasks>
> +                                <ant antfile="./build-bundles.xml"
> target="create-bundles">
> +                                    <property name="jar.dir"
> value="target/classes" />
> +                                    <property name="files.dir"
> value="target/classes" />
> +                                    <property name="jar.file.name"
> value="CustomerV2.jar" />
> +                                    <property name="manifest.file.name"
> value="osgi/Customer.mf" />
> +                                    <property name="sca.contribution"
> value="customer-sca-contribution.xml" />
> +                                    <property name="files.list"
> +                                        value="supplychain/customer/* \
> +
> supplychain/OSGiBundleImpl.class \
> +                                               supplychain.composite \
> +                                               CustomerV2.componentType \
> +                                               RetailerV2.componentType \
> +                                               WarehouseV2.componentType\
> +                                               ShipperV2.componentType \
> +                                               META-INF/sca-
> contribution.xml" />
> +
> +                                </ant>
> +                                <ant antfile="./build-bundles.xml"
> target="create-bundles">
> +                                    <property name="jar.dir"
> value="target/classes" />
> +                                    <property name="files.dir"
> value="target/classes" />
> +                                    <property name="jar.file.name"
> value="Customer2V2.jar" />
> +                                    <property name="manifest.file.name"
> value="osgi/Customer2.mf" />
> +                                    <property name="sca.contribution"
> value="customer-sca-contribution.xml" />
> +                                    <property name="files.list"
> +                                        value="supplychain/customer/* \
> +
> supplychain/OSGiBundleImpl.class \
> +                                               supplychain.composite \
> +                                               Customer2V2.componentType\
> +                                               RetailerV2.componentType \
> +                                               WarehouseV2.componentType\
> +                                               ShipperV2.componentType \
> +                                               META-INF/sca-
> contribution.xml" />
> +
> +                                </ant>
> +                                <ant antfile="./build-bundles.xml"
> target="create-bundles">
> +                                    <property name="jar.dir"
> value="target/classes" />
> +                                    <property name="files.dir"
> value="target/classes" />
> +                                    <property name="jar.file.name"
> value="RetailerV2.jar" />
> +                                    <property name="manifest.file.name"
> value="osgi/Retailer.mf" />
> +                                    <property name="sca.contribution"
> value="retailer-sca-contribution.xml" />
> +                                    <property name="files.list"
> +                                        value="supplychain/retailer/* \
> +
> supplychain/OSGiBundleImpl.class \
> +                                               META-INF/sca-
> contribution.xml" />
> +                                </ant>
> +                                <ant antfile="./build-bundles.xml"
> target="create-bundles">
> +                                    <property name="jar.dir"
> value="target/classes" />
> +                                    <property name="files.dir"
> value="target/classes" />
> +                                    <property name="jar.file.name"
> value="RetailerJarV2.jar" />
> +                                    <property name="manifest.file.name"
> value="osgi/RetailerJar.mf" />
> +                                    <property name="sca.contribution"
> value="retailer-sca-contribution.xml" />
> +                                    <property name="files.list"
> +                                        value="supplychain/retailer/* \
> +
> supplychain/OSGiBundleImpl.class \
> +                                               META-INF/sca-
> contribution.xml" />
> +                                </ant>
> +                                <ant antfile="./build-bundles.xml"
> target="create-bundles">
> +                                    <property name="jar.dir"
> value="target/classes" />
> +                                    <property name="files.dir"
> value="target/classes" />
> +                                    <property name="jar.file.name"
> value="ShipperV2.jar" />
> +                                    <property name="manifest.file.name"
> value="osgi/Shipper.mf" />
> +                                    <property name="sca.contribution"
> value="shipper-sca-contribution.xml" />
> +                                    <property name="files.list"
> +                                        value="supplychain/shipper/* \
> +
> supplychain/OSGiBundleImpl.class \
> +                                               META-INF/sca-
> contribution.xml" />
> +
> +                                </ant>
> +                                <ant antfile="./build-bundles.xml"
> target="create-bundles">
> +                                    <property name="jar.dir"
> value="target/classes" />
> +                                    <property name="files.dir"
> value="target/classes" />
> +                                    <property name="jar.file.name"
> value="WarehouseV2.jar" />
> +                                    <property name="manifest.file.name"
> value="osgi/Warehouse.mf" />
> +                                    <property name="sca.contribution"
> value="warehouse-sca-contribution.xml" />
> +                                    <property name="files.list"
> +                                        value="supplychain/warehouse/* \
> +
> supplychain/OSGiBundleImpl.class \
> +                                               META-INF/sca-
> contribution.xml" />
> +                                </ant>
> +                                <ant antfile="./build-bundles.xml"
> target="create-bundles">
> +                                    <property name="jar.dir"
> value="target/classes" />
> +                                    <property name="files.dir"
> value="target/classes" />
> +                                    <property name="jar.file.name"
> value="SupplyChainV2.jar" />
> +                                    <property name="manifest.file.name"
> value="osgi/SupplyChain.mf" />
> +                                    <property name="sca.contribution"
> value="supplychain-sca-contribution.xml" />
> +                                    <property name="files.list"
> +                                        value="supplychain/** \
> +                                               supplychain.composite \
> +                                               CustomerV2.componentType \
> +                                               RetailerV2.componentType \
> +                                               WarehouseV2.componentType\
> +                                               ShipperV2.componentType \
> +                                               CustomerV2.jar \
> +                                               RetailerV2.jar \
> +                                               WarehouseV2.jar \
> +                                               ShipperV2.jar \
> +                                               META-INF/sca-
> contribution.xml" />
> +                                </ant>
> +                            </tasks>
> +                        </configuration>
> +                    </execution>
> +                </executions>
> +            </plugin>
> +        </plugins>
> +    </build>
> +</project>
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Added:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java?rev=575799&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
> (added)
> +++
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
> Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,121 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +package supplychain;
> +
> +
> +import java.lang.reflect.Field;
> +import java.util.Hashtable;
> +
> +import org.osgi.framework.BundleActivator;
> +import org.osgi.framework.BundleContext;
> +import org.osgi.framework.ServiceEvent;
> +import org.osgi.framework.ServiceListener;
> +import org.osgi.framework.ServiceReference;
> +
> +
> +/**
> + * Common code for all OSGi bundles which dont use declarative services.
> + * Registers services and sets references.
> + */
> +public class OSGiBundleImpl implements ServiceListener, BundleActivator {
> +
> +
> +    String name;
> +    String serviceName;
> +    String[] references;
> +    Class<?>[] referenceClasses;
> +    Field[] referenceFields;
> +
> +    Class myClass;
> +
> +       private BundleContext bundleContext;
> +
> +    public OSGiBundleImpl(String serviceName, String... references) {
> +
> +        myClass = this.getClass();
> +        this.name = this.getClass().getSimpleName();
> +        this.serviceName = serviceName;
> +        this.references = references;
> +
> +        try {
> +            referenceClasses = new Class[references.length];
> +            referenceFields = new Field[references.length];
> +            for (int i = 0; i < references.length; i++) {
> +                referenceFields[i] = this.getClass
> ().getDeclaredField(references[i]);
> +                referenceFields[i].setAccessible(true);
> +                referenceClasses[i] = referenceFields[i].getType();
> +            }
> +
> +        } catch (Exception e) {
> +            throw new RuntimeException(e);
> +        }
> +
> +    }
> +
> +    public void start(BundleContext bc) {
> +
> +       System.out.println("Started OSGi bundle with activator " + name);
> +
> +       this.bundleContext = bc;
> +
> +        bundleContext.registerService(serviceName, this, new
> Hashtable());
> +
> +        for (int i = 0; i < references.length; i++) {
> +
> +            try {
> +
> +               ServiceReference ref = bundleContext.getServiceReference
> (referenceClasses[i].getName());
> +                   if (ref != null) {
> +                    Object obj = bundleContext.getService(ref);
> +                    referenceFields[i].set(this,
> referenceClasses[i].cast(obj));
> +                } else {
> +                                   String filter = "(objectclass=" +
> referenceClasses[i].getName() + ")";
> +                                   this.bundleContext.addServiceListener(this,
> filter);
> +                   }
> +            } catch (Exception e) {
> +                e.printStackTrace();
> +            }
> +        }
> +    }
> +
> +    public void stop(BundleContext bc)  {
> +        System.out.println("Stop OSGi bundle with activator " + name);
> +
> +    }
> +
> +
> +       public void serviceChanged(ServiceEvent event) {
> +               try {
> +                       if (event.getType() == ServiceEvent.REGISTERED) {
> +
> +                ServiceReference ref = event.getServiceReference();
> +                Object obj = bundleContext.getService(ref);
> +                for (int i = 0; i < references.length; i++) {
> +                    if (referenceClasses[i].isAssignableFrom(obj.getClass()))
> {
> +                        referenceFields[i].set(this,
> referenceClasses[i].cast(obj));
> +                    }
> +                }
> +                       }
> +               } catch (Throwable e) {
> +                       e.printStackTrace();
> +               }
> +       }
> +
> +
> +}
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Added:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java?rev=575799&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
> (added)
> +++
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
> Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,33 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +package supplychain.customer;
> +
> +import org.osoa.sca.annotations.OneWay;
> +
> +/**
> + * This is the business interface of the Customer service component.
> + */
> +public interface Customer {
> +
> +    public void purchaseGoods();
> +
> +    @OneWay
> +    public void notifyShipment(String order);
> +
> +}
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Added:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java?rev=575799&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
> (added)
> +++
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
> Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,55 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +package supplychain.customer;
> +
> +import org.osoa.sca.annotations.Reference;
> +import org.osoa.sca.annotations.Scope;
> +import org.osoa.sca.annotations.Service;
> +
> +import supplychain.retailer.Retailer;
> +
> +/**
> + * This class implements the Customer service component (POJO
> implementation).
> + */
> +@Service(Customer.class)
> +@Scope("COMPOSITE")
> +public class JavaCustomerComponentImpl implements Customer {
> +
> +    private Retailer retailer;
> +
> +    public JavaCustomerComponentImpl() {
> +        System.out.println("Created " + this.getClass().getCanonicalName()
> +
> +                "(v2) using classloader " + this.getClass
> ().getClassLoader());
> +    }
> +
> +    @Reference
> +    public void setRetailer(Retailer retailer) {
> +        this.retailer = retailer;
> +    }
> +
> +    public void purchaseGoods() {
> +        retailer.submitOrder("Order");
> +    }
> +
> +    public void notifyShipment(String order) {
> +        System.out.print("Work thread " + Thread.currentThread() + " -
> ");
> +        System.out.println(order);
> +    }
> +
> +}
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Added:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java?rev=575799&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
> (added)
> +++
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
> Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,51 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +package supplychain.customer;
> +
> +
> +import supplychain.retailer.Retailer;
> +
> +/**
> + * This class implements the Customer service component (OSGi declarative
> services implementation).
> + */
> +public class OSGiCustomerComponentImpl implements Customer {
> +
> +
> +    private Retailer retailer;
> +
> +
> +    protected void setRetailer(Retailer retailer) {
> +       this.retailer = retailer;
> +    }
> +
> +    protected void unsetRetailer(Retailer retailer) {
> +       this.retailer = null;
> +    }
> +
> +    public void purchaseGoods() {
> +        retailer.submitOrder("Order");
> +    }
> +
> +    public void notifyShipment(String order) {
> +        System.out.print("Work thread " + Thread.currentThread() + " -
> ");
> +        System.out.println(order);
> +    }
> +
> +
> +}
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Added:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java?rev=575799&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
> (added)
> +++
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
> Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,47 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +package supplychain.customer;
> +
> +
> +import supplychain.OSGiBundleImpl;
> +import supplychain.retailer.Retailer;
> +
> +/**
> + * This class implements the Customer service component (OSGi procedural
> services implementation).
> + */
> +public class OSGiCustomerImpl extends OSGiBundleImpl implements Customer
> {
> +
> +    private Retailer retailer;
> +
> +    public OSGiCustomerImpl() {
> +        super("supplychain.customer.Customer", "retailer");
> +
> +    }
> +
> +    public void purchaseGoods() {
> +        retailer.submitOrder("Order");
> +    }
> +
> +    public void notifyShipment(String order) {
> +        System.out.print("Work thread " + Thread.currentThread() + " -
> ");
> +        System.out.println(order);
> +    }
> +
> +
> +}
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Added:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java?rev=575799&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
> (added)
> +++
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
> Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,57 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +package supplychain.retailer;
> +
> +
> +import org.osoa.sca.annotations.Reference;
> +import org.osoa.sca.annotations.Scope;
> +import org.osoa.sca.annotations.Service;
> +
> +import supplychain.warehouse.Warehouse;
> +
> +/**
> + * This class implements the Retailer service component (POJO
> implementation).
> + */
> +@Service(Retailer.class)
> +@Scope("STATELESS")
> +public class JavaRetailerComponentImpl implements Retailer {
> +
> +    private Warehouse warehouse;
> +
> +    public JavaRetailerComponentImpl() {
> +        System.out.println("Created " + this.getClass().getCanonicalName()
> +
> +                "(v2) using classloader " + this.getClass
> ().getClassLoader());
> +    }
> +
> +    @Reference
> +    public void setWarehouse(Warehouse warehouse) {
> +        this.warehouse = warehouse;
> +    }
> +
> +
> +    public void submitOrder(String order) {
> +
> +        warehouse.fulfillOrder(order + ", submitted");
> +
> +    }
> +
> +
> +
> +
> +}
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
> Added:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
> URL:
> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java?rev=575799&view=auto
>
> ==============================================================================
> ---
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
> (added)
> +++
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
> Fri Sep 14 14:40:35 2007
> @@ -0,0 +1,46 @@
> +/*
> + * Licensed to the Apache Software Foundation (ASF) under one
> + * or more contributor license agreements.  See the NOTICE file
> + * distributed with this work for additional information
> + * regarding copyright ownership.  The ASF licenses this file
> + * to you under the Apache License, Version 2.0 (the
> + * "License"); you may not use this file except in compliance
> + * with the License.  You may obtain a copy of the License at
> + *
> + *   http://www.apache.org/licenses/LICENSE-2.0
> + *
> + * Unless required by applicable law or agreed to in writing,
> + * software distributed under the License is distributed on an
> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
> + * KIND, either express or implied.  See the License for the
> + * specific language governing permissions and limitations
> + * under the License.
> + */
> +package supplychain.retailer;
> +
> +import supplychain.warehouse.Warehouse;
> +
> +/**
> + * This class implements the Retailer service component (OSGi declarative
> services implementation).
> + */
> +public class OSGiRetailerComponentImpl implements Retailer {
> +
> +    private Warehouse warehouse;
> +
> +
> +    protected void setWarehouse(Warehouse warehouse) {
> +       this.warehouse = warehouse;
> +    }
> +
> +    protected void unsetWarehouse(Warehouse warehouse) {
> +       this.warehouse = null;
> +    }
> +
> +    public void submitOrder(String order) {
> +
> +        warehouse.fulfillOrder(order + ", submitted");
> +
> +    }
> +
> +
> +}
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>
> ------------------------------------------------------------------------------
>     svn:eol-style = native
>
> Propchange:
> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>
> ------------------------------------------------------------------------------
>     svn:keywords = Rev Date
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
> For additional commands, e-mail: tuscany-commits-help@ws.apache.org
>
>

Re: svn commit: r575799 [1/12] - in /incubator/tuscany/java/sca: itest/ itest/osgi-contribution/ itest/osgi-contribution/contribution-classes-v2/ itest/osgi-contribution/contribution-classes-v2/src/ itest/osgi-contribution/contribution-classes-v2/src

Posted by Raymond Feng <en...@gmail.com>.
Hi,

I'm in the process of merging it.

Thanks,
Raymond

----- Original Message ----- 
From: "ant elder" <an...@gmail.com>
To: <tu...@ws.apache.org>
Sent: Sunday, September 16, 2007 12:11 PM
Subject: Re: svn commit: r575799 [1/12] - in /incubator/tuscany/java/sca: 
itest/ itest/osgi-contribution/ 
itest/osgi-contribution/contribution-classes-v2/ 
itest/osgi-contribution/contribution-classes-v2/src/ 
itest/osgi-contribution/contribution-classes-v2/src


> Should this also be applied to the 1.0 branch? Maybe it would fix the
> problems some people are seeing with the osgi itest failures. (asking not
> just doing as its quite a big patch and maybe its done locally and just 
> not
> committed yet)
>
>   ...ant
>
> On 9/14/07, rfeng@apache.org <rf...@apache.org> wrote:
>>
>> Author: rfeng
>> Date: Fri Sep 14 14:40:35 2007
>> New Revision: 575799
>>
>> URL: http://svn.apache.org/viewvc?rev=575799&view=rev
>> Log:
>> Apply the patch from Rajini Sivaram  for TUSCANY-1701. Thank you, Rajini.
>>
>> Added:
>>     incubator/tuscany/java/sca/itest/osgi-contribution/   (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
>> bundles.xml   (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/Retailer.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/JavaShipperComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/OSGiShipperComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/OSGiShipperImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/shipper/Shipper.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/JavaWarehouseComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/OSGiWarehouseComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/OSGiWarehouseImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/warehouse/Warehouse.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/Customer2V2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/CustomerV2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/customer-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/retailer-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/shipper-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/supplychain-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/META-INF/warehouse-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/RetailerV2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/ShipperV2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/WarehouseV2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Customer.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Customer2.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Retailer.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/RetailerJar.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Shipper.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/SupplyChain.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/osgi/Warehouse.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/resources/supplychain.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/test/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/test/java/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/build-
>> bundles.xml   (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/pom.xml
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/OSGiBundleImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/Customer.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/OSGiRetailerImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/retailer/Retailer.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/JavaShipperComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/OSGiShipperComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/OSGiShipperImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/shipper/Shipper.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/JavaWarehouseComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/OSGiWarehouseComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/OSGiWarehouseImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/java/supplychain/warehouse/Warehouse.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/Customer2V1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/CustomerV1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/customer-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/retailer-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/shipper-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/supplychain-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/META-INF/warehouse-
>> sca-contribution.xml   (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/RetailerV1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/ShipperV1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/WarehouseV1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Customer.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Customer2.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Retailer.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/RetailerJar.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Shipper.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/SupplyChain.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/osgi/Warehouse.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/main/resources/supplychain.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/test/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/src/test/java/
>>     incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/pom.xml
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/sca/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/sca/contribution/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/sca/contribution/osgi/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/java/org/apache/tuscany/sca/contribution/osgi/OSGiTestUtil.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/META-INF/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/META-INF/LICENSE.txt
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/META-INF/NOTICE
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/main/resources/META-INF/README.txt
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/MixedContributionTestCase.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/NestedBundleTestCase.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/OSGiResolverTestCase.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/java/org/apache/tuscany/sca/contribution/osgi/test/SCAResolverTestCase.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/resources/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/resources/osgi/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/resources/osgi/felix/
>> 
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-test/src/test/resources/osgi/felix/felix.config.properties
>> (with props)
>>     incubator/tuscany/java/sca/itest/osgi-contribution/pom.xml   (with
>> props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/CallbackCallback.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/CallbackClient.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/JavaCallbackClientImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/client/OSGiCallbackClientImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/service/
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/service/CallbackService.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/service/JavaCallbackServiceImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/callback/service/OSGiCallbackServiceImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalCallback.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClient.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClientActivator.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClientServiceFactory.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClientStatefulImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/client/ConversationalClientStatelessImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/referenceclient/
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/referenceclient/ConversationalReferenceClient.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/referenceclient/ConversationalReferenceClientActivator.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/referenceclient/ConversationalReferenceClientImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalService.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalServiceActivator.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalServiceFactory.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalServiceStatefulImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/conversation/service/ConversationalServiceStatelessImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/customer/OSGiStatelessCustomerComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/customer/OSGiStatelessCustomerImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/shipper/OSGiStatelessShipperComponentImpl.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/shipper/OSGiStatelessShipperServiceImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/CallbackClient.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/CallbackService.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/callback-
>> test1.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/callback-
>> test2.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/callback/callback-
>> test3.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/ConversationalClient.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/ConversationalReferenceClient.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/ConversationalService.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/conversation/conversation-
>> test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/Customer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/Retailer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/Shipper.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/Warehouse.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/Customer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/Retailer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/Shipper.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/ds/Warehouse.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/factory-
>> ds-test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/factory/factory-
>> test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/Customer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/Retailer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/Shipper.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/Warehouse.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/Customer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/Retailer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/Shipper.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/ds/Warehouse.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/interfaces-
>> ds-test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/interfaces/interfaces-
>> test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/callback/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/callback/CallbackClient.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/callback/CallbackService.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/conversation/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/conversation/ConversationalClient.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/conversation/ConversationalReferenceClient.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/conversation/ConversationalService.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/passbyref/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/passbyref/Greetings.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/passbyref/passbyref-
>> test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/StockQuote.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/StockQuoteFactory.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/ds/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/ds/StockQuote.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/ds/StockQuoteFactory.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/properties-
>> ds-test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/properties-
>> test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/properties2-
>> ds-test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/properties/properties2-
>> test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/Customer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/Retailer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/Shipper.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/Warehouse.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/Customer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/Retailer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/Shipper.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/ds/Warehouse.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/services-
>> ds-test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/services/services-
>> test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Customer1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Customer2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Retailer1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Retailer2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Shipper1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Shipper2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Warehouse1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/Warehouse2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Customer1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Customer2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Retailer1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Retailer2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Shipper1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Shipper2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Warehouse1.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/ds/Warehouse2.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/version-
>> ds-test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/version/version-
>> test.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/Customer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/Retailer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/Shipper.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/Warehouse.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/Customer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/Retailer.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/Shipper.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/ds/Warehouse.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/wiring-
>> ds-test1.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/wiring-
>> ds-test2.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/wiring-
>> test1.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/wiring/wiring-
>> test2.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/ws/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/ws/HelloWorld.componentType
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/ws/helloworld.wsdl
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/ws/ws-
>> helloworld.composite
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/Callback1TestCase.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/Callback2TestCase.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/Callback3TestCase.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/callback/CallbackTestCase.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/conversation/
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/conversation/ConversationTestCase.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/passbyref/
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/passbyref/PassByRefTestCase.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/ws/
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/ws/HelloWorldTestCase.java
>> (with props)
>>     incubator/tuscany/java/sca/modules/contribution-osgi/   (with props)
>>     incubator/tuscany/java/sca/modules/contribution-osgi/.checkstyle
>>     incubator/tuscany/java/sca/modules/contribution-osgi/.pmd
>>     incubator/tuscany/java/sca/modules/contribution-osgi/.ruleset
>>     incubator/tuscany/java/sca/modules/contribution-osgi/pom.xml   (with
>> props)
>>     incubator/tuscany/java/sca/modules/contribution-osgi/src/
>>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/
>>     incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/BundleReference.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleProcessor.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiBundleReferenceModelResolver.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiClassReferenceModelResolver.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiImportExportListener.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/java/org/apache/tuscany/sca/contribution/osgi/impl/OSGiModelResolverImpl.java
>> (with props)
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/META-INF/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/META-INF/services/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.resolver.ModelResolver
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/main/resources/META-INF/services/org.apache.tuscany.sca.contribution.service.ContributionListener
>>     incubator/tuscany/java/sca/modules/contribution-osgi/src/test/
>>     incubator/tuscany/java/sca/modules/contribution-osgi/src/test/java/
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-osgi/src/test/resources/
>>     incubator/tuscany/java/sca/modules/osgi-runtime/   (with props)
>>     incubator/tuscany/java/sca/modules/osgi-runtime/DISCLAIMER
>>     incubator/tuscany/java/sca/modules/osgi-runtime/LICENSE
>>     incubator/tuscany/java/sca/modules/osgi-runtime/NOTICE
>>     incubator/tuscany/java/sca/modules/osgi-runtime/pom.xml   (with 
>> props)
>>     incubator/tuscany/java/sca/modules/osgi-runtime/src/
>>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/
>>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/
>>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/EquinoxRuntime.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/FelixRuntime.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/KnopflerfishRuntime.java
>> (with props)
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/main/java/org/apache/tuscany/sca/osgi/runtime/OSGiRuntime.java
>> (with props)
>>     incubator/tuscany/java/sca/modules/osgi-runtime/src/main/resources/
>>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/
>>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/
>>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/sca/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/sca/osgi/
>>
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/sca/osgi/runtime/
>> 
>> incubator/tuscany/java/sca/modules/osgi-runtime/src/test/java/org/apache/tuscany/sca/osgi/runtime/OSGiRuntimeTestCase.java
>> (with props)
>>     incubator/tuscany/java/sca/modules/osgi-runtime/src/test/resources/
>> Removed:
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/sca/
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/supplychain/
>> Modified:
>>     incubator/tuscany/java/sca/itest/osgi-implementation/pom.xml
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/helloworld/OSGiGreetingsImpl.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/stockquote/OSGiStockQuoteComponentImpl.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/stockquote/OSGiStockQuoteImpl.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/customer/OSGiCustomerWithQueryImpl.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/shipper/OSGiShipperFactoryImpl.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/java/supplychain/shipper/OSGiVersionedShipperImpl.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/interfaces/ds/Customer.xml
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/passbyref/Greetings.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/properties/ManagedStockQuoteFactory.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/properties/StockQuoteFactory.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/properties/ds/StockQuote.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/properties/ds/StockQuoteFactory.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/version/Shipper1.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/version/Shipper2.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/version/Warehouse1.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/version/Warehouse2.mf
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/wiring/ds/Warehouse1.xml
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/main/resources/osgi/wiring/ds/Warehouse2.xml
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/HelloWorldTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/helloworld/PassByRefTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/SupplyChainTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/VersionedSupplyChainTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/factory/DSFactoryTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/factory/FactoryTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/interfaces/DSInterfacesTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/interfaces/InterfacesTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/properties/DSProperties2TestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/properties/DSPropertiesTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/properties/Properties2TestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/properties/PropertiesTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/services/DSServicesTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/services/ServicesTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/version/DSVersionTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/version/VersionTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/wiring/DSWiring1TestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/wiring/DSWiring2TestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/wiring/Wiring1TestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/supplychain/wiring/Wiring2TestCase.java
>>
>> 
>> incubator/tuscany/java/sca/itest/osgi-implementation/src/test/java/util/OSGiTestUtil.java
>>     incubator/tuscany/java/sca/itest/pom.xml
>>
>> 
>> incubator/tuscany/java/sca/modules/contribution-java/src/main/java/org/apache/tuscany/sca/contribution/java/impl/ClassReferenceModelResolver.java
>>     incubator/tuscany/java/sca/modules/implementation-osgi/pom.xml
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/OSGiImplementationInterface.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiImplementationProvider.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiImplementationProviderFactory.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiInstanceWrapper.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiRemotableInvoker.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiTargetInvoker.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/runtime/EquinoxRuntime.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/runtime/FelixRuntime.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/runtime/KnopflerfishRuntime.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/runtime/OSGiRuntime.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/xml/OSGiImplementation.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/main/java/org/apache/tuscany/sca/implementation/osgi/xml/OSGiImplementationProcessor.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiPropertyTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/invocation/OSGiTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/runtime/OSGiRuntimeTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/test/OSGiTestWithPropertyImpl.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/xml/OSGiReadImplTestCase.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/test/java/org/apache/tuscany/sca/implementation/osgi/xml/TestModelResolver.java
>>
>> 
>> incubator/tuscany/java/sca/modules/implementation-osgi/src/test/resources/osgitest.composite
>>     incubator/tuscany/java/sca/modules/pom.xml
>>     incubator/tuscany/java/sca/samples/osgi-supplychain/README
>>     incubator/tuscany/java/sca/samples/osgi-supplychain/build.xml
>>     incubator/tuscany/java/sca/samples/osgi-supplychain/pom.xml
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/OSGiBundleImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/retailer/OSGiRetailerImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/shipper/JavaShipperComponentImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/shipper/OSGiShipperComponentImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/shipper/OSGiShipperImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/warehouse/JavaWarehouseComponentImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/warehouse/OSGiWarehouseComponentImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/java/supplychain/warehouse/OSGiWarehouseImpl.java
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/osgi/ds/Customer.xml
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/osgi/ds/Retailer.xml
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/osgi/ds/Shipper.xml
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/osgi/ds/Warehouse.xml
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/supplychain.composite
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/main/resources/supplychain.ds.composite
>>
>> 
>> incubator/tuscany/java/sca/samples/osgi-supplychain/src/test/java/supplychain/SupplyChainClientTestCase.java
>>
>> Propchange: incubator/tuscany/java/sca/itest/osgi-contribution/
>>
>> ------------------------------------------------------------------------------
>> --- svn:ignore (added)
>> +++ svn:ignore Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,17 @@
>> +dojo
>> +target
>> +*.iws
>> +*.ipr
>> +*.iml
>> +.project
>> +.classpath
>> +derby.log
>> +maven.log
>> +velocity.log*
>> +junit*.properties
>> +surefire*.properties
>> +.settings
>> +.deployables
>> +.wtpmodules
>> +.felix
>> +
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes/
>>
>> ------------------------------------------------------------------------------
>> --- svn:ignore (added)
>> +++ svn:ignore Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,18 @@
>> +dojo
>> +target
>> +*.iws
>> +*.ipr
>> +*.iml
>> +.project
>> +.classpath
>> +derby.log
>> +maven.log
>> +velocity.log*
>> +junit*.properties
>> +surefire*.properties
>> +.settings
>> +.deployables
>> +.wtpmodules
>> +.felix
>> +.externalToolBuilders
>> +maven-eclipse.xml
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/
>>
>> ------------------------------------------------------------------------------
>> --- svn:ignore (added)
>> +++ svn:ignore Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,17 @@
>> +dojo
>> +target
>> +*.iws
>> +*.ipr
>> +*.iml
>> +.project
>> +.classpath
>> +derby.log
>> +maven.log
>> +velocity.log*
>> +junit*.properties
>> +surefire*.properties
>> +.settings
>> +.deployables
>> +.wtpmodules
>> +.felix
>> +
>>
>> Added:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
>> bundles.xml
>> URL:
>> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-bundles.xml?rev=575799&view=auto
>>
>> ==============================================================================
>> ---
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
>> bundles.xml (added)
>> +++
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
>> bundles.xml Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,39 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +<!--
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> +-->
>> +<project name="OSGiBundleCreator">
>> +
>> +    <target name="create-bundles">
>> +
>> +        <mkdir dir="${jar.dir}"/>
>> +
>> +        <copy file="target/classes/META-INF/${sca.contribution}"
>> tofile="target/classes/META-INF/sca-contribution.xml"/>
>> +
>> +
>> +        <jar jarfile="${jar.dir}/${jar.file.name}" manifest="${files.dir
>> }/${manifest.file.name}" >
>> +            <fileset dir="${files.dir}" includes="${files.list}">
>> +                <!-- include name="${files.list}"/-->
>> +            </fileset>
>> +        </jar>
>> +
>> +        <delete file="target/classes/META-INF/sca-contribution.xml"/>
>> +    </target>
>> +
>> +
>> +</project>
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
>> bundles.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/build-
>> bundles.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Added:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
>> URL:
>> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml?rev=575799&view=auto
>>
>> ==============================================================================
>> ---
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
>> (added)
>> +++
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
>> Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,211 @@
>> +<?xml version="1.0" encoding="UTF-8"?>
>> +<!--
>> +    * Licensed to the Apache Software Foundation (ASF) under one
>> +    * or more contributor license agreements.  See the NOTICE file
>> +    * distributed with this work for additional information
>> +    * regarding copyright ownership.  The ASF licenses this file
>> +    * to you under the Apache License, Version 2.0 (the
>> +    * "License"); you may not use this file except in compliance
>> +    * with the License.  You may obtain a copy of the License at
>> +    *
>> +    *   http://www.apache.org/licenses/LICENSE-2.0
>> +    *
>> +    * Unless required by applicable law or agreed to in writing,
>> +    * software distributed under the License is distributed on an
>> +    * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> +    * KIND, either express or implied.  See the License for the
>> +    * specific language governing permissions and limitations
>> +    * under the License.
>> +-->
>> +<project>
>> +    <modelVersion>4.0.0</modelVersion>
>> +    <parent>
>> +        <groupId>org.apache.tuscany.sca</groupId>
>> +        <artifactId>tuscany-itest</artifactId>
>> +        <version>1.1-incubating-SNAPSHOT</version>
>> +        <relativePath>../pom.xml</relativePath>
>> +    </parent>
>> +    <artifactId>itest-osgi-contribution-classes</artifactId>
>> +    <name>Apache Tuscany OSGi Contribution Version 1 classes</name>
>> +
>> +<dependencies>
>> +        <dependency>
>> +            <groupId>org.apache.tuscany.sca</groupId>
>> +            <artifactId>tuscany-host-embedded</artifactId>
>> +            <version>1.1-incubating-SNAPSHOT</version>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.tuscany.sca</groupId>
>> +            <artifactId>tuscany-implementation-java-runtime</artifactId>
>> +            <version>1.1-incubating-SNAPSHOT</version>
>> +            <scope>runtime</scope>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.tuscany.sca</groupId>
>> +            <artifactId>tuscany-implementation-osgi</artifactId>
>> +            <version>1.1-incubating-SNAPSHOT</version>
>> +            <scope>runtime</scope>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.tuscany.sca</groupId>
>> +            <artifactId>tuscany-contribution-osgi</artifactId>
>> +            <version>1.1-incubating-SNAPSHOT</version>
>> +            <scope>runtime</scope>
>> +        </dependency>
>> +
>> +        <dependency>
>> +            <groupId>org.apache.tuscany.sca</groupId>
>> +            <artifactId>tuscany-osgi-runtime</artifactId>
>> +            <version>1.1-incubating-SNAPSHOT</version>
>> +        </dependency>
>> +
>> +
>> +        <dependency>
>> +            <groupId>org.apache.felix</groupId>
>> +            <artifactId>org.osgi.core</artifactId>
>> +            <version>1.0.0</version>
>> +        </dependency>
>> +
>> +
>> +        <dependency>
>> +            <groupId>junit</groupId>
>> +            <artifactId>junit</artifactId>
>> +            <version>4.2</version>
>> +            <scope>test</scope>
>> +        </dependency>
>> +
>> +    </dependencies>
>> +    <build>
>> +        <finalName>itest-osgi-contribution-classes-v2</finalName>
>> +        <plugins>
>> +            <plugin>
>> +                <groupId>org.apache.maven.plugins</groupId>
>> +                <artifactId>maven-antrun-plugin</artifactId>
>> +                <version>1.1</version>
>> +
>> +                <dependencies>
>> +                    <dependency>
>> +                        <groupId>ant</groupId>
>> +                        <artifactId>ant-trax</artifactId>
>> +                        <version>1.6.5</version>
>> +                    </dependency>
>> +                </dependencies>
>> +
>> +                <executions>
>> +                    <execution>
>> +                        <id>create-bundles</id>
>> +                        <phase>generate-test-sources</phase>
>> +                        <goals>
>> +                            <goal>run</goal>
>> +                        </goals>
>> +                        <configuration>
>> +                            <tasks>
>> +                                <ant antfile="./build-bundles.xml"
>> target="create-bundles">
>> +                                    <property name="jar.dir"
>> value="target/classes" />
>> +                                    <property name="files.dir"
>> value="target/classes" />
>> +                                    <property name="jar.file.name"
>> value="CustomerV2.jar" />
>> +                                    <property name="manifest.file.name"
>> value="osgi/Customer.mf" />
>> +                                    <property name="sca.contribution"
>> value="customer-sca-contribution.xml" />
>> +                                    <property name="files.list"
>> +                                        value="supplychain/customer/* \
>> +
>> supplychain/OSGiBundleImpl.class \
>> +                                               supplychain.composite \
>> +                                               CustomerV2.componentType 
>> \
>> +                                               RetailerV2.componentType 
>> \
>> + 
>> WarehouseV2.componentType\
>> +                                               ShipperV2.componentType \
>> +                                               META-INF/sca-
>> contribution.xml" />
>> +
>> +                                </ant>
>> +                                <ant antfile="./build-bundles.xml"
>> target="create-bundles">
>> +                                    <property name="jar.dir"
>> value="target/classes" />
>> +                                    <property name="files.dir"
>> value="target/classes" />
>> +                                    <property name="jar.file.name"
>> value="Customer2V2.jar" />
>> +                                    <property name="manifest.file.name"
>> value="osgi/Customer2.mf" />
>> +                                    <property name="sca.contribution"
>> value="customer-sca-contribution.xml" />
>> +                                    <property name="files.list"
>> +                                        value="supplychain/customer/* \
>> +
>> supplychain/OSGiBundleImpl.class \
>> +                                               supplychain.composite \
>> + 
>> Customer2V2.componentType\
>> +                                               RetailerV2.componentType 
>> \
>> + 
>> WarehouseV2.componentType\
>> +                                               ShipperV2.componentType \
>> +                                               META-INF/sca-
>> contribution.xml" />
>> +
>> +                                </ant>
>> +                                <ant antfile="./build-bundles.xml"
>> target="create-bundles">
>> +                                    <property name="jar.dir"
>> value="target/classes" />
>> +                                    <property name="files.dir"
>> value="target/classes" />
>> +                                    <property name="jar.file.name"
>> value="RetailerV2.jar" />
>> +                                    <property name="manifest.file.name"
>> value="osgi/Retailer.mf" />
>> +                                    <property name="sca.contribution"
>> value="retailer-sca-contribution.xml" />
>> +                                    <property name="files.list"
>> +                                        value="supplychain/retailer/* \
>> +
>> supplychain/OSGiBundleImpl.class \
>> +                                               META-INF/sca-
>> contribution.xml" />
>> +                                </ant>
>> +                                <ant antfile="./build-bundles.xml"
>> target="create-bundles">
>> +                                    <property name="jar.dir"
>> value="target/classes" />
>> +                                    <property name="files.dir"
>> value="target/classes" />
>> +                                    <property name="jar.file.name"
>> value="RetailerJarV2.jar" />
>> +                                    <property name="manifest.file.name"
>> value="osgi/RetailerJar.mf" />
>> +                                    <property name="sca.contribution"
>> value="retailer-sca-contribution.xml" />
>> +                                    <property name="files.list"
>> +                                        value="supplychain/retailer/* \
>> +
>> supplychain/OSGiBundleImpl.class \
>> +                                               META-INF/sca-
>> contribution.xml" />
>> +                                </ant>
>> +                                <ant antfile="./build-bundles.xml"
>> target="create-bundles">
>> +                                    <property name="jar.dir"
>> value="target/classes" />
>> +                                    <property name="files.dir"
>> value="target/classes" />
>> +                                    <property name="jar.file.name"
>> value="ShipperV2.jar" />
>> +                                    <property name="manifest.file.name"
>> value="osgi/Shipper.mf" />
>> +                                    <property name="sca.contribution"
>> value="shipper-sca-contribution.xml" />
>> +                                    <property name="files.list"
>> +                                        value="supplychain/shipper/* \
>> +
>> supplychain/OSGiBundleImpl.class \
>> +                                               META-INF/sca-
>> contribution.xml" />
>> +
>> +                                </ant>
>> +                                <ant antfile="./build-bundles.xml"
>> target="create-bundles">
>> +                                    <property name="jar.dir"
>> value="target/classes" />
>> +                                    <property name="files.dir"
>> value="target/classes" />
>> +                                    <property name="jar.file.name"
>> value="WarehouseV2.jar" />
>> +                                    <property name="manifest.file.name"
>> value="osgi/Warehouse.mf" />
>> +                                    <property name="sca.contribution"
>> value="warehouse-sca-contribution.xml" />
>> +                                    <property name="files.list"
>> +                                        value="supplychain/warehouse/* \
>> +
>> supplychain/OSGiBundleImpl.class \
>> +                                               META-INF/sca-
>> contribution.xml" />
>> +                                </ant>
>> +                                <ant antfile="./build-bundles.xml"
>> target="create-bundles">
>> +                                    <property name="jar.dir"
>> value="target/classes" />
>> +                                    <property name="files.dir"
>> value="target/classes" />
>> +                                    <property name="jar.file.name"
>> value="SupplyChainV2.jar" />
>> +                                    <property name="manifest.file.name"
>> value="osgi/SupplyChain.mf" />
>> +                                    <property name="sca.contribution"
>> value="supplychain-sca-contribution.xml" />
>> +                                    <property name="files.list"
>> +                                        value="supplychain/** \
>> +                                               supplychain.composite \
>> +                                               CustomerV2.componentType 
>> \
>> +                                               RetailerV2.componentType 
>> \
>> + 
>> WarehouseV2.componentType\
>> +                                               ShipperV2.componentType \
>> +                                               CustomerV2.jar \
>> +                                               RetailerV2.jar \
>> +                                               WarehouseV2.jar \
>> +                                               ShipperV2.jar \
>> +                                               META-INF/sca-
>> contribution.xml" />
>> +                                </ant>
>> +                            </tasks>
>> +                        </configuration>
>> +                    </execution>
>> +                </executions>
>> +            </plugin>
>> +        </plugins>
>> +    </build>
>> +</project>
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/pom.xml
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Added:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java?rev=575799&view=auto
>>
>> ==============================================================================
>> ---
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
>> (added)
>> +++
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
>> Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,121 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +package supplychain;
>> +
>> +
>> +import java.lang.reflect.Field;
>> +import java.util.Hashtable;
>> +
>> +import org.osgi.framework.BundleActivator;
>> +import org.osgi.framework.BundleContext;
>> +import org.osgi.framework.ServiceEvent;
>> +import org.osgi.framework.ServiceListener;
>> +import org.osgi.framework.ServiceReference;
>> +
>> +
>> +/**
>> + * Common code for all OSGi bundles which dont use declarative services.
>> + * Registers services and sets references.
>> + */
>> +public class OSGiBundleImpl implements ServiceListener, BundleActivator 
>> {
>> +
>> +
>> +    String name;
>> +    String serviceName;
>> +    String[] references;
>> +    Class<?>[] referenceClasses;
>> +    Field[] referenceFields;
>> +
>> +    Class myClass;
>> +
>> +       private BundleContext bundleContext;
>> +
>> +    public OSGiBundleImpl(String serviceName, String... references) {
>> +
>> +        myClass = this.getClass();
>> +        this.name = this.getClass().getSimpleName();
>> +        this.serviceName = serviceName;
>> +        this.references = references;
>> +
>> +        try {
>> +            referenceClasses = new Class[references.length];
>> +            referenceFields = new Field[references.length];
>> +            for (int i = 0; i < references.length; i++) {
>> +                referenceFields[i] = this.getClass
>> ().getDeclaredField(references[i]);
>> +                referenceFields[i].setAccessible(true);
>> +                referenceClasses[i] = referenceFields[i].getType();
>> +            }
>> +
>> +        } catch (Exception e) {
>> +            throw new RuntimeException(e);
>> +        }
>> +
>> +    }
>> +
>> +    public void start(BundleContext bc) {
>> +
>> +       System.out.println("Started OSGi bundle with activator " + name);
>> +
>> +       this.bundleContext = bc;
>> +
>> +        bundleContext.registerService(serviceName, this, new
>> Hashtable());
>> +
>> +        for (int i = 0; i < references.length; i++) {
>> +
>> +            try {
>> +
>> +               ServiceReference ref = bundleContext.getServiceReference
>> (referenceClasses[i].getName());
>> +                   if (ref != null) {
>> +                    Object obj = bundleContext.getService(ref);
>> +                    referenceFields[i].set(this,
>> referenceClasses[i].cast(obj));
>> +                } else {
>> +                                   String filter = "(objectclass=" +
>> referenceClasses[i].getName() + ")";
>> + 
>> this.bundleContext.addServiceListener(this,
>> filter);
>> +                   }
>> +            } catch (Exception e) {
>> +                e.printStackTrace();
>> +            }
>> +        }
>> +    }
>> +
>> +    public void stop(BundleContext bc)  {
>> +        System.out.println("Stop OSGi bundle with activator " + name);
>> +
>> +    }
>> +
>> +
>> +       public void serviceChanged(ServiceEvent event) {
>> +               try {
>> +                       if (event.getType() == ServiceEvent.REGISTERED) {
>> +
>> +                ServiceReference ref = event.getServiceReference();
>> +                Object obj = bundleContext.getService(ref);
>> +                for (int i = 0; i < references.length; i++) {
>> +                    if 
>> (referenceClasses[i].isAssignableFrom(obj.getClass()))
>> {
>> +                        referenceFields[i].set(this,
>> referenceClasses[i].cast(obj));
>> +                    }
>> +                }
>> +                       }
>> +               } catch (Throwable e) {
>> +                       e.printStackTrace();
>> +               }
>> +       }
>> +
>> +
>> +}
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/OSGiBundleImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Added:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java?rev=575799&view=auto
>>
>> ==============================================================================
>> ---
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
>> (added)
>> +++
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
>> Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,33 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +package supplychain.customer;
>> +
>> +import org.osoa.sca.annotations.OneWay;
>> +
>> +/**
>> + * This is the business interface of the Customer service component.
>> + */
>> +public interface Customer {
>> +
>> +    public void purchaseGoods();
>> +
>> +    @OneWay
>> +    public void notifyShipment(String order);
>> +
>> +}
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/Customer.java
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Added:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java?rev=575799&view=auto
>>
>> ==============================================================================
>> ---
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>> (added)
>> +++
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>> Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,55 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +package supplychain.customer;
>> +
>> +import org.osoa.sca.annotations.Reference;
>> +import org.osoa.sca.annotations.Scope;
>> +import org.osoa.sca.annotations.Service;
>> +
>> +import supplychain.retailer.Retailer;
>> +
>> +/**
>> + * This class implements the Customer service component (POJO
>> implementation).
>> + */
>> +@Service(Customer.class)
>> +@Scope("COMPOSITE")
>> +public class JavaCustomerComponentImpl implements Customer {
>> +
>> +    private Retailer retailer;
>> +
>> +    public JavaCustomerComponentImpl() {
>> +        System.out.println("Created " + 
>> this.getClass().getCanonicalName()
>> +
>> +                "(v2) using classloader " + this.getClass
>> ().getClassLoader());
>> +    }
>> +
>> +    @Reference
>> +    public void setRetailer(Retailer retailer) {
>> +        this.retailer = retailer;
>> +    }
>> +
>> +    public void purchaseGoods() {
>> +        retailer.submitOrder("Order");
>> +    }
>> +
>> +    public void notifyShipment(String order) {
>> +        System.out.print("Work thread " + Thread.currentThread() + " -
>> ");
>> +        System.out.println(order);
>> +    }
>> +
>> +}
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/JavaCustomerComponentImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Added:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java?rev=575799&view=auto
>>
>> ==============================================================================
>> ---
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>> (added)
>> +++
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>> Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,51 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +package supplychain.customer;
>> +
>> +
>> +import supplychain.retailer.Retailer;
>> +
>> +/**
>> + * This class implements the Customer service component (OSGi 
>> declarative
>> services implementation).
>> + */
>> +public class OSGiCustomerComponentImpl implements Customer {
>> +
>> +
>> +    private Retailer retailer;
>> +
>> +
>> +    protected void setRetailer(Retailer retailer) {
>> +       this.retailer = retailer;
>> +    }
>> +
>> +    protected void unsetRetailer(Retailer retailer) {
>> +       this.retailer = null;
>> +    }
>> +
>> +    public void purchaseGoods() {
>> +        retailer.submitOrder("Order");
>> +    }
>> +
>> +    public void notifyShipment(String order) {
>> +        System.out.print("Work thread " + Thread.currentThread() + " -
>> ");
>> +        System.out.println(order);
>> +    }
>> +
>> +
>> +}
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerComponentImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Added:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java?rev=575799&view=auto
>>
>> ==============================================================================
>> ---
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>> (added)
>> +++
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>> Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,47 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +package supplychain.customer;
>> +
>> +
>> +import supplychain.OSGiBundleImpl;
>> +import supplychain.retailer.Retailer;
>> +
>> +/**
>> + * This class implements the Customer service component (OSGi procedural
>> services implementation).
>> + */
>> +public class OSGiCustomerImpl extends OSGiBundleImpl implements Customer
>> {
>> +
>> +    private Retailer retailer;
>> +
>> +    public OSGiCustomerImpl() {
>> +        super("supplychain.customer.Customer", "retailer");
>> +
>> +    }
>> +
>> +    public void purchaseGoods() {
>> +        retailer.submitOrder("Order");
>> +    }
>> +
>> +    public void notifyShipment(String order) {
>> +        System.out.print("Work thread " + Thread.currentThread() + " -
>> ");
>> +        System.out.println(order);
>> +    }
>> +
>> +
>> +}
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/customer/OSGiCustomerImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Added:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java?rev=575799&view=auto
>>
>> ==============================================================================
>> ---
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>> (added)
>> +++
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>> Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,57 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +package supplychain.retailer;
>> +
>> +
>> +import org.osoa.sca.annotations.Reference;
>> +import org.osoa.sca.annotations.Scope;
>> +import org.osoa.sca.annotations.Service;
>> +
>> +import supplychain.warehouse.Warehouse;
>> +
>> +/**
>> + * This class implements the Retailer service component (POJO
>> implementation).
>> + */
>> +@Service(Retailer.class)
>> +@Scope("STATELESS")
>> +public class JavaRetailerComponentImpl implements Retailer {
>> +
>> +    private Warehouse warehouse;
>> +
>> +    public JavaRetailerComponentImpl() {
>> +        System.out.println("Created " + 
>> this.getClass().getCanonicalName()
>> +
>> +                "(v2) using classloader " + this.getClass
>> ().getClassLoader());
>> +    }
>> +
>> +    @Reference
>> +    public void setWarehouse(Warehouse warehouse) {
>> +        this.warehouse = warehouse;
>> +    }
>> +
>> +
>> +    public void submitOrder(String order) {
>> +
>> +        warehouse.fulfillOrder(order + ", submitted");
>> +
>> +    }
>> +
>> +
>> +
>> +
>> +}
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/JavaRetailerComponentImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>> Added:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>> URL:
>> http://svn.apache.org/viewvc/incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java?rev=575799&view=auto
>>
>> ==============================================================================
>> ---
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>> (added)
>> +++
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>> Fri Sep 14 14:40:35 2007
>> @@ -0,0 +1,46 @@
>> +/*
>> + * Licensed to the Apache Software Foundation (ASF) under one
>> + * or more contributor license agreements.  See the NOTICE file
>> + * distributed with this work for additional information
>> + * regarding copyright ownership.  The ASF licenses this file
>> + * to you under the Apache License, Version 2.0 (the
>> + * "License"); you may not use this file except in compliance
>> + * with the License.  You may obtain a copy of the License at
>> + *
>> + *   http://www.apache.org/licenses/LICENSE-2.0
>> + *
>> + * Unless required by applicable law or agreed to in writing,
>> + * software distributed under the License is distributed on an
>> + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
>> + * KIND, either express or implied.  See the License for the
>> + * specific language governing permissions and limitations
>> + * under the License.
>> + */
>> +package supplychain.retailer;
>> +
>> +import supplychain.warehouse.Warehouse;
>> +
>> +/**
>> + * This class implements the Retailer service component (OSGi 
>> declarative
>> services implementation).
>> + */
>> +public class OSGiRetailerComponentImpl implements Retailer {
>> +
>> +    private Warehouse warehouse;
>> +
>> +
>> +    protected void setWarehouse(Warehouse warehouse) {
>> +       this.warehouse = warehouse;
>> +    }
>> +
>> +    protected void unsetWarehouse(Warehouse warehouse) {
>> +       this.warehouse = null;
>> +    }
>> +
>> +    public void submitOrder(String order) {
>> +
>> +        warehouse.fulfillOrder(order + ", submitted");
>> +
>> +    }
>> +
>> +
>> +}
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:eol-style = native
>>
>> Propchange:
>> incubator/tuscany/java/sca/itest/osgi-contribution/contribution-classes-v2/src/main/java/supplychain/retailer/OSGiRetailerComponentImpl.java
>>
>> ------------------------------------------------------------------------------
>>     svn:keywords = Rev Date
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
>> For additional commands, e-mail: tuscany-commits-help@ws.apache.org
>>
>>
> 


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