summaryrefslogtreecommitdiffstats
path: root/branches/sca-equinox/modules/binding-rmi/src/main/java/org/apache/tuscany/sca/binding/rmi/RMIBinding.java
diff options
context:
space:
mode:
authorjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-09-21 21:29:53 +0000
committerjsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68>2008-09-21 21:29:53 +0000
commitb8d8b9f78193c48ef63601da154d9ff092ae1dc3 (patch)
tree398c3bab973b8c631345e31948eaa9192443e1ef /branches/sca-equinox/modules/binding-rmi/src/main/java/org/apache/tuscany/sca/binding/rmi/RMIBinding.java
parent3276158c86aa729f1162d9267bba4010b205c3e1 (diff)
Another fix for JIRA TUSCANY-2396, split binding-rmi into two modules, binding-rmi and binding-rmi-runtime.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@697616 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to '')
-rw-r--r--branches/sca-equinox/modules/binding-rmi/src/main/java/org/apache/tuscany/sca/binding/rmi/RMIBinding.java37
1 files changed, 35 insertions, 2 deletions
diff --git a/branches/sca-equinox/modules/binding-rmi/src/main/java/org/apache/tuscany/sca/binding/rmi/RMIBinding.java b/branches/sca-equinox/modules/binding-rmi/src/main/java/org/apache/tuscany/sca/binding/rmi/RMIBinding.java
index 906e0df652..fd9cc016bd 100644
--- a/branches/sca-equinox/modules/binding-rmi/src/main/java/org/apache/tuscany/sca/binding/rmi/RMIBinding.java
+++ b/branches/sca-equinox/modules/binding-rmi/src/main/java/org/apache/tuscany/sca/binding/rmi/RMIBinding.java
@@ -18,18 +18,20 @@
*/
package org.apache.tuscany.sca.binding.rmi;
-import org.apache.tuscany.sca.extension.helper.utils.AbstractBinding;
+import org.apache.tuscany.sca.assembly.Binding;
/**
* Represents a binding to an RMI service.
*
* @version $Rev$ $Date$
*/
-public class RMIBinding extends AbstractBinding {
+public class RMIBinding implements Binding {
private String host;
private String port;
private String serviceName;
+ private String uri;
+ private String name;
/**
* @return the host name of the RMI Service
@@ -74,4 +76,35 @@ public class RMIBinding extends AbstractBinding {
public void setServiceName(String rmiServiceName) {
this.serviceName = rmiServiceName;
}
+
+ public String getURI() {
+ return uri;
+ }
+
+ public void setURI(String uri) {
+ this.uri = uri;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public boolean isUnresolved() {
+ // The binding is always resolved
+ return false;
+ }
+
+ public void setUnresolved(boolean unresolved) {
+ // The binding is always resolved
+ }
+
+ @Override
+ public Object clone() throws CloneNotSupportedException {
+ // TODO Auto-generated method stub
+ return super.clone();
+ }
}