You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by rf...@apache.org on 2007/05/03 18:15:58 UTC

svn commit: r534923 - /incubator/tuscany/java/sca/samples/binding-echo/src/main/java/echo/EchoBindingProvider.java

Author: rfeng
Date: Thu May  3 09:15:57 2007
New Revision: 534923

URL: http://svn.apache.org/viewvc?view=rev&rev=534923
Log:
Use the component to get the implementation interceptor

Modified:
    incubator/tuscany/java/sca/samples/binding-echo/src/main/java/echo/EchoBindingProvider.java

Modified: incubator/tuscany/java/sca/samples/binding-echo/src/main/java/echo/EchoBindingProvider.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/samples/binding-echo/src/main/java/echo/EchoBindingProvider.java?view=diff&rev=534923&r1=534922&r2=534923
==============================================================================
--- incubator/tuscany/java/sca/samples/binding-echo/src/main/java/echo/EchoBindingProvider.java (original)
+++ incubator/tuscany/java/sca/samples/binding-echo/src/main/java/echo/EchoBindingProvider.java Thu May  3 09:15:57 2007
@@ -24,7 +24,6 @@
 import org.apache.tuscany.assembly.Component;
 import org.apache.tuscany.assembly.ComponentReference;
 import org.apache.tuscany.assembly.ComponentService;
-import org.apache.tuscany.assembly.SCABinding;
 import org.apache.tuscany.core.ImplementationProvider;
 import org.apache.tuscany.core.ReferenceBindingActivator;
 import org.apache.tuscany.core.ReferenceBindingProvider;
@@ -71,8 +70,7 @@
     public void start(Component component, ComponentService service) {
         URI uri = URI.create(component.getURI() + "/" + getName());
         setURI(uri.toString());
-        SCABinding binding = service.getBinding(SCABinding.class);
-        ImplementationProvider impl = (ImplementationProvider)binding.getComponent().getImplementation();
+        ImplementationProvider impl = (ImplementationProvider)component.getImplementation();
         Interceptor interceptor = impl.createInterceptor((RuntimeComponent)component, service, service
             .getInterfaceContract().getInterface().getOperations().get(0), false);
         // Register with the hosting server



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org