FileDocCategorySizeDatePackage
XmlRpcMiniServer.javaAPI DocExample1182Fri Dec 06 17:06:28 GMT 2002com.wiverson.macosbook.webservices

XmlRpcMiniServer.java

package com.wiverson.macosbook.webservices;

public class XmlRpcMiniServer extends org.apache.xmlrpc.XmlRpcServer
{
    
    public static void main(String[] args)
    {
        System.out.print("Launching...");
        try
        {
            org.apache.xmlrpc.WebServer myWebServer = new org.apache.xmlrpc.WebServer(9000);
            myWebServer.addHandler("MiniServer", new MiniServer());
            myWebServer.start();
        } catch (java.io.IOException e)
        {
            e.printStackTrace();
        }
        System.out.println("ready.");
    }
    
    public static class MiniServer
    {
        public String now()
        {
            synchronized(this)
            {
                try
                {
                    this.wait(5000);
                } catch (java.lang.InterruptedException e)
                {}
            }
            return new java.util.Date().toString();
        }
        
        public String add (int a, int b)
        {
            return new Integer(a + b).toString();
            //return "" + (new Integer(a)).intValue() + (new Integer(b)).intValue();
        }
    }
}