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

svn commit: r638201 - /incubator/tuscany/java/sca/modules/implementation-widget/src/main/java/org/apache/tuscany/sca/implementation/widget/provider/WidgetImplementationInvoker.java

Author: lresende
Date: Mon Mar 17 21:00:41 2008
New Revision: 638201

URL: http://svn.apache.org/viewvc?rev=638201&view=rev
Log:
Using getResourceAsStream to retrieve javascript binding client contents

Modified:
    incubator/tuscany/java/sca/modules/implementation-widget/src/main/java/org/apache/tuscany/sca/implementation/widget/provider/WidgetImplementationInvoker.java

Modified: incubator/tuscany/java/sca/modules/implementation-widget/src/main/java/org/apache/tuscany/sca/implementation/widget/provider/WidgetImplementationInvoker.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/implementation-widget/src/main/java/org/apache/tuscany/sca/implementation/widget/provider/WidgetImplementationInvoker.java?rev=638201&r1=638200&r2=638201&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/implementation-widget/src/main/java/org/apache/tuscany/sca/implementation/widget/provider/WidgetImplementationInvoker.java (original)
+++ incubator/tuscany/java/sca/modules/implementation-widget/src/main/java/org/apache/tuscany/sca/implementation/widget/provider/WidgetImplementationInvoker.java Mon Mar 17 21:00:41 2008
@@ -32,7 +32,6 @@
 import org.apache.tuscany.sca.assembly.ComponentProperty;
 import org.apache.tuscany.sca.assembly.ComponentReference;
 import org.apache.tuscany.sca.assembly.OptimizableBinding;
-import org.apache.tuscany.sca.assembly.Property;
 import org.apache.tuscany.sca.invocation.Invoker;
 import org.apache.tuscany.sca.invocation.Message;
 import org.apache.tuscany.sca.runtime.RuntimeComponent;
@@ -137,13 +136,15 @@
      * and embedded the javascript into this js
      */
     private void generateJavaScriptBindingProxy(PrintWriter pw, String bindingProxyName) throws IOException {
-        
-        URL url = getClass().getClassLoader().getResource(bindingProxyName);
-        InputStream is = url.openStream();
-        int i;
-        while ((i = is.read()) != -1) {
-            pw.write(i);
+        //FIXME: Handle the case where the javascript binding client is not found
+        InputStream is = getClass().getClassLoader().getResourceAsStream(bindingProxyName);
+        if (is != null) {
+            int i;
+            while ((i = is.read()) != -1) {
+                pw.write(i);
+            }        	
         }
+        
         pw.println();
         pw.println();
     }



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