summaryrefslogtreecommitdiff
path: root/rpctest/src/main/java/com/orbekk/Client.java
diff options
context:
space:
mode:
authorKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-01-10 15:34:55 +0100
committerKjetil Ørbekk <kjetil.orbekk@gmail.com>2012-01-10 15:34:55 +0100
commit9a554911174e096b95e99527eac04627400c41ba (patch)
tree2d36439a69ded1ca54051e3a1636106423c3d7c9 /rpctest/src/main/java/com/orbekk/Client.java
Initial import of maven projects.
jsonrpc - Common classes. rpctest - A small xmlrpc project. master - Android application containing broadcast code and ping service.
Diffstat (limited to 'rpctest/src/main/java/com/orbekk/Client.java')
-rw-r--r--rpctest/src/main/java/com/orbekk/Client.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/rpctest/src/main/java/com/orbekk/Client.java b/rpctest/src/main/java/com/orbekk/Client.java
new file mode 100644
index 0000000..dca3018
--- /dev/null
+++ b/rpctest/src/main/java/com/orbekk/Client.java
@@ -0,0 +1,27 @@
+package com.orbekk;
+
+import java.net.URL;
+import org.apache.log4j.Logger;
+import org.apache.xmlrpc.client.XmlRpcClient;
+import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
+import org.apache.xmlrpc.client.util.ClientFactory;
+
+public class Client {
+ public static void main(String[] args) throws Exception {
+ Logger logger = Logger.getLogger("Client");
+ logger.info("Client starting.");
+ XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
+ config.setServerURL(new URL("http://localhost:10080/xmlrpc"));
+ XmlRpcClient client = new XmlRpcClient();
+ client.setConfig(config);
+ ClientFactory factory = new ClientFactory(client);
+ Calculator calculator = (Calculator)factory.newInstance(
+ Calculator.class);
+ int sum = calculator.add(40, 2);
+ for (int i = 0; i < 100; i++) {
+ sum = calculator.add(40, 2);
+ }
+ System.out.println("The answer is " + sum);
+ logger.info("Client finished.");
+ }
+}