X-Git-Url: http://git.megacz.com/?p=org.ibex.core.git;a=blobdiff_plain;f=src%2Forg%2Fibex%2Fnet%2FXMLRPC.java;fp=src%2Forg%2Fibex%2Fnet%2FXMLRPC.java;h=14aacb5704fcd199b4093cbd9f463974b84b3f88;hp=607d34e6f5d3c88d7be088e3add5fe37bc80091e;hb=8e190fb0ff508ccf4962bbfbf8295a431805c12b;hpb=4daeeb4119b901d53b44913c86f8af3ce67db925 diff --git a/src/org/ibex/net/XMLRPC.java b/src/org/ibex/net/XMLRPC.java index 607d34e..14aacb5 100644 --- a/src/org/ibex/net/XMLRPC.java +++ b/src/org/ibex/net/XMLRPC.java @@ -1,11 +1,11 @@ // Copyright 2004 Adam Megacz, see the COPYING file for licensing [GPL] -package org.ibex; +package org.ibex.net; import java.io.*; import java.util.*; import org.ibex.js.*; import org.ibex.util.*; -import org.bouncycastle.util.encoders.Base64; +import org.ibex.crypto.*; /** * An XML-RPC client implemented as a JavaScript Host Object. See the @@ -29,7 +29,7 @@ import org.bouncycastle.util.encoders.Base64; * convert. * */ -class XMLRPC extends JS { +public class XMLRPC extends JS { public XMLRPC(String url, String method) { this.http = url.startsWith("stdio:") ? HTTP.stdio : new HTTP(url); @@ -329,20 +329,20 @@ class XMLRPC extends JS { try { new Helper().parse(br); final Object result = fault ? new JSExn(objects.elementAt(0)) : objects.size() == 0 ? null : objects.elementAt(0); - Scheduler.add(new Scheduler.Task() { public void perform() throws JSExn { callback.unpause(result); }}); + Scheduler.add(new Task() { public void perform() throws JSExn { callback.unpause(result); }}); } finally { tracker.clear(); objects.setSize(0); } } catch (final JSExn e) { final Exception e2 = e; - Scheduler.add(new Scheduler.Task() { public void perform() throws JSExn { callback.unpause(e2); }}); + Scheduler.add(new Task() { public void perform() throws JSExn { callback.unpause(e2); }}); } catch (final IOException e) { final Exception e2 = e; - Scheduler.add(new Scheduler.Task() { public void perform() throws JSExn { callback.unpause(new JSExn(e2)); }}); + Scheduler.add(new Task() { public void perform() throws JSExn { callback.unpause(new JSExn(e2)); }}); } catch (final XML.Exn e) { final Exception e2 = e; - Scheduler.add(new Scheduler.Task() { public void perform() throws JSExn { callback.unpause(new JSExn(e2)); }}); + Scheduler.add(new Task() { public void perform() throws JSExn { callback.unpause(new JSExn(e2)); }}); } } }