summaryrefslogtreecommitdiffstats
path: root/sandbox/travelsample/ui-contribution
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/travelsample/ui-contribution')
-rw-r--r--sandbox/travelsample/ui-contribution/build.xml3
-rw-r--r--sandbox/travelsample/ui-contribution/scatours.composite19
2 files changed, 18 insertions, 4 deletions
diff --git a/sandbox/travelsample/ui-contribution/build.xml b/sandbox/travelsample/ui-contribution/build.xml
index 5444c953ff..bb56d1bd60 100644
--- a/sandbox/travelsample/ui-contribution/build.xml
+++ b/sandbox/travelsample/ui-contribution/build.xml
@@ -77,11 +77,14 @@
<include name="tuscany-endpoint-1.4-SNAPSHOT.jar"/>
<include name="tuscany-extensibility-1.4-SNAPSHOT.jar"/>
<include name="tuscany-host-embedded-1.4-SNAPSHOT.jar"/>
+ <include name="tuscany-implementation-node-1.4-SNAPSHOT.jar"/>
<include name="tuscany-interface-1.4-SNAPSHOT.jar"/>
<include name="tuscany-interface-java-1.4-SNAPSHOT.jar"/>
<include name="tuscany-interface-java-jaxws-1.4-SNAPSHOT.jar"/>
<include name="tuscany-interface-java-xml-1.4-SNAPSHOT.jar"/>
<include name="tuscany-monitor-1.4-SNAPSHOT.jar"/>
+ <include name="tuscany-node-api-1.4-SNAPSHOT.jar"/>
+ <include name="tuscany-node-impl-1.4-SNAPSHOT.jar"/>
<include name="tuscany-policy-1.4-SNAPSHOT.jar"/>
<include name="tuscany-policy-xml-1.4-SNAPSHOT.jar"/>
<include name="tuscany-sca-api-1.4-SNAPSHOT.jar"/>
diff --git a/sandbox/travelsample/ui-contribution/scatours.composite b/sandbox/travelsample/ui-contribution/scatours.composite
index fc28b0a884..8e9a403d4a 100644
--- a/sandbox/travelsample/ui-contribution/scatours.composite
+++ b/sandbox/travelsample/ui-contribution/scatours.composite
@@ -53,11 +53,16 @@
<service name="TravelBooking">
<tuscany:binding.jsonrpc/>
</service>
- <reference name="hotelSearch" target="HotelComponent/Search">
+ <reference name="hotelSearch" target="HotelComponent">
<binding.sca/>
</reference>
- <reference name="flightSearch" target="FlightComponent">
- <binding.sca/>
+ <reference name="flightSearch">
+ <interface.java interface="scatours.common.Search"
+ callbackInterface="scatours.common.SearchCallback"/>
+ <binding.ws uri="http://localhost:8080/Flight/Search"/>
+ <callback>
+ <binding.ws uri="http://localhost:8080/Flight/SearchCallback"/>
+ </callback>
</reference>
<reference name="carSearch" target="CarComponent">
<binding.sca/>
@@ -68,6 +73,7 @@
</reference>
<property name="quoteCurrencyCode">GBP</property>
</component>
+
<component name="TripComponent">
<implementation.java class="scatours.trip.TripImpl"/>
<service name="Trip">
@@ -85,8 +91,13 @@
<component name="FlightComponent">
<implementation.java class="scatours.flight.FlightImpl"/>
<service name="Search">
- <binding.sca/>
+ <interface.java interface="scatours.common.Search"
+ callbackInterface="scatours.common.SearchCallback"/>
+ <binding.ws uri="http://localhost:8080/Flight/Search"/>
<tuscany:binding.jsonrpc/>
+ <callback>
+ <binding.ws uri="http://localhost:8080/Flight/SearchCallback"/>
+ </callback>
</service>
</component>