Modified: webservices/xmlrpc/site/license.html
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/site/license.html?rev=425859&r1=425858&r2=425859&view=diff
==============================================================================
--- webservices/xmlrpc/site/license.html (original)
+++ webservices/xmlrpc/site/license.html Wed Jul 26 14:45:28 2006
@@ -40,7 +40,7 @@
   
   
             <div class="xleft">
-        Last Published: 06/24/2006
+        Last Published: 07/26/2006
                       </div>
             <div class="xright">      <a 
href="http://www.apache.org/";>Apache</a>
           |
@@ -88,6 +88,10 @@
         </li>
               
     <li class="none">
+              <a href="ssl.html">SSL</a>
+        </li>
+              
+    <li class="none">
               <a href="advanced.html">Advanced Techniques</a>
         </li>
               
@@ -128,8 +132,12 @@
             
       
             
+      
             
             
+            
+      
+            
       
             
       
@@ -147,6 +155,10 @@
         </li>
                   
     <li class="none">
+              <a href="dependency-convergence.html">Dependency Convergence</a>
+        </li>
+                  
+    <li class="none">
               <a href="issue-tracking.html">Issue Tracking</a>
         </li>
                   
@@ -156,6 +168,10 @@
                   
     <li class="none">
               <strong>Project License</strong>
+        </li>
+                  
+    <li class="none">
+              <a href="project-summary.html">Project Summary</a>
         </li>
                   
     <li class="none">

Modified: webservices/xmlrpc/site/links.html
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/site/links.html?rev=425859&r1=425858&r2=425859&view=diff
==============================================================================
--- webservices/xmlrpc/site/links.html (original)
+++ webservices/xmlrpc/site/links.html Wed Jul 26 14:45:28 2006
@@ -40,7 +40,7 @@
   
   
             <div class="xleft">
-        Last Published: 06/24/2006
+        Last Published: 07/26/2006
                       </div>
             <div class="xright">      <a 
href="http://www.apache.org/";>Apache</a>
           |
@@ -88,6 +88,10 @@
         </li>
               
     <li class="none">
+              <a href="ssl.html">SSL</a>
+        </li>
+              
+    <li class="none">
               <a href="advanced.html">Advanced Techniques</a>
         </li>
               
@@ -120,6 +124,10 @@
               
                 
               
+      
+            
+      
+            
       
             
       

Modified: webservices/xmlrpc/site/mail-lists.html
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/site/mail-lists.html?rev=425859&r1=425858&r2=425859&view=diff
==============================================================================
--- webservices/xmlrpc/site/mail-lists.html (original)
+++ webservices/xmlrpc/site/mail-lists.html Wed Jul 26 14:45:28 2006
@@ -40,7 +40,7 @@
   
   
             <div class="xleft">
-        Last Published: 06/24/2006
+        Last Published: 07/26/2006
                       </div>
             <div class="xright">      <a 
href="http://www.apache.org/";>Apache</a>
           |
@@ -88,6 +88,10 @@
         </li>
               
     <li class="none">
+              <a href="ssl.html">SSL</a>
+        </li>
+              
+    <li class="none">
               <a href="advanced.html">Advanced Techniques</a>
         </li>
               
@@ -126,8 +130,12 @@
             
       
             
+      
             
             
+            
+      
+            
       
             
       
@@ -147,6 +155,10 @@
         </li>
                   
     <li class="none">
+              <a href="dependency-convergence.html">Dependency Convergence</a>
+        </li>
+                  
+    <li class="none">
               <a href="issue-tracking.html">Issue Tracking</a>
         </li>
                   
@@ -159,6 +171,10 @@
         </li>
                   
     <li class="none">
+              <a href="project-summary.html">Project Summary</a>
+        </li>
+                  
+    <li class="none">
               <a href="team-list.html">Project Team</a>
         </li>
                   
@@ -192,7 +208,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>Project Mailing Lists</h2><p>These are the 
mailing lists that have been established for this project. For each list, there 
is a subscribe, unsubscribe, and an archive link.</p><table 
class="bodyTable"><tr 
class="a"><th>Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Post</th><th>Archive</th><th>Other
 Archives</th></tr><tr class="b"><td>XML-RPC Users</td><td><a 
href="mailto:[EMAIL PROTECTED]">Subscribe</a></td><td><a href="mailto:[EMAIL 
PROTECTED]">Unsubscribe</a></td><td><a 
href="mailto:xmlrpc-user@ws.apache.org";>Post</a></td><td><a 
href="http://mail-archives.apache.org/mod_mbox/ws-xmlrpc-user/";>mail-archives.apache.org</a></td><td>http://marc.theaimsgroup.com/?l=xmlrpc-user</td></tr><tr
 class="a"><td>XML-RPC Developers</td><td><a href="mailto:[EMAIL 
PROTECTED]">Subscribe</a></td><td><a href="mailto:[EMAIL 
PROTECTED]">Unsubscribe</a></td><td><a href="mailto:xmlrpc-de
 [EMAIL PROTECTED]">Post</a></td><td><a 
href="http://mail-archives.apache.org/mod_mbox/ws-xmlrpc-dev/";>mail-archives.apache.org</a></td><td>http://marc.theaimsgroup.com/?l=xmlrpc-dev</td></tr></table></div>
+        <div class="section"><h2>Project Mailing Lists</h2><p>These are the 
mailing lists that have been established for this project. For each list, there 
is a subscribe, unsubscribe, and an archive link.</p><table 
class="bodyTable"><tr 
class="a"><th>Name</th><th>Subscribe</th><th>Unsubscribe</th><th>Post</th><th>Archive</th><th>Other
 Archives</th></tr><tr class="b"><td>XML-RPC Users</td><td><a 
href="mailto:[EMAIL PROTECTED]">Subscribe</a></td><td><a href="mailto:[EMAIL 
PROTECTED]">Unsubscribe</a></td><td><a 
href="mailto:xmlrpc-user@ws.apache.org";>Post</a></td><td><a 
href="http://mail-archives.apache.org/mod_mbox/ws-xmlrpc-user/";>mail-archives.apache.org</a></td><td><a
 
href="http://marc.theaimsgroup.com/?l=xmlrpc-user";>marc.theaimsgroup.com</a></td></tr><tr
 class="a"><td>XML-RPC Developers</td><td><a href="mailto:[EMAIL 
PROTECTED]">Subscribe</a></td><td><a href="mailto:[EMAIL 
PROTECTED]">Unsubscribe</
 a></td><td><a href="mailto:xmlrpc-dev@ws.apache.org";>Post</a></td><td><a 
href="http://mail-archives.apache.org/mod_mbox/ws-xmlrpc-dev/";>mail-archives.apache.org</a></td><td><a
 
href="http://marc.theaimsgroup.com/?l=xmlrpc-dev";>marc.theaimsgroup.com</a></td></tr></table></div>
       </div>
     </div>
     <div class="clear">

Modified: webservices/xmlrpc/site/project-info.html
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/site/project-info.html?rev=425859&r1=425858&r2=425859&view=diff
==============================================================================
--- webservices/xmlrpc/site/project-info.html (original)
+++ webservices/xmlrpc/site/project-info.html Wed Jul 26 14:45:28 2006
@@ -40,7 +40,7 @@
   
   
             <div class="xleft">
-        Last Published: 06/24/2006
+        Last Published: 07/26/2006
                       </div>
             <div class="xright">      <a 
href="http://www.apache.org/";>Apache</a>
           |
@@ -88,6 +88,10 @@
         </li>
               
     <li class="none">
+              <a href="ssl.html">SSL</a>
+        </li>
+              
+    <li class="none">
               <a href="advanced.html">Advanced Techniques</a>
         </li>
               
@@ -133,6 +137,10 @@
       
             
       
+            
+      
+            
+      
               
             <li class="expanded">
               <strong>Project Information</strong>
@@ -147,6 +155,10 @@
         </li>
                   
     <li class="none">
+              <a href="dependency-convergence.html">Dependency Convergence</a>
+        </li>
+                  
+    <li class="none">
               <a href="issue-tracking.html">Issue Tracking</a>
         </li>
                   
@@ -159,6 +171,10 @@
         </li>
                   
     <li class="none">
+              <a href="project-summary.html">Project Summary</a>
+        </li>
+                  
+    <li class="none">
               <a href="team-list.html">Project Team</a>
         </li>
                   
@@ -192,7 +208,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>Project Information</h2><p>This document 
provides an overview of the various documents and links that are part of this 
project's general information. All of this content is automatically generated 
by <a href="http://maven.apache.org";>Maven</a> on behalf of the 
project.</p><div class="section"><h3>Overview</h3><table class="bodyTable"><tr 
class="a"><th>Document</th><th>Description</th></tr><tr class="b"><td><a 
href="integration.html">Continuous Integration</a></td><td>This is a link to 
the definitions of all continuous integration processes that builds and tests 
code on a frequent, regular basis.</td></tr><tr class="a"><td><a 
href="dependencies.html">Dependencies</a></td><td>This document lists the 
projects dependencies and provides information on each dependency.</td></tr><tr 
class="b"><td><a href="issue-tracking.html">Issue Tracking</a></td><td>This is 
a link to the issue management system for this project. Issues (bugs, features, 
change req
 uests) can be created and queried using this link.</td></tr><tr 
class="a"><td><a href="mail-lists.html">Mailing Lists</a></td><td>This document 
provides subscription and archive information for this project's mailing 
lists.</td></tr><tr class="b"><td><a href="license.html">Project 
License</a></td><td>This is a link to the definitions of project 
licenses.</td></tr><tr class="a"><td><a href="team-list.html">Project 
Team</a></td><td>This document provides information on the members of this 
project. These are the individuals who have contributed to the project in one 
form or another.</td></tr><tr class="b"><td><a 
href="source-repository.html">Source Repository</a></td><td>This is a link to 
the online source repository that can be viewed via a web 
browser.</td></tr></table></div></div>
+        <div class="section"><h2>Project Information</h2><p>This document 
provides an overview of the various documents and links that are part of this 
project's general information. All of this content is automatically generated 
by <a href="http://maven.apache.org";>Maven</a> on behalf of the 
project.</p><div class="section"><h3>Overview</h3><table class="bodyTable"><tr 
class="a"><th>Document</th><th>Description</th></tr><tr class="b"><td><a 
href="integration.html">Continuous Integration</a></td><td>This is a link to 
the definitions of all continuous integration processes that builds and tests 
code on a frequent, regular basis.</td></tr><tr class="a"><td><a 
href="dependencies.html">Dependencies</a></td><td>This document lists the 
projects dependencies and provides information on each dependency.</td></tr><tr 
class="b"><td><a href="dependency-convergence.html">Dependency 
Convergence</a></td><td>This document presents the convergence of dependency 
versions across the entire pr
 oject, and its sub modules.</td></tr><tr class="a"><td><a 
href="issue-tracking.html">Issue Tracking</a></td><td>This is a link to the 
issue management system for this project. Issues (bugs, features, change 
requests) can be created and queried using this link.</td></tr><tr 
class="b"><td><a href="mail-lists.html">Mailing Lists</a></td><td>This document 
provides subscription and archive information for this project's mailing 
lists.</td></tr><tr class="a"><td><a href="license.html">Project 
License</a></td><td>This is a link to the definitions of project 
licenses.</td></tr><tr class="b"><td><a href="project-summary.html">Project 
Summary</a></td><td>This document lists other related information of this 
project</td></tr><tr class="a"><td><a href="team-list.html">Project 
Team</a></td><td>This document provides information on the members of this 
project. These are the individuals who have contributed to the project in one 
form or another.</td></tr><tr class="b"><td><a href="source-r
 epository.html">Source Repository</a></td><td>This is a link to the online 
source repository that can be viewed via a web 
browser.</td></tr></table></div></div>
       </div>
     </div>
     <div class="clear">

Modified: webservices/xmlrpc/site/project-reports.html
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/site/project-reports.html?rev=425859&r1=425858&r2=425859&view=diff
==============================================================================
--- webservices/xmlrpc/site/project-reports.html (original)
+++ webservices/xmlrpc/site/project-reports.html Wed Jul 26 14:45:28 2006
@@ -40,7 +40,7 @@
   
   
             <div class="xleft">
-        Last Published: 06/24/2006
+        Last Published: 07/26/2006
                       </div>
             <div class="xright">      <a 
href="http://www.apache.org/";>Apache</a>
           |
@@ -88,6 +88,10 @@
         </li>
               
     <li class="none">
+              <a href="ssl.html">SSL</a>
+        </li>
+              
+    <li class="none">
               <a href="advanced.html">Advanced Techniques</a>
         </li>
               
@@ -133,6 +137,10 @@
       
             
       
+            
+      
+            
+      
               
         <li class="collapsed">
               <a href="project-info.html">Project Information</a>
@@ -172,7 +180,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>Generated Reports</h2><p>This document 
provides an overview of the various reports that are automatically generated by 
<a href="http://maven.apache.org";>Maven</a> Each report is briefly described 
below.</p><div class="section"><h3>Overview</h3><table class="bodyTable"><tr 
class="a"><th>Document</th><th>Description</th></tr><tr class="b"><td><a 
href="changes-report.html">Changes Report</a></td><td>Changes Report on 
Releases of the Project</td></tr><tr class="a"><td><a 
href="apidocs/index.html">JavaDocs</a></td><td>JavaDoc API 
documentation.</td></tr></table></div></div>
+        <div class="section"><h2>Generated Reports</h2><p>This document 
provides an overview of the various reports that are automatically generated by 
<a href="http://maven.apache.org";>Maven</a> Each report is briefly described 
below.</p><div class="section"><h3>Overview</h3><table class="bodyTable"><tr 
class="a"><th>Document</th><th>Description</th></tr><tr class="b"><td><a 
href="changes-report.html">Changes Report</a></td><td>Changes Report on 
Releases of the Project.</td></tr><tr class="a"><td><a 
href="apidocs/index.html">JavaDocs</a></td><td>JavaDoc API 
documentation.</td></tr></table></div></div>
       </div>
     </div>
     <div class="clear">

Modified: webservices/xmlrpc/site/server.html
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/site/server.html?rev=425859&r1=425858&r2=425859&view=diff
==============================================================================
--- webservices/xmlrpc/site/server.html (original)
+++ webservices/xmlrpc/site/server.html Wed Jul 26 14:45:28 2006
@@ -40,7 +40,7 @@
   
   
             <div class="xleft">
-        Last Published: 06/24/2006
+        Last Published: 07/26/2006
                       </div>
             <div class="xright">      <a 
href="http://www.apache.org/";>Apache</a>
           |
@@ -88,6 +88,10 @@
         </li>
               
     <li class="none">
+              <a href="ssl.html">SSL</a>
+        </li>
+              
+    <li class="none">
               <a href="advanced.html">Advanced Techniques</a>
         </li>
               
@@ -133,6 +137,10 @@
       
             
       
+            
+      
+            
+      
               
         <li class="collapsed">
               <a href="project-info.html">Project Information</a>
@@ -162,7 +170,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>Server-side XML-RPC</h2><p>If you have read 
and understood the previous document about the <a href="./client.html">Apache 
XML-RPC client</a>, then the server isn't too much news.</p><p>First of all, 
there is an object, called the XmlRpcServer. This objects purpose is to receive 
and execute XML-RPC calls by the clients. The XmlRpcServer <b>can</b> be 
embedded into a servlet container, or another HTTP server (for example, the 
minimal web server, that comes with XML-RPC), but it doesn't need to. Take the 
local transport as an example: In that case the XML-RPC server is simply 
embedded into the client application.</p><p>Like the XmlRpcClient, the 
XmlRpcServer needs a configuration, which is given by the 
XmlRpcServerConfigImpl object.</p></div><div class="section"><h2>The XML-RPC 
Servlet</h2><p>The easiest of creating an XML-RPC Server is the XmlRpcServlet. 
This servlet allows you to create a server within 10 minutes or so:</p><ol 
type="1"><li>Cre
 ate a class, or a set of classes, which are implementing the remote procedure 
calls. Here's an example of such a class:<div class="source"><pre>    package 
org.apache.xmlrpc.demo;
+        <div class="section"><h2>Server-side XML-RPC</h2><p>If you have read 
and understood the previous document about the <a href="./client.html">Apache 
XML-RPC client</a>, then the server isn't too much news.</p><p>First of all, 
there is an object, called the XmlRpcServer. This objects purpose is to receive 
and execute XML-RPC calls by the clients. The XmlRpcServer <b>can</b> be 
embedded into a servlet container, or another HTTP server (for example, the 
minimal web server, that comes with XML-RPC), but it doesn't need to. Take the 
local transport as an example: In that case the XML-RPC server is simply 
embedded into the client application.</p><p>Like the XmlRpcClient, the 
XmlRpcServer needs a configuration, which is given by the 
XmlRpcServerConfigImpl object.</p></div><div class="section"><h2>The XML-RPC 
Servlet</h2><p>The easiest way to create an XML-RPC Server is the 
XmlRpcServlet, which has an automatically embedded instance of XmlRpcServer. 
This servlet allows you to 
 create a server within 10 minutes or so:</p><ol type="1"><li>Create a class, 
or a set of classes, which are implementing the remote procedure calls. Here's 
an example of such a class:<div class="source"><pre>    package 
org.apache.xmlrpc.demo;
     public class Calculator {
                 public int add(int i1, int i2) {
                         return i1 + i2;
@@ -170,7 +178,7 @@
                 public int subtract(int i1, int i2) {
                         return i1 - i2;
                 }
-    }</pre></div><p>This class has two public, non-static methods, which 
should be available to the clients. The only important thing to consider is: 
The class must be stateless. In other words, it must not contain any non-final 
fields. (The same restriction applies, for example, to servlet 
classes.)</p></li><li>Create a property file, which contains at least one 
property. The property name is arbitrary, and the property value is the fully 
qualified name of the Calculator class. For example, like that:<div 
class="source"><pre>    
Calculator=org.apache.xmlrpc.demo.Calculator</pre></div><p>The property file 
must be called <tt>XmlRpcServlet.properties</tt>, and it must be located in the 
package org.apache.xmlrpc.webserver. In other words, you would typically put it 
into the directory org/apache/xmlrpc/webserver and add it to your jar 
file.</p></li><li>Add entries like the following to your war files web.xml:<div 
class="source"><pre>    &lt;servlet&gt;
+    }</pre></div><p>This class has two public, non-static methods, which 
should be available to the clients.</p></li><li>Create a property file, which 
contains at least one property. The property name is arbitrary, and the 
property value is the fully qualified name of the Calculator class. For 
example, like that:<div class="source"><pre>    
Calculator=org.apache.xmlrpc.demo.Calculator</pre></div><p>The property file 
must be called <tt>XmlRpcServlet.properties</tt>, and it must be located in the 
package org.apache.xmlrpc.webserver. In other words, you would typically put it 
into the directory org/apache/xmlrpc/webserver and add it to your jar 
file.</p></li><li>Add entries like the following to your war files web.xml:<div 
class="source"><pre>    &lt;servlet&gt;
         &lt;servlet-name&gt;XmlRpcServlet&lt;/servlet-name&gt;
         
&lt;servlet-class&gt;org.apache.xmlrpc.webserver.XmlRpcServlet&lt;/servlet-class&gt;
         &lt;init-param&gt;
@@ -203,6 +211,111 @@
               mapping.setAuthenticationHandler(handler);
               return mapping;
           }
+  }</pre></div></div><div class="section"><h2>The WebServer class</h2><p>The 
<a href="apidocs/org/apache/xmlrpc/webserver/WebServer.html">WebServer</a> is a 
minimal HTTP server, that might be used as an embedded web server.</p><p>Use of 
the WebServer has grown very popular amongst users of Apache XML-RPC. Why this 
is the case, can hardly be explained, because the WebServer is at best a 
workaround, compared to full blown servlet engines like Tomcat or Jetty. For 
example, under heavy load it will almost definitely be slower than a real 
servlet engine, because it does neither support proper keepalive (multiple 
requests per physical connection) nor chunked mode (in other words, it cannot 
stream requests).</p><p>If you still insist in using the WebServer, it is 
recommended to use its subclass, the <a 
href="apidocs/org/apache/xmlrpc/webserver/ServletWebServer.html">ServletWebServer</a>
 instead, which offers a minimal subset of the servlet API. In other words, you 
keep yourself the
  option to migrate to a real servlet engine later.</p><p>Use of the WebServer 
goes roughly like this: First of all, create a property file (for example 
&quot;MyHandlers.properties&quot;) and add it to your jar file. The property 
keys are handler names and the property values are the handler classes. Once 
that is done, create an instance of WebServer.</p><div class="source"><pre>  
package org.apache.xmlrpc.demo.webserver;
+
+  import java.net.InetAddress;
+
+  import org.apache.xmlrpc.common.TypeConverterFactoryImpl;
+  import org.apache.xmlrpc.demo.webserver.proxy.impls.AdderImpl;
+  import org.apache.xmlrpc.server.PropertyHandlerMapping;
+  import org.apache.xmlrpc.server.XmlRpcServer;
+  import org.apache.xmlrpc.server.XmlRpcServerConfigImpl;
+  import org.apache.xmlrpc.webserver.WebServer;
+
+  public class Server {
+      private static final int port = 8080;
+
+      public static void main(String[] args) throws Exception {
+          WebServer webServer = new WebServer(port);
+        
+          XmlRpcServer xmlRpcServer = webServer.getXmlRpcServer();
+        
+          PropertyHandlerMapping phm = new PropertyHandlerMapping();
+          /* Load handler definitions from a property file.
+           * The property file might look like:
+           *   Calculator=org.apache.xmlrpc.demo.Calculator
+           *   
org.apache.xmlrpc.demo.proxy.Adder=org.apache.xmlrpc.demo.proxy.AdderImpl
+           */
+          phm.load(Thread.currentThread().getContextClassLoader(),
+                   &quot;MyHandlers.properties&quot;);
+
+          /* You may also provide the handler classes directly,
+           * like this:
+           * phm.addHandler(&quot;Calculator&quot;,
+           *     org.apache.xmlrpc.demo.Calculator.class);
+           * phm.addHandler(org.apache.xmlrpc.demo.proxy.Adder.class.getName(),
+           *     org.apache.xmlrpc.demo.proxy.AdderImpl.class);
+           */
+          xmlRpcServer.setHandlerMapping(dhm);
+        
+          XmlRpcServerConfigImpl serverConfig =
+              (XmlRpcServerConfigImpl) xmlRpcServer.getConfig();
+          serverConfig.setEnabledForExtensions(true);
+          serverConfig.setContentLengthOptional(false);
+
+          webServer.start();
+      }
+  }</pre></div><p>The Calculator class can be found above. The Adder and 
AdderImpl classes can be found in the <a href="advanced.html">proxy 
example</a>.</p><p>Jimisola Laursen, who provided the above example, has also 
supplied an example for the client:</p><div class="source"><pre>  package 
org.apache.xmlrpc.demo.client;
+
+  import java.net.MalformedURLException;
+  import java.net.URL;
+
+  import org.apache.xmlrpc.XmlRpcException;
+  import org.apache.xmlrpc.client.XmlRpcClient;
+  import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
+  import org.apache.xmlrpc.client.XmlRpcCommonsTransportFactory;
+  import org.apache.xmlrpc.client.util.ClientFactory;
+  import org.apache.xmlrpc.demo.proxy.Adder;
+
+  public class Client {
+      public static void main(String[] args) throws Exception {
+          // create configuration
+          XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
+          config.setServerURL(new 
URL(&quot;http://127.0.0.1:8080/xmlrpc&quot;));
+          config.setEnabledForExtensions(true);  
+          config.setConnectionTimeout(60 * 1000);
+          config.setReplyTimeout(60 * 1000);
+
+          XmlRpcClient client = new XmlRpcClient();
+        
+          // use Commons HttpClient as transport
+          client.setTransportFactory(
+              new XmlRpcCommonsTransportFactory(client));
+          // set configuration
+          client.setConfig(config);
+
+          // make the a regular call
+          Object[] params = new Object[]
+              { new Integer(2), new Integer(3) };
+          Integer result = (Integer) 
client.execute(&quot;Calculator.add&quot;, params);
+          System.out.println(&quot;2 + 3 = &quot; + result);
+        
+          // make a call using dynamic proxy
+          ClientFactory factory = new ClientFactory(client);
+          Adder adder = (Adder) factory.newInstance(Adder.class);
+          int sum = adder.add(2, 4);
+          System.out.println(&quot;2 + 4 = &quot; + sum);
+      }
+  }</pre></div></div><div class="section"><h2>The ServletWebServer 
class</h2><p>This is a subclass of the standalone WebServer, which offers a 
minimal servlet API. It is recommended to use this class, rather than the 
WebServer, because it offers you a smooth migration path to a full blown 
servlet engine.</p><p>Use of the <a 
href="apidocs/org/apache/xmlrpc/webserver/ServletWebServer.html">ServletWebServer</a>
 goes like this: First of all, create a servlet. It may be an instance of <a 
name="@link XmlRpcServlet">@link XmlRpcServlet</a> or a subclass thereof. Note, 
that servlets are stateless: One servlet may be used by multiple threads (aka 
requests) concurrently. In other words, the servlet must not have any instance 
variables, other than those which are read only after the servlets 
initialization.</p><p>The XmlRpcServlet is by default using a property file 
named <tt>org/apache/xmlrpc/server/webserver/XmlRpcServlet.properties</tt>. See 
the <a href="apidocs/org/apache/xmlrpc/se
 rver/PropertyHandlerMapping.html">PropertyHandlerMapping</a> for details on 
the property file.</p><div class="source"><pre>  package 
org.apache.xmlrpc.demo.webserver;
+
+  import java.net.InetAddress;
+
+  import org.apache.xmlrpc.common.TypeConverterFactoryImpl;
+  import org.apache.xmlrpc.demo.webserver.proxy.impls.AdderImpl;
+  import org.apache.xmlrpc.server.PropertyHandlerMapping;
+  import org.apache.xmlrpc.server.XmlRpcServer;
+  import org.apache.xmlrpc.server.XmlRpcServerConfigImpl;
+  import org.apache.xmlrpc.webserver.ServletWebServer;
+
+  public class ServletServer {
+      private static final int port = 8080;
+
+      public static void main(String[] args) throws Exception {
+          ClassLoader cl = Thread.currentThread().getContextClassLoader();
+          XmlRpcServlet servlet = new XmlRpcServlet();
+          ServletWebServer webServer = new ServletWebServer(servlet, port);
+          webServer.start();
+      }
   }</pre></div></div>
       </div>
     </div>

Modified: webservices/xmlrpc/site/source-repository.html
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/site/source-repository.html?rev=425859&r1=425858&r2=425859&view=diff
==============================================================================
--- webservices/xmlrpc/site/source-repository.html (original)
+++ webservices/xmlrpc/site/source-repository.html Wed Jul 26 14:45:28 2006
@@ -40,7 +40,7 @@
   
   
             <div class="xleft">
-        Last Published: 06/24/2006
+        Last Published: 07/26/2006
                       </div>
             <div class="xright">      <a 
href="http://www.apache.org/";>Apache</a>
           |
@@ -88,6 +88,10 @@
         </li>
               
     <li class="none">
+              <a href="ssl.html">SSL</a>
+        </li>
+              
+    <li class="none">
               <a href="advanced.html">Advanced Techniques</a>
         </li>
               
@@ -132,6 +136,10 @@
             
       
             
+      
+            
+      
+            
             
               
             <li class="expanded">
@@ -147,6 +155,10 @@
         </li>
                   
     <li class="none">
+              <a href="dependency-convergence.html">Dependency Convergence</a>
+        </li>
+                  
+    <li class="none">
               <a href="issue-tracking.html">Issue Tracking</a>
         </li>
                   
@@ -159,6 +171,10 @@
         </li>
                   
     <li class="none">
+              <a href="project-summary.html">Project Summary</a>
+        </li>
+                  
+    <li class="none">
               <a href="team-list.html">Project Team</a>
         </li>
                   
@@ -192,7 +208,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>Overview</h2><p>This project uses a Source 
Content Management System to manage its source code.</p></div><div 
class="section"><h2>Web Access</h2><p>The following is a link to the online 
source repository.</p><div class="source"><pre><a 
href="scm:svn:https://svn.apache.org/repos/asf/webservices/xmlrpc/tags/XMLRPC_3_0b1";>scm:svn:https://svn.apache.org/repos/asf/webservices/xmlrpc/tags/XMLRPC_3_0b1</a></pre></div></div><div
 class="section"><h2>Anonymous access</h2><p>Refer to the documentation of the 
SCM used for more information about anonymously check out. The connection url 
is:</p><div 
class="source"><pre>svn:scm:svn:https://svn.apache.org/repos/asf/webservices/xmlrpc/tags/XMLRPC_3_0b1</pre></div></div><div
 class="section"><h2>Developer access</h2><p>Refer to the documentation of the 
SCM used for more information about developer checked out. The connection url 
is:</p><div 
class="source"><pre>svn:scm:svn:https://svn.apache.org/repos/asf/webser
 vices/xmlrpc/tags/XMLRPC_3_0b1</pre></div></div><div 
class="section"><h2>Access from behind a firewall</h2><p>Refer to the 
documentation of the SCM used for more information about an access behind a 
firewall.</p></div>
+        <div class="section"><h2>Overview</h2><p>This project uses a Source 
Content Management System to manage its source code.</p></div><div 
class="section"><h2>Web Access</h2><p>The following is a link to the online 
source repository.</p><div class="source"><pre><a 
href="scm:svn:https://svn.apache.org/repos/asf/webservices/xmlrpc/tags/XMLRPC_3_0rc1";>scm:svn:https://svn.apache.org/repos/asf/webservices/xmlrpc/tags/XMLRPC_3_0rc1</a></pre></div></div><div
 class="section"><h2>Anonymous access</h2><p>Refer to the documentation of the 
SCM used for more information about anonymously check out. The connection url 
is:</p><div 
class="source"><pre>svn:scm:svn:https://svn.apache.org/repos/asf/webservices/xmlrpc/tags/XMLRPC_3_0rc1</pre></div></div><div
 class="section"><h2>Developer access</h2><p>Refer to the documentation of the 
SCM used for more information about developer checked out. The connection url 
is:</p><div class="source"><pre>svn:scm:svn:https://svn.apache.org/repos/asf/web
 services/xmlrpc/tags/XMLRPC_3_0rc1</pre></div></div><div 
class="section"><h2>Access from behind a firewall</h2><p>Refer to the 
documentation of the SCM used for more information about an access behind a 
firewall.</p></div>
       </div>
     </div>
     <div class="clear">

Modified: webservices/xmlrpc/site/team-list.html
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/site/team-list.html?rev=425859&r1=425858&r2=425859&view=diff
==============================================================================
--- webservices/xmlrpc/site/team-list.html (original)
+++ webservices/xmlrpc/site/team-list.html Wed Jul 26 14:45:28 2006
@@ -40,7 +40,7 @@
   
   
             <div class="xleft">
-        Last Published: 06/24/2006
+        Last Published: 07/26/2006
                       </div>
             <div class="xright">      <a 
href="http://www.apache.org/";>Apache</a>
           |
@@ -88,6 +88,10 @@
         </li>
               
     <li class="none">
+              <a href="ssl.html">SSL</a>
+        </li>
+              
+    <li class="none">
               <a href="advanced.html">Advanced Techniques</a>
         </li>
               
@@ -130,6 +134,10 @@
             
       
             
+      
+            
+      
+            
             
             
       
@@ -147,6 +155,10 @@
         </li>
                   
     <li class="none">
+              <a href="dependency-convergence.html">Dependency Convergence</a>
+        </li>
+                  
+    <li class="none">
               <a href="issue-tracking.html">Issue Tracking</a>
         </li>
                   
@@ -159,6 +171,10 @@
         </li>
                   
     <li class="none">
+              <a href="project-summary.html">Project Summary</a>
+        </li>
+                  
+    <li class="none">
               <strong>Project Team</strong>
         </li>
                   
@@ -192,7 +208,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>The Team</h2><p>A successful project requires 
many people to play many roles. Some members write code or documentation, while 
others are valuable as testers, submitting patches and suggestions.</p><p>The 
team is comprised of Members and Contributors. Members have direct access to 
the source of a project and actively evolve the code-base. Contributors improve 
the project through submission of patches and suggestions to the Members. The 
number of Contributors to the project is unbounded. Get involved today. All 
contributions to the project are greatly appreciated.</p><div 
class="section"><h3>Members</h3><p>The following is a list of developers with 
commit privileges that have directly contributed to the project in one way or 
another.</p><table class="bodyTable"><tr 
class="a"><th>Id</th><th>Name</th><th>Email</th><th>URL</th><th>Organization</th><th>Organization
 URL</th><th>Roles</th><th>Time Zone</th><th>Actual Time 
(GMT)</th><th>Properties</th
 ></tr><tr class="b"><td>aevers</td><td>Andrew Evers</td><td><a 
 >href="mailto:[EMAIL PROTECTED]">[EMAIL 
 >PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span
 > id="developer-0">-</span></td><td>-</td></tr><tr 
 >class="a"><td>sgoeschl</td><td>Siegfried Goeschl</td><td><a 
 >href="mailto:[EMAIL PROTECTED]">[EMAIL 
 >PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span
 > id="developer-1">-</span></td><td>-</td></tr><tr 
 >class="b"><td>hgomez</td><td>Henri Gomez</td><td><a href="mailto:[EMAIL 
 >PROTECTED]">[EMAIL 
 >PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span
 > id="developer-2">-</span></td><td>-</td></tr><tr 
 >class="a"><td>rhoegg</td><td>Ryan Hoegg</td><td><a href="mailto:[EMAIL 
 >PROTECTED]">[EMAIL PROTECTED]</a></td><td>-</td><td>ISIS 
 >Networks</td><td>-</td><td>-</td><td>-</td><td><span 
 >id="developer-3">-</span></td><td>-</td></tr><tr 
 >class="b"><td>dlr</td><td>Daniel Rall</td><td><a href="mailto:[EMAIL 
 >PROTECTED]
 inemaltcoding.com">dlr@finemaltcoding.com</a></td><td>-</td><td>CollabNet, 
Inc.</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-4">-</span></td><td>-</td></tr><tr 
class="a"><td>leonardr</td><td>Leonard Richarson</td><td><a href="mailto:[EMAIL 
PROTECTED]">[EMAIL PROTECTED]</a></td><td>-</td><td>CollabNet, 
Inc.</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-5">-</span></td><td>-</td></tr><tr class="b"><td>jon</td><td>Jon 
Scott Stevens</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>CollabNet, 
Inc.</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-6">-</span></td><td>-</td></tr><tr 
class="a"><td>hannes</td><td>Hannes Wallnoefer</td><td><a href="mailto:[EMAIL 
PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-7">-</span></td><td>-</td></tr><tr 
class="b"><td>jochen</td><td>Jochen Wiedmann</td><td><a href="mailto:[EMAIL 
PROTECTED]">jochen.wiedmann@
 gmail.com</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-8">-</span></td><td>-</td></tr><tr 
class="a"><td>jwilson</td><td>John Wilson</td><td><a href="mailto:[EMAIL 
PROTECTED]">[EMAIL PROTECTED]</a></td><td>-</td><td>The Wilson 
Partnership</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-9">-</span></td><td>-</td></tr><tr 
class="b"><td>jvanzyl</td><td>Jason van Zyl</td><td><a href="mailto:[EMAIL 
PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>Zenplex</td><td>-</td><td>-</td><td>-</td><td><span
 id="developer-10">-</span></td><td>-</td></tr></table></div><div 
class="section"><h3>Contributors</h3><p>The following additional people have 
contributed to this project through the way of suggestions, patches or 
documentation.</p><table class="bodyTable"><tr 
class="a"><th>Name</th><th>Email</th><th>URL</th><th>Organization</th><th>Organization
 URL</th><th>Roles</th><th>Time Zone</th><th>Actual Time 
(GMT)</th><th>Properties</th></tr><tr cla
 ss="b"><td>Denis Carniel</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-0">-</span></td><td>-</td></tr><tr class="a"><td>Brad 
Karp</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-1">-</span></td><td>-</td></tr><tr class="b"><td>Marek 
Ludha</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-2">-</span></td><td>-</td></tr><tr class="a"><td>Walter 
Mundt</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-3">-</span></td><td>-</td></tr><tr class="b"><td>Mark 
Petrovic</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-<
 /td><td>-</td><td>-</td><td><span 
id="contributor-4">-</span></td><td>-</td></tr><tr class="a"><td>Ken 
Weiner</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-5">-</span></td><td>-</td></tr></table></div></div><script 
type="text/javascript">
+        <div class="section"><h2>The Team</h2><p>A successful project requires 
many people to play many roles. Some members write code or documentation, while 
others are valuable as testers, submitting patches and suggestions.</p><p>The 
team is comprised of Members and Contributors. Members have direct access to 
the source of a project and actively evolve the code-base. Contributors improve 
the project through submission of patches and suggestions to the Members. The 
number of Contributors to the project is unbounded. Get involved today. All 
contributions to the project are greatly appreciated.</p><div 
class="section"><h3>Members</h3><p>The following is a list of developers with 
commit privileges that have directly contributed to the project in one way or 
another.</p><table class="bodyTable"><tr 
class="a"><th>Id</th><th>Name</th><th>Email</th><th>URL</th><th>Organization</th><th>Organization
 URL</th><th>Roles</th><th>Time Zone</th><th>Actual Time 
(GMT)</th><th>Properties</th
 ></tr><tr class="b"><td>aevers</td><td>Andrew Evers</td><td><a 
 >href="mailto:[EMAIL PROTECTED]">[EMAIL 
 >PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span
 > id="developer-0">-</span></td><td>-</td></tr><tr 
 >class="a"><td>sgoeschl</td><td>Siegfried Goeschl</td><td><a 
 >href="mailto:[EMAIL PROTECTED]">[EMAIL 
 >PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span
 > id="developer-1">-</span></td><td>-</td></tr><tr 
 >class="b"><td>hgomez</td><td>Henri Gomez</td><td><a href="mailto:[EMAIL 
 >PROTECTED]">[EMAIL 
 >PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span
 > id="developer-2">-</span></td><td>-</td></tr><tr 
 >class="a"><td>rhoegg</td><td>Ryan Hoegg</td><td><a href="mailto:[EMAIL 
 >PROTECTED]">[EMAIL PROTECTED]</a></td><td>-</td><td>ISIS 
 >Networks</td><td>-</td><td>-</td><td>-</td><td><span 
 >id="developer-3">-</span></td><td>-</td></tr><tr 
 >class="b"><td>dlr</td><td>Daniel Rall</td><td><a href="mailto:[EMAIL 
 >PROTECTED]
 inemaltcoding.com">dlr@finemaltcoding.com</a></td><td>-</td><td>CollabNet, 
Inc.</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-4">-</span></td><td>-</td></tr><tr 
class="a"><td>leonardr</td><td>Leonard Richarson</td><td><a href="mailto:[EMAIL 
PROTECTED]">[EMAIL PROTECTED]</a></td><td>-</td><td>CollabNet, 
Inc.</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-5">-</span></td><td>-</td></tr><tr class="b"><td>jon</td><td>Jon 
Scott Stevens</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>CollabNet, 
Inc.</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-6">-</span></td><td>-</td></tr><tr 
class="a"><td>hannes</td><td>Hannes Wallnoefer</td><td><a href="mailto:[EMAIL 
PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-7">-</span></td><td>-</td></tr><tr 
class="b"><td>jochen</td><td>Jochen Wiedmann</td><td><a href="mailto:[EMAIL 
PROTECTED]">jochen.wiedmann@
 gmail.com</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-8">-</span></td><td>-</td></tr><tr 
class="a"><td>jwilson</td><td>John Wilson</td><td><a href="mailto:[EMAIL 
PROTECTED]">[EMAIL PROTECTED]</a></td><td>-</td><td>The Wilson 
Partnership</td><td>-</td><td>-</td><td>-</td><td><span 
id="developer-9">-</span></td><td>-</td></tr><tr 
class="b"><td>jvanzyl</td><td>Jason van Zyl</td><td><a href="mailto:[EMAIL 
PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>Zenplex</td><td>-</td><td>-</td><td>-</td><td><span
 id="developer-10">-</span></td><td>-</td></tr></table></div><div 
class="section"><h3>Contributors</h3><p>The following additional people have 
contributed to this project through the way of suggestions, patches or 
documentation.</p><table class="bodyTable"><tr 
class="a"><th>Name</th><th>Email</th><th>URL</th><th>Organization</th><th>Organization
 URL</th><th>Roles</th><th>Time Zone</th><th>Actual Time 
(GMT)</th><th>Properties</th></tr><tr cla
 ss="b"><td>Alan Burlison</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-0">-</span></td><td>-</td></tr><tr class="a"><td>Denis 
Carniel</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-1">-</span></td><td>-</td></tr><tr class="b"><td>Chris 
Conrad</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-2">-</span></td><td>-</td></tr><tr class="a"><td>Jimisola 
Laursen</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-3">-</span></td><td>-</td></tr><tr class="b"><td>Brad 
Karp</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</
 td><td><span id="contributor-4">-</span></td><td>-</td></tr><tr 
class="a"><td>Marek Ludha</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-5">-</span></td><td>-</td></tr><tr class="b"><td>Walter 
Mundt</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-6">-</span></td><td>-</td></tr><tr class="a"><td>Mark 
Petrovic</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-7">-</span></td><td>-</td></tr><tr class="b"><td>Ken 
Weiner</td><td><a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a></td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td><span 
id="contributor-8">-</span></td><td>-</td></tr></table></div></div><script 
type="text/javascript">
 function offsetDate(id, offset) {
     var now = new Date();
     var nowTime = now.getTime();

Modified: webservices/xmlrpc/site/types.html
URL: 
http://svn.apache.org/viewvc/webservices/xmlrpc/site/types.html?rev=425859&r1=425858&r2=425859&view=diff
==============================================================================
--- webservices/xmlrpc/site/types.html (original)
+++ webservices/xmlrpc/site/types.html Wed Jul 26 14:45:28 2006
@@ -40,7 +40,7 @@
   
   
             <div class="xleft">
-        Last Published: 06/24/2006
+        Last Published: 07/26/2006
                       </div>
             <div class="xright">      <a 
href="http://www.apache.org/";>Apache</a>
           |
@@ -88,6 +88,10 @@
         </li>
               
     <li class="none">
+              <a href="ssl.html">SSL</a>
+        </li>
+              
+    <li class="none">
               <a href="advanced.html">Advanced Techniques</a>
         </li>
               
@@ -133,6 +137,10 @@
       
             
       
+            
+      
+            
+      
               
         <li class="collapsed">
               <a href="project-info.html">Project Information</a>
@@ -162,7 +170,7 @@
     </div>
     <div id="bodyColumn">
       <div id="contentBox">
-        <div class="section"><h2>Data Types</h2><p>The <a 
href="http://www.xmlrpc.com/spec";>XML-RPC specification</a> defines the 
following available data types:</p><table class="bodyTable"><tbody><tr 
class="a"><td align="left">Java Type</td><td align="left">XML Tag Name</td><td 
align="left">Description</td></tr><tr class="b"><td 
align="left">Integer</td><td align="left"><i>i4</i>, or<br /><i>int</i></td><td 
align="left">A 32-bit, signed, and non-null,<br />integer value.</td></tr><tr 
class="a"><td align="left">Boolean</td><td align="left"><i>boolean</i></td><td 
align="left">A non-null, boolean value (0, or<br />1).</td></tr><tr 
class="b"><td align="left">String</td><td align="left"><i>string</i></td><td 
align="left">A string, non-null.</td></tr><tr class="a"><td 
align="left">Double</td><td align="left"><i>double</i></td><td align="left">A 
signed, non-null, double<br />precision, floating point number.<br />(64 
bit)</td></tr><tr class="b"><td align="left">java.util.Date</td>
 <td align="left"><i>dateTime.iso8601</i></td><td align="left">A pseudo ISO8601 
timestamp, like<br />19980717T14:08:55. However,<br />compared to a true 
ISO8601 value,<br />milliseconds, and time zone<br />informations are 
missing.</td></tr><tr class="a"><td align="left">byte[]</td><td 
align="left"><i>base64</i></td><td align="left">A base64 encoded byte 
array.</td></tr><tr class="b"><td align="left">java.util.Map</td><td 
align="left"><i>struct</i></td><td align="left">A key value pair. The keys 
are<br />strings. The values may be any<br />valid data type, including 
another<br />map.</td></tr><tr class="a"><td align="left">Object[]<br 
/>java.util.List</td><td align="left"><i>array</i></td><td align="left">An 
array of objects. The array<br />elements may be any valid data<br />type, 
including another array.</td></tr></tbody></table><p>If the property 
<tt>enabledForExtensions</tt> is set, then additional data types become valid. 
(Both client and server do support this property.
 )</p><table class="bodyTable"><tbody><tr class="b"><td align="left">Java 
Type</td><td align="left">XML Tag Name</td><td 
align="left">Description</td></tr><tr class="a"><td align="left">None</td><td 
align="left"><i>ex:nil</i></td><td align="left">A typeless null 
value.</td></tr><tr class="b"><td align="left">Byte</td><td 
align="left"><i>ex:i1</i></td><td align="left">A 8-bit, signed, and 
non-null,<br />integer value.</td></tr><tr class="a"><td 
align="left">Float</td><td align="left"><i>ex:float</i></td><td align="left">A 
signed, non-null, double<br />precision, floating point number.<br />(32 
bit)</td></tr><tr class="b"><td align="left">org.w3c.dom.Node</td><td 
align="left"><i>ex:dom</i></td><td align="left">A DOM node, which is being<br 
/>transmitted as an embedded XML<br />fragment.</td></tr><tr class="a"><td 
align="left">Short</td><td align="left"><i>ex:i2</i></td><td align="left">A 
16-bit, signed, and non-null,<br />integer value.</td></tr><tr class="b"><td 
align="left">j
 ava.io.Serializable</td><td align="left"><i>ex:serializable</i></td><td 
align="left">An object, which is converted into<br />a serialized 
representation and<br />transmitted as a base 64 encoded<br />byte 
array.</td></tr><tr class="a"><td align="left">BigDecimal</td><td 
align="left"><i>ex:bigdecimal</i></td><td align="left">A 
BigDecimal</td></tr><tr class="b"><td align="left">BigInteger</td><td 
align="left"><i>ex:biginteger</i></td><td align="left">A 
BigInteger</td></tr><tr class="a"><td align="left">java.util.Calendar</td><td 
align="left"><i>ex:dateTime</i></td><td align="left">Unlike the 
dateTime.iso8601 type,<br />this is a full blown xs:dateTime<br />value. In 
particular, it includes<br />milliseconds, and timezone 
settings.</td></tr></tbody></table><p>In the above table, the prefix 
<tt>ex</tt> refers to the namespace URI 
<tt>http://ws.apache.org/xmlrpc/namespaces/extensions</tt>.</p></div>
+        <div class="section"><h2>Data Types</h2><p>The <a 
href="http://www.xmlrpc.com/spec";>XML-RPC specification</a> defines the 
following available data types:</p><table class="bodyTable"><tbody><tr 
class="a"><td align="left">Java Type</td><td align="left">XML Tag Name</td><td 
align="left">Description</td></tr><tr class="b"><td 
align="left">Integer</td><td align="left"><i>i4</i>, or<br /><i>int</i></td><td 
align="left">A 32-bit, signed, and non-null,<br />integer value.</td></tr><tr 
class="a"><td align="left">Boolean</td><td align="left"><i>boolean</i></td><td 
align="left">A non-null, boolean value (0, or<br />1).</td></tr><tr 
class="b"><td align="left">String</td><td align="left"><i>string</i></td><td 
align="left">A string, non-null.</td></tr><tr class="a"><td 
align="left">Double</td><td align="left"><i>double</i></td><td align="left">A 
signed, non-null, double<br />precision, floating point number.<br />(64 
bit)</td></tr><tr class="b"><td align="left">java.util.Date</td>
 <td align="left"><i>dateTime.iso8601</i></td><td align="left">A pseudo ISO8601 
timestamp, like<br />19980717T14:08:55. However,<br />compared to a true 
ISO8601 value,<br />milliseconds, and time zone<br />informations are 
missing.</td></tr><tr class="a"><td align="left">byte[]</td><td 
align="left"><i>base64</i></td><td align="left">A base64 encoded byte 
array.</td></tr><tr class="b"><td align="left">java.util.Map</td><td 
align="left"><i>struct</i></td><td align="left">A key value pair. The keys 
are<br />strings. The values may be any<br />valid data type, including 
another<br />map.</td></tr><tr class="a"><td align="left">Object[]<br 
/>java.util.List</td><td align="left"><i>array</i></td><td align="left">An 
array of objects. The array<br />elements may be any valid data<br />type, 
including another array.</td></tr></tbody></table><p>If the property 
<tt>enabledForExtensions</tt> is set, then additional data types become valid. 
(Both client and server do support this property.
 )</p><table class="bodyTable"><tbody><tr class="b"><td align="left">Java 
Type</td><td align="left">XML Tag Name</td><td 
align="left">Description</td></tr><tr class="a"><td align="left">None</td><td 
align="left"><i>ex:nil</i></td><td align="left">A typeless null 
value.</td></tr><tr class="b"><td align="left">Byte</td><td 
align="left"><i>ex:i1</i></td><td align="left">A 8-bit, signed, and 
non-null,<br />integer value.</td></tr><tr class="a"><td 
align="left">Float</td><td align="left"><i>ex:float</i></td><td align="left">A 
signed, non-null, double<br />precision, floating point number.<br />(32 
bit)</td></tr><tr class="b"><td align="left">Long</td><td 
align="left"><i>ex:i8</i></td><td align="left">A 64-bit, signed, and 
non-null,<br />integer value.</td></tr><tr class="a"><td 
align="left">org.w3c.dom.Node</td><td align="left"><i>ex:dom</i></td><td 
align="left">A DOM node, which is being<br />transmitted as an embedded XML<br 
/>fragment.</td></tr><tr class="b"><td align="left">Sh
 ort</td><td align="left"><i>ex:i2</i></td><td align="left">A 16-bit, signed, 
and non-null,<br />integer value.</td></tr><tr class="a"><td 
align="left">java.io.Serializable</td><td 
align="left"><i>ex:serializable</i></td><td align="left">An object, which is 
converted into<br />a serialized representation and<br />transmitted as a base 
64 encoded<br />byte array.</td></tr><tr class="b"><td 
align="left">BigDecimal</td><td align="left"><i>ex:bigdecimal</i></td><td 
align="left">A BigDecimal</td></tr><tr class="a"><td 
align="left">BigInteger</td><td align="left"><i>ex:biginteger</i></td><td 
align="left">A BigInteger</td></tr><tr class="b"><td 
align="left">java.util.Calendar</td><td align="left"><i>ex:dateTime</i></td><td 
align="left">Unlike the dateTime.iso8601 type,<br />this is a full blown 
xs:dateTime<br />value. In particular, it includes<br />milliseconds, and 
timezone settings.</td></tr></tbody></table><p>In the above table, the prefix 
<tt>ex</tt> refers to the namespace URI
  <tt>http://ws.apache.org/xmlrpc/namespaces/extensions</tt>.</p></div>
       </div>
     </div>
     <div class="clear">



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to