Author: antelder
Date: Tue Dec 13 09:17:42 2011
New Revision: 1213617

URL: http://svn.apache.org/viewvc?rev=1213617&view=rev
Log:
Update core to use the Tuscany versions of the OASIS interfaces 
ComponentCOntext and ServiceReference

Modified:
    
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
    
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java

Modified: 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java?rev=1213617&r1=1213616&r2=1213617&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/ServiceReferenceExt.java
 Tue Dec 13 09:17:42 2011
@@ -22,12 +22,12 @@ package org.apache.tuscany.sca.core.cont
 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

Modified: 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java?rev=1213617&r1=1213616&r2=1213617&view=diff
==============================================================================
--- 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java
 (original)
+++ 
tuscany/sca-java-2.x/trunk/modules/core/src/main/java/org/apache/tuscany/sca/core/context/impl/ComponentContextImpl.java
 Tue Dec 13 09:17:42 2011
@@ -53,6 +53,7 @@ import org.apache.tuscany.sca.runtime.Ru
 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 implem
         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 implem
                 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 implem
      * @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();


Reply via email to