diff options
Diffstat (limited to 'sandbox/travelsample/ui-contribution')
-rw-r--r-- | sandbox/travelsample/ui-contribution/build.xml | 3 | ||||
-rw-r--r-- | sandbox/travelsample/ui-contribution/scatours.composite | 19 |
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> |