From 5fe4071efebbdb51525c07623c33d49dd70f9bb2 Mon Sep 17 00:00:00 2001 From: antelder Date: Sat, 4 Sep 2010 05:39:14 +0000 Subject: Add an example attribute to the foo binding git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@992542 13f79535-47bb-0310-9956-ffa450edef68 --- .../main/java/org/apache/tuscany/sca/binding/foo/FooBinding.java | 9 +++++++++ .../sca/binding/foo/runtime/FooServiceBindingProvider.java | 3 +++ 2 files changed, 12 insertions(+) (limited to 'sca-java-2.x/contrib/modules/binding-foo-runtime/src/main/java/org') diff --git a/sca-java-2.x/contrib/modules/binding-foo-runtime/src/main/java/org/apache/tuscany/sca/binding/foo/FooBinding.java b/sca-java-2.x/contrib/modules/binding-foo-runtime/src/main/java/org/apache/tuscany/sca/binding/foo/FooBinding.java index 2312901c6c..c51413df88 100644 --- a/sca-java-2.x/contrib/modules/binding-foo-runtime/src/main/java/org/apache/tuscany/sca/binding/foo/FooBinding.java +++ b/sca-java-2.x/contrib/modules/binding-foo-runtime/src/main/java/org/apache/tuscany/sca/binding/foo/FooBinding.java @@ -33,6 +33,15 @@ public class FooBinding implements Binding { private String name; private String uri; + private String bindingType; + + public String getBindingType() { + return bindingType; + } + + public void setBindingType(String bindingType) { + this.bindingType = bindingType; + } public String getName() { return name; diff --git a/sca-java-2.x/contrib/modules/binding-foo-runtime/src/main/java/org/apache/tuscany/sca/binding/foo/runtime/FooServiceBindingProvider.java b/sca-java-2.x/contrib/modules/binding-foo-runtime/src/main/java/org/apache/tuscany/sca/binding/foo/runtime/FooServiceBindingProvider.java index a31e7f850b..bace3efc6b 100644 --- a/sca-java-2.x/contrib/modules/binding-foo-runtime/src/main/java/org/apache/tuscany/sca/binding/foo/runtime/FooServiceBindingProvider.java +++ b/sca-java-2.x/contrib/modules/binding-foo-runtime/src/main/java/org/apache/tuscany/sca/binding/foo/runtime/FooServiceBindingProvider.java @@ -19,6 +19,7 @@ package org.apache.tuscany.sca.binding.foo.runtime; +import org.apache.tuscany.sca.binding.foo.FooBinding; import org.apache.tuscany.sca.interfacedef.InterfaceContract; import org.apache.tuscany.sca.provider.ServiceBindingProvider; import org.apache.tuscany.sca.runtime.RuntimeEndpoint; @@ -37,6 +38,8 @@ public class FooServiceBindingProvider implements ServiceBindingProvider { // For this sample we'll just share it in a static FooStash.addService(endpoint.getBinding().getURI(), new FooServiceInvoker(endpoint)); + + System.out.println("bindingType=" + ((FooBinding)endpoint.getBinding()).getBindingType()); } public void stop() { -- cgit v1.2.3