summaryrefslogtreecommitdiffstats
path: root/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java')
-rw-r--r--java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java29
1 files changed, 5 insertions, 24 deletions
diff --git a/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java b/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
index 9b60415132..5206f0945e 100644
--- a/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
+++ b/java/sca/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
@@ -21,40 +21,21 @@ package org.apache.tuscany.sca.core.context;
import java.io.Externalizable;
-import javax.xml.stream.XMLStreamReader;
-
-import org.apache.tuscany.sca.assembly.EndpointReference;
-import org.apache.tuscany.sca.runtime.RuntimeWire;
+import org.apache.tuscany.sca.runtime.RuntimeEndpointReference;
import org.oasisopen.sca.ServiceReference;
/**
* Extended ServiceReference
*/
public interface ServiceReferenceExt<B> extends ServiceReference<B>, Externalizable {
- /**
- * Return the wire that sits behind this service reference
- * @return wire
- */
- RuntimeWire getRuntimeWire();
/**
* Return the EndpointReference that sits behind this service reference
* @return endpoint reference
*/
- EndpointReference getEndpointReference();
-
- // TODO - EPR - the the following still required?
- /**
- * TBD
- *
- * @param callbackID
- */
- void attachCallbackID(Object callbackID);
+ RuntimeEndpointReference getEndpointReference();
+
+ B getProxy();
+ void setProxy(B proxy);
- /**
- * TBD
- *
- * @return
- */
- XMLStreamReader getXMLReader();
}