You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by zo...@apache.org on 2010/10/30 17:42:41 UTC

svn commit: r1029102 [1/5] - in /incubator/aries/trunk/samples-sandbox/dgoat: ./ dgoat-api/ dgoat-api/src/ dgoat-api/src/main/ dgoat-api/src/main/java/ dgoat-api/src/main/java/org/ dgoat-api/src/main/java/org/apache/ dgoat-api/src/main/java/org/apache/...

Author: zoe
Date: Sat Oct 30 15:42:36 2010
New Revision: 1029102

URL: http://svn.apache.org/viewvc?rev=1029102&view=rev
Log:
ARIES-476 Committing test - client fails to register service, but server publishes.

Added:
    incubator/aries/trunk/samples-sandbox/dgoat/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/pom.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfo.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfoProvider.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ModelInfoService.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ParameterizedRelationshipAspect.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipAspect.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfo.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfoProvider.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/VersionedRelationshipAspect.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/ComponentInfoImpl.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/RelationshipInfoImpl.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/pom.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigCXF/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigCXF/config.ini
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigTuscany/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigTuscany/config.ini
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/serverConfigCXF/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/serverConfigCXF/config.ini
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/serverConfigTuscany/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/serverConfigTuscany/config.ini
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/pom.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/java/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/java/org/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/java/org/apache/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/java/org/apache/aries/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/java/org/apache/aries/samples/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/java/org/apache/aries/samples/goat/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/java/org/apache/aries/samples/goat/bundlecontextmodel/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/java/org/apache/aries/samples/goat/bundlecontextmodel/BundleContextInfoProvider.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/resources/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/resources/OSGI-INF/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/resources/OSGI-INF/blueprint/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-bundlecontext-modelprovider/src/main/resources/OSGI-INF/blueprint/blueprint.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/pom.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/org/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/org/apache/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/org/apache/aries/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/org/apache/aries/samples/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/org/apache/aries/samples/goat/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/org/apache/aries/samples/goat/dummy/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/org/apache/aries/samples/goat/dummy/DummyInfoProvider.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/org/apache/aries/samples/goat/dummy/DummyModelService.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/java/org/apache/aries/samples/goat/dummy/DummyRelationshipProvider.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/resources/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/resources/OSGI-INF/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/resources/OSGI-INF/blueprint/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy-provider/src/main/resources/OSGI-INF/blueprint/blueprint.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/pom.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/org/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/org/apache/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/org/apache/aries/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/org/apache/aries/samples/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/org/apache/aries/samples/goat/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/org/apache/aries/samples/goat/dummy/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/org/apache/aries/samples/goat/dummy/DummyInfoProvider.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/org/apache/aries/samples/goat/dummy/DummyModelService2.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/java/org/apache/aries/samples/goat/dummy/DummyRelationshipProvider.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/resources/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/resources/OSGI-INF/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/resources/OSGI-INF/blueprint/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-dummy2-provider/src/main/resources/OSGI-INF/blueprint/blueprint.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-eba/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-eba/pom.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/pom.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/org/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/org/apache/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/org/apache/aries/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/org/apache/aries/samples/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/org/apache/aries/samples/goat/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/org/apache/aries/samples/goat/enhancer/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/org/apache/aries/samples/goat/enhancer/Activator.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/org/apache/aries/samples/goat/enhancer/ModelInfoEnhancerService.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/java/org/apache/aries/samples/goat/enhancer/ServiceInterceptor.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/resources/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/resources/OSGI-INF/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/resources/OSGI-INF/cxf/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/resources/OSGI-INF/cxf/intents/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/resources/OSGI-INF/cxf/intents/intent-map.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-info-enhancer/src/main/resources/OSGI-INF/remote-services.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-server-bindings/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-server-bindings/pom.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-server-bindings/src/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-server-bindings/src/main/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-server-bindings/src/main/resources/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-server-bindings/src/main/resources/OSGI-INF/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-server-bindings/src/main/resources/OSGI-INF/sca-config/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-server-bindings/src/main/resources/OSGI-INF/sca-config/scaconfig.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/pom.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/java/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/java/org/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/java/org/apache/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/java/org/apache/aries/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/java/org/apache/aries/samples/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/java/org/apache/aries/samples/goat/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/java/org/apache/aries/samples/goat/web/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/java/org/apache/aries/samples/goat/web/ServerSideClass.java
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/WEB-INF/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/WEB-INF/dwr.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/WEB-INF/lib/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/WEB-INF/web.xml
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/Thumbs.db   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/dndCopy.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/dndMove.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/dndNoCopy.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/dndNoMove.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/grid_dx_gradient.gif   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/grid_sort_down.gif   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/grid_sort_up.gif   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/header.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/header_shadow.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/resolved.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/row_back.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/running.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/tabEnabled_rotated.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/tabHover_rotated.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/images/td_button_down.png   (with props)
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/Component.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/ComponentStatusGrid.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/Config.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/ConfigManager.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/DwrLoadingDialog.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/ElementLayoutManager.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/LayoutManager.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/ProviderSelector.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/Relationship.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/RelationshipAggregator.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/RelationshipManager.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/ServerSideInterface.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/SimpleInitialLayout.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/configuration/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/configuration/ComponentAppearance.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/configuration/Theme.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/elements/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/elements/ComponentColorElement.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/elements/ComponentContainer.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/elements/ElementBase.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/elements/ElementRegistry.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/elements/RelationshipElement.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/elements/TextComponentProperty.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/elements/TriangleDecorator.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/elements/TwistieSection.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/relationshipaspects/
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/relationshipaspects/AspectBase.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/relationshipaspects/Parameterized.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/goat/relationshipaspects/Versioned.js
    incubator/aries/trunk/samples-sandbox/dgoat/dgoat-web/src/main/resources/web/index.html
    incubator/aries/trunk/samples-sandbox/dgoat/pom.xml

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/pom.xml
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/pom.xml?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/pom.xml (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/pom.xml Sat Oct 30 15:42:36 2010
@@ -0,0 +1,47 @@
+<?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 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+    
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.apache.aries.samples.dgoat</groupId>
+        <artifactId>dgoat</artifactId>
+        <version>0.3-incubating-SNAPSHOT</version>
+    </parent>
+
+    <artifactId>org.apache.aries.samples.dgoat.api</artifactId>
+    <name>Apache Aries GOAT api</name>
+    <packaging>bundle</packaging>
+
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.felix</groupId>
+				<artifactId>maven-bundle-plugin</artifactId>
+				<configuration>
+					<instructions>
+						<Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
+						<Export-Package>org.apache.aries.samples.goat.api; version=${project.version},
+					org.apache.aries.samples.goat.info;version=${project.version} </Export-Package>
+					</instructions>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+
+</project>

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfo.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfo.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfo.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfo.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,43 @@
+/**
+ * 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 org.apache.aries.samples.goat.api;
+
+import java.util.List;
+import java.util.Map;
+
+public interface ComponentInfo {
+   String getId();
+   /**
+    * always needed, id's must be unique globally, or within their containing component info.
+    * (impl notes.. (for bundles)
+    * Id's will probably NOT be bundle id's... we need the id to be fixed between framework restarts,
+    * to enable things like storing coords for onscreen renderings of components
+    * Id's will probably end up being path based, /component.id/component.id etc .. for sanities sake.
+    * Component properties are information that forms part of a component, keys will vary depending on 
+    * what the component represents. The GUI will handle rendering based on key names.
+    */
+   Map<String,String> getComponentProperties();
+
+   
+   /**
+	* children are only supported in concept currently.. no gui work done yet for them..   
+    * List of any contained components for this component.    
+    */
+   List<ComponentInfo> getChildren(); 
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfoProvider.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfoProvider.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfoProvider.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ComponentInfoProvider.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,76 @@
+/**
+ * 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 org.apache.aries.samples.goat.api;
+
+import java.util.Collection;
+
+/**
+ * Provides information about components within a model.
+ * 
+ * Good usage practice would be to subscribe a listener .. and THEN call
+ * getComponents.. (doing it the other way round risks leaving a window during
+ * which a change could occur, and you not be informed). (doing it this way
+ * round, at worst, you'll see an update before you handle getComponents, and
+ * since an update can be an add, you'll just process it twice)
+ * 
+ */
+public interface ComponentInfoProvider {
+
+	/**
+	 * Callback interface implemented by users of the ComponentInfoProvider
+	 * interface, allowing notification of changes, or deletions to components
+	 * they have been informed about.
+	 */
+	static interface ComponentInfoListener {
+		// called to add, or update a component.
+		public void updateComponent(ComponentInfo b);
+
+		public void removeComponent(ComponentInfo b);
+	};
+
+	/**
+	 * Gets the current set of 'top level' components in this model.
+	 * 
+	 * Any nested components are only obtainable via the 'getChildren' method on
+	 * ComponentInfo.
+	 * 
+	 * @return
+	 */
+	Collection<ComponentInfo> getComponents();
+
+	/**
+	 * Gets a component for an id previously returned via getComponents, or
+	 * updateComponent
+	 * 
+	 * @param id
+	 * @return component, or null if component id is either unknown, or deleted.
+	 */
+	ComponentInfo getComponentForId(String id);
+
+	/**
+	 * Add a listener to this Info Provider, to be informed of
+	 * changes/deletions.
+	 * 
+	 * @param listener
+	 */
+	public void registerComponentInfoListener(ComponentInfoListener listener);
+
+	// TODO: unregisterComponentInfoListener ;-)
+
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ModelInfoService.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ModelInfoService.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ModelInfoService.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ModelInfoService.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,30 @@
+/**
+ * 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 org.apache.aries.samples.goat.api;
+
+/**
+ * The top level service interface published to the service registry
+ *
+ * A model is something with components, with relationships between them.
+ */
+public interface ModelInfoService {
+	String getName();
+	ComponentInfoProvider getComponentInfoProvider();
+	RelationshipInfoProvider getRelationshipInfoProvider();
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ParameterizedRelationshipAspect.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ParameterizedRelationshipAspect.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ParameterizedRelationshipAspect.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/ParameterizedRelationshipAspect.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,30 @@
+/**
+ * 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 org.apache.aries.samples.goat.api;
+
+import java.util.List;
+
+public interface ParameterizedRelationshipAspect extends RelationshipAspect{
+	   static class Parameter{
+		   String key;
+		   String value;
+	   };
+	   List<Parameter> getProvidedParameters(); //any parameters specified by the supplier of the dependency.
+	   List<Parameter> getConsumedParameters(); //any parameters specified by the consumer of the dependency.
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipAspect.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipAspect.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipAspect.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipAspect.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,23 @@
+/**
+ * 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 org.apache.aries.samples.goat.api;
+
+public interface RelationshipAspect {
+	public String getType();
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfo.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfo.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfo.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfo.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,38 @@
+/**
+ * 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 org.apache.aries.samples.goat.api;
+
+import java.util.List;
+
+//This represents a single dependency between two components
+public interface RelationshipInfo {
+	
+	   //relationships are unique by type&name combined.
+	
+	   String getType(); //String describing the type of this dependency.		   
+	   String getName();  //name of this dependency.
+	   
+	   //the provider/consumer side of this relationship.
+	   ComponentInfo getProvidedBy();	   
+	   //consumers can of course, be empty. (thats empty.. NOT null)
+	   List<ComponentInfo> getConsumedBy();
+	   
+	   //relationship aspects are not fully integrated yet.. avoid until stable ;-)
+	   List<RelationshipAspect> getRelationshipAspects();   
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfoProvider.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfoProvider.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfoProvider.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/RelationshipInfoProvider.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,34 @@
+/**
+ * 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 org.apache.aries.samples.goat.api;
+
+import java.util.Collection;
+
+public interface RelationshipInfoProvider {
+	static interface RelationshipInfoListener {
+		public void updateRelationship(RelationshipInfo b);
+
+		public void removeRelationship(RelationshipInfo b);
+	};
+
+	Collection<RelationshipInfo> getRelationships();
+
+	public void registerRelationshipInfoListener(
+			RelationshipInfoListener listener);
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/VersionedRelationshipAspect.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/VersionedRelationshipAspect.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/VersionedRelationshipAspect.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/api/VersionedRelationshipAspect.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,25 @@
+/**
+ * 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 org.apache.aries.samples.goat.api;
+
+public interface VersionedRelationshipAspect extends RelationshipAspect {
+	   String getProvidedVersion(); //this will be an exact version.
+	   String getConsumedVersion(); //this will be either a range, or an exact version. 
+	                                //provided version will either match, or be in the range.
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/ComponentInfoImpl.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/ComponentInfoImpl.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/ComponentInfoImpl.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/ComponentInfoImpl.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,49 @@
+/**
+ * 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 org.apache.aries.samples.goat.info;
+
+import java.util.List;
+import java.util.Map;
+import org.apache.aries.samples.goat.api.ComponentInfo;
+
+public class ComponentInfoImpl implements ComponentInfo {
+
+	List<ComponentInfo> children;
+	Map<String,String> componentProperties;
+	String id;
+	public List<ComponentInfo> getChildren() {
+		return children;
+	}
+	public void setChildren(List<ComponentInfo> children) {
+		this.children = children;
+	}
+	public Map<String, String> getComponentProperties() {
+		return componentProperties;
+	}
+	public void setComponentProperties(Map<String, String> componentProperties) {
+		this.componentProperties = componentProperties;
+	}
+	public String getId() {
+		return id;
+	}
+	public void setId(String id) {
+		this.id = id;
+	}
+
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/RelationshipInfoImpl.java
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/RelationshipInfoImpl.java?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/RelationshipInfoImpl.java (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-api/src/main/java/org/apache/aries/samples/goat/info/RelationshipInfoImpl.java Sat Oct 30 15:42:36 2010
@@ -0,0 +1,62 @@
+/**
+ * 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 org.apache.aries.samples.goat.info;
+import java.util.List;
+import org.apache.aries.samples.goat.api.RelationshipInfo;
+import org.apache.aries.samples.goat.api.RelationshipAspect;
+import org.apache.aries.samples.goat.api.ComponentInfo;;
+
+public class RelationshipInfoImpl implements RelationshipInfo {
+	List<ComponentInfo> consumedBy;
+	List<RelationshipAspect> relationshipAspects;
+	String name;
+	ComponentInfo providedBy;
+	String type;
+	public List<ComponentInfo> getConsumedBy() {
+		return consumedBy;
+	}
+	public void setConsumedBy(List<ComponentInfo> consumedBy) {
+		this.consumedBy = consumedBy;
+	}
+	public List<RelationshipAspect> getRelationshipAspects() {
+		return relationshipAspects;
+	}
+	public void setRelationshipAspects(List<RelationshipAspect> relationshipAspects) {
+		this.relationshipAspects = relationshipAspects;
+	}
+	public String getName() {
+		return name;
+	}
+	public void setName(String name) {
+		this.name = name;
+	}
+	public ComponentInfo getProvidedBy() {
+		return providedBy;
+	}
+	public void setProvidedBy(ComponentInfo providedBy) {
+		this.providedBy = providedBy;
+	}
+	public String getType() {
+		return type;
+	}
+	public void setType(String type) {
+		this.type = type;
+	}
+	
+}

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/pom.xml
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/pom.xml?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/pom.xml (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/pom.xml Sat Oct 30 15:42:36 2010
@@ -0,0 +1,251 @@
+<?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 xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+	<modelVersion>4.0.0</modelVersion>
+
+	<parent>
+		<groupId>org.apache.aries.samples.dgoat</groupId>
+		<artifactId>dgoat</artifactId>
+		<version>0.3-incubating-SNAPSHOT</version>
+	</parent>
+
+	<artifactId>org.apache.aries.samples.dgoat.assembly</artifactId>
+	<name>Apache Aries GOAT sample assembly</name>
+	<packaging>pom</packaging>
+
+	<dependencies>
+
+    <!--not sure about this one -->
+        <dependency>
+	       <groupId>org.apache.felix</groupId>
+	       <artifactId>javax.servlet</artifactId>
+	       <version>1.0.0</version>
+	    </dependency>
+
+		<!-- Base (JDBC) platform dependencies -->
+
+		<dependency>
+			<groupId>org.eclipse</groupId>
+			<artifactId>osgi</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.eclipse.equinox</groupId>
+			<artifactId>cm</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.eclipse.osgi</groupId>
+			<artifactId>services</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.ops4j.pax.logging</groupId>
+			<artifactId>pax-logging-api</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.ops4j.pax.logging</groupId>
+			<artifactId>pax-logging-service</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.ops4j.pax.web</groupId>
+			<artifactId>pax-web-extender-war</artifactId>
+		</dependency>
+		<dependency>
+			<groupId>org.ops4j.pax.web</groupId>
+			<artifactId>pax-web-jetty-bundle</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.ops4j.pax.web</groupId>
+			<artifactId>pax-web-jsp</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.derby</groupId>
+			<artifactId>derby</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.felix</groupId>
+			<artifactId>org.apache.felix.fileinstall</artifactId>
+		</dependency>
+
+
+		<!-- Base (JDBC) Aries dependencies -->
+
+		<dependency>
+			<groupId>org.apache.aries.blueprint</groupId>
+			<artifactId>org.apache.aries.blueprint</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.aries</groupId>
+			<artifactId>org.apache.aries.util</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.aries.jndi</groupId>
+			<artifactId>org.apache.aries.jndi</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.aries.application</groupId>
+			<artifactId>org.apache.aries.application.install</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.aries.application</groupId>
+			<artifactId>org.apache.aries.application.api</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.aries.application</groupId>
+			<artifactId>org.apache.aries.application.management</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.aries.application</groupId>
+			<artifactId>org.apache.aries.application.runtime</artifactId>
+		</dependency>
+
+		<dependency>
+			<groupId>org.apache.aries.application</groupId>
+			<artifactId>org.apache.aries.application.utils</artifactId>
+		</dependency>
+        <dependency>
+             <groupId>org.apache.aries.application</groupId>
+             <artifactId>org.apache.aries.application.modeller</artifactId>
+        </dependency>
+        <dependency>
+             <groupId>org.apache.aries.application</groupId>
+              <artifactId>org.apache.aries.application.deployment.management</artifactId>
+        </dependency>
+		<dependency>
+            <groupId>org.apache.aries.application</groupId>
+            <artifactId>org.apache.aries.application.resolver.noop</artifactId>
+        </dependency>
+
+		<dependency>
+            <groupId>org.apache.aries.application</groupId>
+            <artifactId>org.apache.aries.application.noop.platform.repo</artifactId>
+        </dependency>
+
+		<dependency>
+            <groupId>org.apache.aries.application</groupId>
+            <artifactId>org.apache.aries.application.noop.postresolve.process</artifactId>            
+        </dependency>
+
+		<dependency>
+             <groupId>org.apache.aries.application</groupId>
+             <artifactId>org.apache.aries.application.default.local.platform</artifactId>            
+        </dependency>
+
+        <!-- Added for tuscany and CXF -->
+		<dependency>
+			<groupId>org.eclipse.osgi</groupId>
+			<artifactId>org.eclipse.osgi.services</artifactId>
+			<version>3.2.100.v20100503</version>
+		</dependency>
+		<!-- Required for CXF -->
+		<dependency>
+			<groupId>org.apache.cxf.dosgi</groupId>
+			<artifactId>cxf-dosgi-ri-singlebundle-distribution</artifactId>
+			<version>1.2</version>
+		</dependency>
+		
+		<!-- Required for Tuscany -->
+		<dependency>
+			<groupId>org.eclipse.equinox</groupId>
+			<artifactId>event</artifactId>
+			<version>1.0.100-v20070516</version>
+		</dependency>
+		<!-- end of Tuscany/CXF additions -->
+		
+        <dependency>
+			<groupId>org.apache.aries.samples.dgoat</groupId>
+			<artifactId>org.apache.aries.samples.dgoat.api</artifactId>
+		</dependency>
+
+        <dependency>
+			<groupId>org.apache.aries.samples.dgoat</groupId>
+			<artifactId>org.apache.aries.samples.dgoat.web</artifactId>
+		</dependency>
+
+        <dependency>
+			<groupId>org.apache.aries.samples.dgoat</groupId>
+			<artifactId>org.apache.aries.samples.dgoat.dummy</artifactId>
+		</dependency>
+        <dependency>
+			<groupId>org.apache.aries.samples.dgoat</groupId>
+			<artifactId>org.apache.aries.samples.dgoat.dummy2</artifactId>
+		</dependency>
+        <dependency>
+			<groupId>org.apache.aries.samples.dgoat</groupId>
+			<artifactId>org.apache.aries.samples.dgoat.bundlecontextmodel</artifactId>
+		</dependency>
+        <dependency>
+			<groupId>org.apache.aries.samples.dgoat</groupId>
+			<artifactId>org.apache.aries.samples.dgoat.info.enhancer</artifactId>
+		</dependency>
+        <dependency>
+			<groupId>org.apache.aries.samples.dgoat</groupId>
+			<artifactId>org.apache.aries.samples.dgoat.serverBindings</artifactId>
+			<version>0.3-incubating-SNAPSHOT</version>
+		</dependency>
+	</dependencies>
+	<build>
+
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-resources-plugin</artifactId>
+				<configuration>
+					<outputDirectory>${project.build.directory}</outputDirectory>
+				</configuration>
+				<executions>
+					<execution>
+						<id>filter</id>
+						<phase>generate-resources</phase>
+						<goals>
+							<goal>resources</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-dependency-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>copy</id>
+						<phase>package</phase>
+						<goals>
+							<goal>copy-dependencies</goal>
+						</goals>
+						<configuration>
+							<excludeTransitive>true</excludeTransitive>
+							<outputDirectory>${project.build.directory}</outputDirectory>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
+</project>

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigCXF/config.ini
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigCXF/config.ini?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigCXF/config.ini (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigCXF/config.ini Sat Oct 30 15:42:36 2010
@@ -0,0 +1,355 @@
+# 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.
+osgi.bundles=\
+ services-3.1.200-v20070605.jar@start,\
+ pax-logging-api-1.4.jar@start,\
+ pax-logging-service-1.4.jar@start,\
+ pax-web-jetty-bundle-0.7.2.jar@start,\
+ pax-web-extender-war-0.7.2.jar@start,\
+ pax-web-jsp-0.7.2.jar@start,\
+ cxf-dosgi-ri-singlebundle-distribution-1.2.jar@start, \
+ org.apache.aries.blueprint-0.3-incubating-SNAPSHOT.jar@start,\
+ org.apache.aries.samples.dgoat.api-0.3-incubating-SNAPSHOT@start,\
+ org.apache.aries.samples.dgoat.web-0.3-incubating-SNAPSHOT.jar@start,\
+ org.apache.aries.samples.dgoat.dummy-0.3-incubating-SNAPSHOT.jar@start,\
+ org.apache.aries.samples.dgoat.dummy2-0.3-incubating-SNAPSHOT.jar@start,\
+ org.apache.aries.samples.dgoat.info.enhancer-0.3-incubating-SNAPSHOT.jar@start
+eclipse.ignoreApp=true
+org.osgi.service.http.port=6666
+org.ops4j.pax.logging.DefaultServiceLog.level=DEBUG
+org.osgi.framework.system.packages=javax.accessibility,\
+javax.activation,\
+javax.activity,\
+javax.annotation,\
+javax.annotation.processing,\
+javax.crypto,\
+javax.crypto.interfaces,\
+javax.crypto.spec,\
+javax.imageio,\
+javax.imageio.event,\
+javax.imageio.metadata,\
+javax.imageio.plugins.bmp,\
+javax.imageio.plugins.jpeg,\
+javax.imageio.spi,\
+javax.imageio.stream,\
+javax.jms,\
+javax.jws,\
+javax.jws.soap,\
+javax.lang.model,\
+javax.lang.model.element,\
+javax.lang.model.type,\
+javax.lang.model.util,\
+javax.management,\
+javax.management.loading,\
+javax.management.modelmbean,\
+javax.management.monitor,\
+javax.management.openmbean,\
+javax.management.relation,\
+javax.management.remote,\
+javax.management.remote.rmi,\
+javax.management.timer,\
+javax.naming,\
+javax.naming.directory,\
+javax.naming.event,\
+javax.naming.ldap,\
+javax.naming.spi,\
+javax.net,\
+javax.net.ssl,\
+javax.print,\
+javax.print.attribute,\
+javax.print.attribute.standard,\
+javax.print.event,\
+javax.rmi,\
+javax.rmi.CORBA,\
+javax.rmi.ssl,\
+javax.script,\
+javax.security.auth,\
+javax.security.auth.callback,\
+javax.security.auth.kerberos,\
+javax.security.auth.login,\
+javax.security.auth.spi,\
+javax.security.auth.x500,\
+javax.security.cert,\
+javax.security.sasl,\
+javax.sound.midi,\
+javax.sound.midi.spi,\
+javax.sound.sampled,\
+javax.sound.sampled.spi,\
+javax.sql,\
+javax.sql.rowset,\
+javax.sql.rowset.serial,\
+javax.sql.rowset.spi,\
+javax.swing,\
+javax.swing.border,\
+javax.swing.colorchooser,\
+javax.swing.event,\
+javax.swing.filechooser,\
+javax.swing.plaf,\
+javax.swing.plaf.basic,\
+javax.swing.plaf.metal,\
+javax.swing.plaf.multi,\
+javax.swing.plaf.synth,\
+javax.swing.table,\
+javax.swing.text,\
+javax.swing.text.html,\
+javax.swing.text.html.parser,\
+javax.swing.text.rtf,\
+javax.swing.tree,\
+javax.swing.undo,\
+javax.tools,\
+javax.transaction,\
+javax.transaction.xa,\
+javax.xml,\
+javax.xml.bind,\
+javax.xml.bind.annotation,\
+javax.xml.bind.annotation.adapters,\
+javax.xml.bind.attachment,\
+javax.xml.bind.helpers,\
+javax.xml.bind.util,\
+javax.xml.crypto,\
+javax.xml.crypto.dom,\
+javax.xml.crypto.dsig,\
+javax.xml.crypto.dsig.dom,\
+javax.xml.crypto.dsig.keyinfo,\
+javax.xml.crypto.dsig.spec,\
+javax.xml.datatype,\
+javax.xml.namespace,\
+javax.xml.parsers,\
+javax.xml.soap,\
+javax.xml.stream,\
+javax.xml.stream.events,\
+javax.xml.stream.util,\
+javax.xml.transform,\
+javax.xml.transform.dom,\
+javax.xml.transform.sax,\
+javax.xml.transform.stax,\
+javax.xml.transform.stream,\
+javax.xml.validation,\
+javax.xml.ws,\
+javax.xml.ws.handler,\
+javax.xml.ws.handler.soap,\
+javax.xml.ws.http,\
+javax.xml.ws.soap,\
+javax.xml.ws.spi,\
+javax.xml.ws.wsaddressing,\
+javax.xml.xpath,\
+org.ietf.jgss,\
+org.omg.CORBA,\
+org.omg.CORBA_2_3,\
+org.omg.CORBA_2_3.portable,\
+org.omg.CORBA.DynAnyPackage,\
+org.omg.CORBA.ORBPackage,\
+org.omg.CORBA.portable,\
+org.omg.CORBA.TypeCodePackage,\
+org.omg.CosNaming,\
+org.omg.CosNaming.NamingContextExtPackage,\
+org.omg.CosNaming.NamingContextPackage,\
+org.omg.Dynamic,\
+org.omg.DynamicAny,\
+org.omg.DynamicAny.DynAnyFactoryPackage,\
+org.omg.DynamicAny.DynAnyPackage,\
+org.omg.IOP,\
+org.omg.IOP.CodecFactoryPackage,\
+org.omg.IOP.CodecPackage,\
+org.omg.Messaging,\
+org.omg.PortableInterceptor,\
+org.omg.PortableInterceptor.ORBInitInfoPackage,\
+org.omg.PortableServer,\
+org.omg.PortableServer.CurrentPackage,\
+org.omg.PortableServer.POAManagerPackage,\
+org.omg.PortableServer.POAPackage,\
+org.omg.PortableServer.portable,\
+org.omg.PortableServer.ServantLocatorPackage,\
+org.omg.SendingContext,\
+org.omg.stub.java.rmi,\
+org.w3c.dom,\
+org.w3c.dom.bootstrap,\
+org.w3c.dom.css,\
+org.w3c.dom.events,\
+org.w3c.dom.html,\
+org.w3c.dom.ls,\
+org.w3c.dom.ranges,\
+org.w3c.dom.stylesheets,\
+org.w3c.dom.traversal,\
+org.w3c.dom.views,\
+org.w3c.dom.xpath,\
+org.xml.sax,\
+org.xml.sax.ext,\
+org.xml.sax.helpers,\
+com.ibm.CORBA.iiop
+
+xxorg.osgi.framework.system.packages=javax.xml.parsers,\
+javax.naming
+xorg.osgi.framework.system.packages=javax.accessibility,\
+javax.activation,\
+javax.activity,\
+javax.annotation,\
+javax.annotation.processing,\
+javax.crypto,\
+javax.crypto.interfaces,\
+javax.crypto.spec,\
+javax.imageio,\
+javax.imageio.event,\
+javax.imageio.metadata,\
+javax.imageio.plugins.bmp,\
+javax.imageio.plugins.jpeg,\
+javax.imageio.spi,\
+javax.imageio.stream,\
+javax.jws,\
+javax.jws.soap,\
+javax.lang.model,\
+javax.lang.model.element,\
+javax.lang.model.type,\
+javax.lang.model.util,\
+javax.management,\
+javax.management.loading,\
+javax.management.modelmbean,\
+javax.management.monitor,\
+javax.management.openmbean,\
+javax.management.relation,\
+javax.management.remote,\
+javax.management.remote.rmi,\
+javax.management.timer,\
+javax.naming,\
+javax.naming.directory,\
+javax.naming.event,\
+javax.naming.ldap,\
+javax.naming.spi,\
+javax.net,\
+javax.net.ssl,\
+javax.print,\
+javax.print.attribute,\
+javax.print.attribute.standard,\
+javax.print.event,\
+javax.rmi,\
+javax.rmi.CORBA,\
+javax.rmi.ssl,\
+javax.script,\
+javax.security.auth,\
+javax.security.auth.callback,\
+javax.security.auth.kerberos,\
+javax.security.auth.login,\
+javax.security.auth.spi,\
+javax.security.auth.x500,\
+javax.security.cert,\
+javax.security.sasl,\
+javax.sound.midi,\
+javax.sound.midi.spi,\
+javax.sound.sampled,\
+javax.sound.sampled.spi,\
+javax.sql,\
+javax.sql.rowset,\
+javax.sql.rowset.serial,\
+javax.sql.rowset.spi,\
+javax.swing,\
+javax.swing.border,\
+javax.swing.colorchooser,\
+javax.swing.event,\
+javax.swing.filechooser,\
+javax.swing.plaf,\
+javax.swing.plaf.basic,\
+javax.swing.plaf.metal,\
+javax.swing.plaf.multi,\
+javax.swing.plaf.synth,\
+javax.swing.table,\
+javax.swing.text,\
+javax.swing.text.html,\
+javax.swing.text.html.parser,\
+javax.swing.text.rtf,\
+javax.swing.tree,\
+javax.swing.undo,\
+javax.tools,\
+javax.transaction,\
+javax.transaction.xa,\
+javax.xml,\
+javax.xml.bind,\
+javax.xml.bind.annotation,\
+javax.xml.bind.annotation.adapters,\
+javax.xml.bind.attachment,\
+javax.xml.bind.helpers,\
+javax.xml.bind.util,\
+javax.xml.crypto,\
+javax.xml.crypto.dom,\
+javax.xml.crypto.dsig,\
+javax.xml.crypto.dsig.dom,\
+javax.xml.crypto.dsig.keyinfo,\
+javax.xml.crypto.dsig.spec,\
+javax.xml.datatype,\
+javax.xml.namespace,\
+javax.xml.parsers,\
+javax.xml.soap,\
+javax.xml.stream,\
+javax.xml.stream.events,\
+javax.xml.stream.util,\
+javax.xml.transform,\
+javax.xml.transform.dom,\
+javax.xml.transform.sax,\
+javax.xml.transform.stax,\
+javax.xml.transform.stream,\
+javax.xml.validation,\
+javax.xml.ws,\
+javax.xml.ws.handler,\
+javax.xml.ws.handler.soap,\
+javax.xml.ws.http,\
+javax.xml.ws.soap,\
+javax.xml.ws.spi,\
+javax.xml.ws.wsaddressing,\
+javax.xml.xpath,\
+org.ietf.jgss,\
+org.omg.CORBA,\
+org.omg.CORBA_2_3,\
+org.omg.CORBA_2_3.portable,\
+org.omg.CORBA.DynAnyPackage,\
+org.omg.CORBA.ORBPackage,\
+org.omg.CORBA.portable,\
+org.omg.CORBA.TypeCodePackage,\
+org.omg.CosNaming,\
+org.omg.CosNaming.NamingContextExtPackage,\
+org.omg.CosNaming.NamingContextPackage,\
+org.omg.Dynamic,\
+org.omg.DynamicAny,\
+org.omg.DynamicAny.DynAnyFactoryPackage,\
+org.omg.DynamicAny.DynAnyPackage,\
+org.omg.IOP,\
+org.omg.IOP.CodecFactoryPackage,\
+org.omg.IOP.CodecPackage,\
+org.omg.Messaging,\
+org.omg.PortableInterceptor,\
+org.omg.PortableInterceptor.ORBInitInfoPackage,\
+org.omg.PortableServer,\
+org.omg.PortableServer.CurrentPackage,\
+org.omg.PortableServer.POAManagerPackage,\
+org.omg.PortableServer.POAPackage,\
+org.omg.PortableServer.portable,\
+org.omg.PortableServer.ServantLocatorPackage,\
+org.omg.SendingContext,\
+org.omg.stub.java.rmi,\
+org.w3c.dom,\
+org.w3c.dom.bootstrap,\
+org.w3c.dom.css,\
+org.w3c.dom.events,\
+org.w3c.dom.html,\
+org.w3c.dom.ls,\
+org.w3c.dom.ranges,\
+org.w3c.dom.stylesheets,\
+org.w3c.dom.traversal,\
+org.w3c.dom.views,\
+org.w3c.dom.xpath,\
+org.xml.sax,\
+org.xml.sax.ext,\
+org.xml.sax.helpers
+

Added: incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigTuscany/config.ini
URL: http://svn.apache.org/viewvc/incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigTuscany/config.ini?rev=1029102&view=auto
==============================================================================
--- incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigTuscany/config.ini (added)
+++ incubator/aries/trunk/samples-sandbox/dgoat/dgoat-assembly/src/main/filtered-resources/clientConfigTuscany/config.ini Sat Oct 30 15:42:36 2010
@@ -0,0 +1,489 @@
+# 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.
+osgi.bundles=\
+cm-3.2.0-v20070116.jar@start,\
+org.eclipse.osgi.services-3.2.100.v20100503.jar@start,\
+org.eclipse.equinox.event-1.0.100-v20070516.jar@start,\
+ # services-3.1.200-v20070605.jar@start,\
+pax-logging-api-1.4.jar@start,\
+pax-logging-service-1.4.jar@start,\
+derby-10.5.3.0_1.jar@start,\
+pax-web-jetty-bundle-0.7.2.jar@start,\
+pax-web-extender-war-0.7.2.jar@start,\
+pax-web-jsp-0.7.2.jar@start,\
+org.apache.aries.jndi-${ariesJndiVersion}.jar@start,\
+org.apache.aries.util-${ariesUtilVersion}.jar@start,\
+org.apache.aries.blueprint-${ariesBlueprintVersion}.jar@start,\
+org.apache.aries.application.install-${ariesApplicationVersion}.jar@start,\
+org.apache.aries.application.management-${ariesApplicationVersion}.jar@start,\
+org.apache.aries.application.api-${ariesApplicationVersion}.jar@start,\
+org.apache.aries.application.utils-${ariesApplicationVersion}.jar@start,\
+org.apache.aries.application.deployment.management-${ariesApplicationVersion}.jar@start,\
+org.apache.aries.application.modeller-${ariesApplicationVersion}.jar@start,\
+org.apache.aries.application.resolver.noop-${ariesApplicationVersion}.jar@start,\
+org.apache.aries.application.noop.platform.repo-${ariesApplicationVersion}.jar@start,\
+org.apache.aries.application.noop.postresolve.process-${ariesApplicationVersion}.jar@start,\
+org.apache.aries.application.default.local.platform-${ariesApplicationVersion}.jar@start,\
+org.apache.felix.fileinstall-2.0.8.jar@start,\
+org.apache.aries.application.runtime-${ariesApplicationVersion}.jar@start,\
+    tuscany/modules/tuscany-xsd-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/axis2-mtompolicy-1.5.1@:start,\
+    tuscany/modules/rampart-trust-1.4@:start,\
+    tuscany/modules/axis2-java2wsdl-1.5.1@:start,\
+    tuscany/modules/xmlsec-1.4.3@:start,\
+    tuscany/modules/tuscany-sca-api-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-endpoint-tribes-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-databinding-jaxb-axiom-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-binding-ws-runtime-axis2-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/httpcore-4.0.1@:start,\
+    tuscany/modules/bcel-5.2@:start,\
+    tuscany/modules/jsr250-api-1.0@:start,\
+    tuscany/modules/httpcore-nio-4.0.1@:start,\
+    tuscany/modules/commons-collections-3.2@:start,\
+    tuscany/modules/geronimo-jta_1.1_spec-1.1.1.jar@:start,\
+    tuscany/modules/jaxb-impl-2.1.12@:start,\
+    tuscany/modules/tuscany-implementation-osgi-runtime-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-assembly-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/woden-api-1.0M8.jar@:start,\
+    tuscany/modules/tuscany-binding-ws-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/geronimo-stax-api_1.0_spec-1.0.1.jar@:start,\
+    tuscany/modules/tuscany-assembly-xsd-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/services-3.2.0-v20090520-1800.jar@:start,\
+    tuscany/modules/tuscany-contribution-osgi-2.0-SNAPSHOT.jar@:start,\
+#    tuscany/modules/jetty-util-6.1.19.jar@:start,\
+    tuscany/modules/xml-apis-1.0.b2@:start,\
+    tuscany/modules/tuscany-databinding-axiom-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/jakarta-regexp-1.4@:start,\
+    tuscany/modules/log4j-1.2.15@:start,\
+    tuscany/modules/tuscany-common-xml-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/jaxws-api-2.1@:start,\
+    tuscany/modules/commons-discovery-0.4@:start,\
+    tuscany/modules/tuscany-contribution-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/xml-apis-1.3.04@:start,\
+    tuscany/modules/tuscany-host-http-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/mex-1.5.1-impl@:start,\
+    tuscany/modules/tuscany-implementation-java-runtime-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/geronimo-jms_1.1_spec-1.1.1.jar@:start,\
+    tuscany/modules/neethi-2.0.4.jar@:start,\
+    tuscany/modules/commons-httpclient-3.1@:start,\
+    tuscany/modules/tribes-6.0.26@:start,\
+    tuscany/modules/tuscany-sca-client-impl-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/cglib-2.2@:start,\
+    tuscany/modules/annogen-0.1.0@:start,\
+    tuscany/modules/tuscany-interface-wsdl-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-interface-java-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/commons-cli-1.2.jar@:start,\
+    tuscany/modules/tuscany-databinding-jaxb-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-binding-sca-runtime-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/axis2-codegen-1.5.1@:start,\
+    tuscany/modules/tuscany-node-api-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/woden-impl-dom-1.0M8@:start,\
+    tuscany/modules/tuscany-extensibility-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-binding-ws-wsdlgen-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/commons-logging-1.1.1@:start,\
+    tuscany/modules/tuscany-common-java-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-host-jetty-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-builder-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-databinding-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/jaxen-1.1.1@:start,\
+    tuscany/modules/tuscany-core-databinding-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/axis2-transport-jms-1.0.0@:start,\
+    tuscany/modules/axis2-transport-base-1.0.0@:start,\
+    tuscany/modules/axiom-impl-1.2.8.jar@:start,\
+    tuscany/modules/tuscany-node-impl-osgi-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/activation-1.1@:start,\
+    tuscany/modules/tuscany-node-impl-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-node-launcher-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/xercesImpl-2.8.1@:start,\
+    tuscany/modules/xalan-2.7.0@:start,\
+    tuscany/modules/axiom-dom-1.2.8.jar@:start,\
+    tuscany/modules/tuscany-core-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-core-spi-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/axis2-kernel-1.5.1@:start,\
+    tuscany/modules/tuscany-policy-security-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-monitor-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/geronimo-ws-metadata_2.0_spec-1.1.2.jar@:start,\
+    tuscany/modules/jsr181-api-1.0-MR1@:start,\
+    tuscany/modules/tuscany-assembly-xml-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-domain-node-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-interface-java-jaxws-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-deployment-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/mail-1.4@:start,\
+    tuscany/modules/axis-ant-1.4@:start,\
+    tuscany/modules/dom4j-1.6.1@:start,\
+    tuscany/modules/geronimo-javamail_1.4_spec-1.6.jar@:start,\
+    tuscany/modules/tuscany-data-api-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/axiom-api-1.2.8@:start,\
+    tuscany/modules/geronimo-activation_1.1_spec-1.0.1.jar@:start,\
+    tuscany/modules/axis2-transport-http-1.5.1@:start,\
+    tuscany/modules/geronimo-jta_1.0.1B_spec-1.0@:start,\
+#    tuscany/modules/jetty-6.1.19.jar@:start,\
+    tuscany/modules/wss4j-1.5.4@:start,\
+    tuscany/modules/servlet-api-2.5@:start,\
+    tuscany/modules/commons-io-1.4.jar@:start,\
+    tuscany/modules/rampart-core-1.4@:start,\
+    tuscany/modules/tuscany-implementation-osgi-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/wsdl4j-1.6.2@:start,\
+    tuscany/modules/XmlSchema-1.4.3.jar@:start,\
+    tuscany/modules/tuscany-extensibility-equinox-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/jaxb-api-2.1@:start,\
+    tuscany/modules/rampart-policy-1.4@:start,\
+    tuscany/modules/axis2-transport-local-1.5.1@:start,\
+    tuscany/modules/commons-codec-1.3@:start,\
+#    tuscany/modules/juli-6.0.26@:start,\
+    tuscany/modules/asm-3.1@:start,\
+    tuscany/modules/tuscany-gateway-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/backport-util-concurrent-3.1@:start,\
+    tuscany/modules/commons-fileupload-1.2@:start,\
+    tuscany/modules/tuscany-implementation-java-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-node-launcher-equinox-2.0-SNAPSHOT.jar@:start,\
+    tuscany/modules/tuscany-shell-2.0-SNAPSHOT.jar@:start,\
+#    tuscany/modules/wstx-asl-3.2.4@:start,\
+    tuscany/modules/jdom-1.0@:start,\
+    tuscany/modules/wstx-asl-3.2.6@:start,\
+org.apache.aries.samples.dgoat.api-${version}@start,\
+org.apache.aries.samples.dgoat.web-${version}.jar@start,\
+org.apache.aries.samples.dgoat.dummy-${version}.jar@start,\
+org.apache.aries.samples.dgoat.dummy2-${version}.jar@start,\
+org.apache.aries.samples.dgoat.bundlecontextmodel-${version}.jar@start,\
+org.apache.aries.samples.dgoat.info.enhancer-${version}.jar@start
+eclipse.ignoreApp=true
+org.ops4j.pax.logging.DefaultServiceLog.level=DEBUG
+org.osgi.framework.system.packages=javax.accessibility,\
+javax.activation,\
+javax.activity,\
+javax.annotation,\
+javax.annotation.processing,\
+javax.crypto,\
+javax.crypto.interfaces,\
+javax.crypto.spec,\
+javax.imageio,\
+javax.imageio.event,\
+javax.imageio.metadata,\
+javax.imageio.plugins.bmp,\
+javax.imageio.plugins.jpeg,\
+javax.imageio.spi,\
+javax.imageio.stream,\
+#javax.jms,\
+#javax.jws,\
+#javax.jws.soap,\
+javax.lang.model,\
+javax.lang.model.element,\
+javax.lang.model.type,\
+javax.lang.model.util,\
+javax.management,\
+javax.management.loading,\
+javax.management.modelmbean,\
+javax.management.monitor,\
+javax.management.openmbean,\
+javax.management.relation,\
+javax.management.remote,\
+javax.management.remote.rmi,\
+javax.management.timer,\
+javax.naming,\
+javax.naming.directory,\
+javax.naming.event,\
+javax.naming.ldap,\
+javax.naming.spi,\
+javax.net,\
+javax.net.ssl,\
+javax.print,\
+javax.print.attribute,\
+javax.print.attribute.standard,\
+javax.print.event,\
+javax.rmi,\
+javax.rmi.CORBA,\
+javax.rmi.ssl,\
+javax.script,\
+javax.security.auth,\
+javax.security.auth.callback,\
+javax.security.auth.kerberos,\
+javax.security.auth.login,\
+javax.security.auth.spi,\
+javax.security.auth.x500,\
+javax.security.cert,\
+javax.security.sasl,\
+javax.sound.midi,\
+javax.sound.midi.spi,\
+javax.sound.sampled,\
+javax.sound.sampled.spi,\
+javax.sql,\
+javax.sql.rowset,\
+javax.sql.rowset.serial,\
+javax.sql.rowset.spi,\
+javax.swing,\
+javax.swing.border,\
+javax.swing.colorchooser,\
+javax.swing.event,\
+javax.swing.filechooser,\
+javax.swing.plaf,\
+javax.swing.plaf.basic,\
+javax.swing.plaf.metal,\
+javax.swing.plaf.multi,\
+javax.swing.plaf.synth,\
+javax.swing.table,\
+javax.swing.text,\
+javax.swing.text.html,\
+javax.swing.text.html.parser,\
+javax.swing.text.rtf,\
+javax.swing.tree,\
+javax.swing.undo,\
+javax.tools,\
+javax.transaction,\
+javax.transaction.xa,\
+javax.xml,\
+javax.xml.bind,\
+javax.xml.bind.annotation,\
+javax.xml.bind.annotation.adapters,\
+javax.xml.bind.attachment,\
+javax.xml.bind.helpers,\
+javax.xml.bind.util,\
+javax.xml.crypto,\
+javax.xml.crypto.dom,\
+javax.xml.crypto.dsig,\
+javax.xml.crypto.dsig.dom,\
+javax.xml.crypto.dsig.keyinfo,\
+javax.xml.crypto.dsig.spec,\
+javax.xml.datatype,\
+javax.xml.namespace,\
+javax.xml.parsers,\
+javax.xml.soap,\
+#javax.xml.stream,\
+#javax.xml.stream.events,\
+#javax.xml.stream.util,\
+javax.xml.transform,\
+javax.xml.transform.dom,\
+javax.xml.transform.sax,\
+javax.xml.transform.stax,\
+javax.xml.transform.stream,\
+javax.xml.validation,\
+javax.xml.ws,\
+javax.xml.ws.handler,\
+javax.xml.ws.handler.soap,\
+javax.xml.ws.http,\
+javax.xml.ws.soap,\
+javax.xml.ws.spi,\
+javax.xml.ws.wsaddressing,\
+javax.xml.xpath,\
+org.ietf.jgss,\
+org.omg.CORBA,\
+org.omg.CORBA_2_3,\
+org.omg.CORBA_2_3.portable,\
+org.omg.CORBA.DynAnyPackage,\
+org.omg.CORBA.ORBPackage,\
+org.omg.CORBA.portable,\
+org.omg.CORBA.TypeCodePackage,\
+org.omg.CosNaming,\
+org.omg.CosNaming.NamingContextExtPackage,\
+org.omg.CosNaming.NamingContextPackage,\
+org.omg.Dynamic,\
+org.omg.DynamicAny,\
+org.omg.DynamicAny.DynAnyFactoryPackage,\
+org.omg.DynamicAny.DynAnyPackage,\
+org.omg.IOP,\
+org.omg.IOP.CodecFactoryPackage,\
+org.omg.IOP.CodecPackage,\
+org.omg.Messaging,\
+org.omg.PortableInterceptor,\
+org.omg.PortableInterceptor.ORBInitInfoPackage,\
+org.omg.PortableServer,\
+org.omg.PortableServer.CurrentPackage,\
+org.omg.PortableServer.POAManagerPackage,\
+org.omg.PortableServer.POAPackage,\
+org.omg.PortableServer.portable,\
+org.omg.PortableServer.ServantLocatorPackage,\
+org.omg.SendingContext,\
+org.omg.stub.java.rmi,\
+org.w3c.dom,\
+org.w3c.dom.bootstrap,\
+org.w3c.dom.css,\
+org.w3c.dom.events,\
+org.w3c.dom.html,\
+org.w3c.dom.ls,\
+org.w3c.dom.ranges,\
+org.w3c.dom.stylesheets,\
+org.w3c.dom.traversal,\
+org.w3c.dom.views,\
+org.w3c.dom.xpath,\
+org.xml.sax,\
+org.xml.sax.ext,\
+org.xml.sax.helpers,\
+com.ibm.CORBA.iiop
+
+xxorg.osgi.framework.system.packages=javax.xml.parsers,\
+javax.naming
+xorg.osgi.framework.system.packages=javax.accessibility,\
+javax.activation,\
+javax.activity,\
+javax.annotation,\
+javax.annotation.processing,\
+javax.crypto,\
+javax.crypto.interfaces,\
+javax.crypto.spec,\
+javax.imageio,\
+javax.imageio.event,\
+javax.imageio.metadata,\
+javax.imageio.plugins.bmp,\
+javax.imageio.plugins.jpeg,\
+javax.imageio.spi,\
+javax.imageio.stream,\
+javax.jws,\
+javax.jws.soap,\
+javax.lang.model,\
+javax.lang.model.element,\
+javax.lang.model.type,\
+javax.lang.model.util,\
+javax.management,\
+javax.management.loading,\
+javax.management.modelmbean,\
+javax.management.monitor,\
+javax.management.openmbean,\
+javax.management.relation,\
+javax.management.remote,\
+javax.management.remote.rmi,\
+javax.management.timer,\
+javax.naming,\
+javax.naming.directory,\
+javax.naming.event,\
+javax.naming.ldap,\
+javax.naming.spi,\
+javax.net,\
+javax.net.ssl,\
+javax.print,\
+javax.print.attribute,\
+javax.print.attribute.standard,\
+javax.print.event,\
+javax.rmi,\
+javax.rmi.CORBA,\
+javax.rmi.ssl,\
+javax.script,\
+javax.security.auth,\
+javax.security.auth.callback,\
+javax.security.auth.kerberos,\
+javax.security.auth.login,\
+javax.security.auth.spi,\
+javax.security.auth.x500,\
+javax.security.cert,\
+javax.security.sasl,\
+javax.sound.midi,\
+javax.sound.midi.spi,\
+javax.sound.sampled,\
+javax.sound.sampled.spi,\
+javax.sql,\
+javax.sql.rowset,\
+javax.sql.rowset.serial,\
+javax.sql.rowset.spi,\
+javax.swing,\
+javax.swing.border,\
+javax.swing.colorchooser,\
+javax.swing.event,\
+javax.swing.filechooser,\
+javax.swing.plaf,\
+javax.swing.plaf.basic,\
+javax.swing.plaf.metal,\
+javax.swing.plaf.multi,\
+javax.swing.plaf.synth,\
+javax.swing.table,\
+javax.swing.text,\
+javax.swing.text.html,\
+javax.swing.text.html.parser,\
+javax.swing.text.rtf,\
+javax.swing.tree,\
+javax.swing.undo,\
+javax.tools,\
+javax.transaction,\
+javax.transaction.xa,\
+javax.xml,\
+javax.xml.bind,\
+javax.xml.bind.annotation,\
+javax.xml.bind.annotation.adapters,\
+javax.xml.bind.attachment,\
+javax.xml.bind.helpers,\
+javax.xml.bind.util,\
+javax.xml.crypto,\
+javax.xml.crypto.dom,\
+javax.xml.crypto.dsig,\
+javax.xml.crypto.dsig.dom,\
+javax.xml.crypto.dsig.keyinfo,\
+javax.xml.crypto.dsig.spec,\
+javax.xml.datatype,\
+javax.xml.namespace,\
+javax.xml.parsers,\
+javax.xml.soap,\
+javax.xml.stream,\
+javax.xml.stream.events,\
+javax.xml.stream.util,\
+javax.xml.transform,\
+javax.xml.transform.dom,\
+javax.xml.transform.sax,\
+javax.xml.transform.stax,\
+javax.xml.transform.stream,\
+javax.xml.validation,\
+javax.xml.ws,\
+javax.xml.ws.handler,\
+javax.xml.ws.handler.soap,\
+javax.xml.ws.http,\
+javax.xml.ws.soap,\
+javax.xml.ws.spi,\
+javax.xml.ws.wsaddressing,\
+javax.xml.xpath,\
+org.ietf.jgss,\
+org.omg.CORBA,\
+org.omg.CORBA_2_3,\
+org.omg.CORBA_2_3.portable,\
+org.omg.CORBA.DynAnyPackage,\
+org.omg.CORBA.ORBPackage,\
+org.omg.CORBA.portable,\
+org.omg.CORBA.TypeCodePackage,\
+org.omg.CosNaming,\
+org.omg.CosNaming.NamingContextExtPackage,\
+org.omg.CosNaming.NamingContextPackage,\
+org.omg.Dynamic,\
+org.omg.DynamicAny,\
+org.omg.DynamicAny.DynAnyFactoryPackage,\
+org.omg.DynamicAny.DynAnyPackage,\
+org.omg.IOP,\
+org.omg.IOP.CodecFactoryPackage,\
+org.omg.IOP.CodecPackage,\
+org.omg.Messaging,\
+org.omg.PortableInterceptor,\
+org.omg.PortableInterceptor.ORBInitInfoPackage,\
+org.omg.PortableServer,\
+org.omg.PortableServer.CurrentPackage,\
+org.omg.PortableServer.POAManagerPackage,\
+org.omg.PortableServer.POAPackage,\
+org.omg.PortableServer.portable,\
+org.omg.PortableServer.ServantLocatorPackage,\
+org.omg.SendingContext,\
+org.omg.stub.java.rmi,\
+org.w3c.dom,\
+org.w3c.dom.bootstrap,\
+org.w3c.dom.css,\
+org.w3c.dom.events,\
+org.w3c.dom.html,\
+org.w3c.dom.ls,\
+org.w3c.dom.ranges,\
+org.w3c.dom.stylesheets,\
+org.w3c.dom.traversal,\
+org.w3c.dom.views,\
+org.w3c.dom.xpath,\
+org.xml.sax,\
+org.xml.sax.ext,\
+org.xml.sax.helpers,\
+javax.transaction;partial=true;mandatory:=partial,\
+javax.transaction.xa;partial=true;mandatory:=partial
+