summaryrefslogtreecommitdiffstats
path: root/sca-java-2.x
diff options
context:
space:
mode:
Diffstat (limited to 'sca-java-2.x')
-rw-r--r--sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java4
-rw-r--r--sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java9
2 files changed, 7 insertions, 6 deletions
diff --git a/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java b/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
index 5206f0945e..5856ab114b 100644
--- a/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
+++ b/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
@@ -22,12 +22,12 @@ package org.apache.tuscany.sca.core.context;
import java.io.Externalizable;
import org.apache.tuscany.sca.runtime.RuntimeEndpointReference;
-import org.oasisopen.sca.ServiceReference;
+import org.apache.tuscany.sca.runtime.TuscanyServiceReference;
/**
* Extended ServiceReference
*/
-public interface ServiceReferenceExt<B> extends ServiceReference<B>, Externalizable {
+public interface ServiceReferenceExt<B> extends TuscanyServiceReference<B>, Externalizable {
/**
* Return the EndpointReference that sits behind this service reference
diff --git a/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java b/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java
index db12ed14d9..18587b2f6d 100644
--- a/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java
+++ b/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java
@@ -53,6 +53,7 @@ import org.apache.tuscany.sca.runtime.RuntimeComponentContext;
import org.apache.tuscany.sca.runtime.RuntimeComponentReference;
import org.apache.tuscany.sca.runtime.RuntimeEndpoint;
import org.apache.tuscany.sca.runtime.RuntimeEndpointReference;
+import org.apache.tuscany.sca.runtime.TuscanyServiceReference;
import org.oasisopen.sca.RequestContext;
import org.oasisopen.sca.ServiceReference;
import org.oasisopen.sca.ServiceRuntimeException;
@@ -116,7 +117,7 @@ public class ComponentContextImpl implements RuntimeComponentContext {
return service;
}
- public <B> ServiceReference<B> getServiceReference(Class<B> businessInterface, String referenceName)
+ public <B> TuscanyServiceReference<B> getServiceReference(Class<B> businessInterface, String referenceName)
throws IllegalArgumentException {
for (ComponentReference ref : component.getReferences()) {
@@ -130,7 +131,7 @@ public class ComponentContextImpl implements RuntimeComponentContext {
if (ref.getEndpointReferences().size() < 1) {
return null;
}
- ServiceReference<B> sr =
+ TuscanyServiceReference<B> sr =
getServiceReference(businessInterface, (RuntimeEndpointReference)getEndpointReference(ref));
if (sr == null) {
throw new IllegalArgumentException("Reference " + referenceName + " is null");
@@ -323,9 +324,9 @@ public class ComponentContextImpl implements RuntimeComponentContext {
* @throws CloneNotSupportedException
* @throws InvalidInterfaceException
*/
- public <B> ServiceReference<B> getServiceReference(Class<B> businessInterface,
+ public <B> TuscanyServiceReference<B> getServiceReference(Class<B> businessInterface,
RuntimeEndpointReference endpointReference) {
- ServiceReference<B> result = null;
+ TuscanyServiceReference<B> result = null;
try {
InterfaceContract interfaceContract = endpointReference.getComponentTypeReferenceInterfaceContract();