annotate apache-xmlrpc-3.1.3/docs/client.html @ 191:b2f0cd0cff6c default tip

Added tag Version-1.0 for changeset 79046b4e5990
author Yu Taninari <you@cr.ie.u-ryukyu.ac.jp>
date Tue, 29 Nov 2011 15:52:44 +0900
parents db5f735fd2b4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
151
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
2
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
3
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
4
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
5
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
6
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
7
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
8
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
9
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
10
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
11
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
12
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
13 <html xmlns="http://www.w3.org/1999/xhtml">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
14 <head>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
15 <title>ws-xmlrpc - The Apache XML-RPC Client</title>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
16 <style type="text/css" media="all">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
17 @import url("./css/maven-base.css");
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
18 @import url("./css/maven-theme.css");
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
19 @import url("./css/site.css");
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
20 </style>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
21 <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
22 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
23 </head>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
24 <body class="composite">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
25 <div id="banner">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
26 <a href="" id="bannerLeft">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
27
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
28 <img src="images/xmlrpc-logo.gif" alt="" />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
29
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
30 </a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
31 <div class="clear">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
32 <hr/>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
33 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
34 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
35 <div id="breadcrumbs">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
36
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
37
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
38
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
39
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
40
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
41
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
42
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
43
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
44 <div class="xleft">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
45 Last Published: 2010-02-06
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
46 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
47 <div class="xright"> <a href="http://www.apache.org/" class="externalLink">Apache</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
48 |
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
49 <a href="../">Webservices</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
50 |
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
51 <a href="">XML-RPC</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
52
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
53
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
54
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
55
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
56
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
57
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
58
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
59
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
60 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
61 <div class="clear">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
62 <hr/>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
63 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
64 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
65 <div id="leftColumn">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
66 <div id="navcolumn">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
67
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
68
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
69
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
70
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
71
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
72
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
73
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
74
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
75 <h5>XML-RPC</h5>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
76 <ul>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
77
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
78 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
79 <a href="index.html">Overview</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
80 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
81
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
82 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
83 <a href="download.html">Download</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
84 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
85
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
86 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
87 <a href="changes-report.html">Changes</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
88 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
89
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
90 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
91 <a href="mail-lists.html">Mailing Lists</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
92 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
93
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
94 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
95 <a href="contributing.html">Contributing</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
96 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
97
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
98 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
99 <a href="xmlrpc2">XML-RPC 2</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
100 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
101
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
102 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
103 <a href="links.html">Links</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
104 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
105 </ul>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
106 <h5>Documentation</h5>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
107 <ul>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
108
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
109 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
110 <strong>Client Classes</strong>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
111 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
112
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
113 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
114 <a href="server.html">Server Side XML-RPC</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
115 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
116
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
117 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
118 <a href="extensions.html">Vendor Extensions</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
119 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
120
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
121 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
122 <a href="ssl.html">SSL</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
123 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
124
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
125 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
126 <a href="introspection.html">Introspection</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
127 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
128
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
129 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
130 <a href="advanced.html">Advanced Techniques</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
131 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
132
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
133 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
134 <a href="types.html">XML-RPC Types</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
135 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
136
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
137 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
138 <a href="faq.html">FAQ</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
139 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
140
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
141 <li class="none">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
142 <a href="apidocs/index.html">Javadocs</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
143 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
144 </ul>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
145 <h5>Project Documentation</h5>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
146 <ul>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
147
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
148
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
149
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
150
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
151
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
152
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
153
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
154
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
155
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
156
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
157
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
158
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
159
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
160
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
161
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
162
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
163
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
164
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
165
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
166
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
167
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
168
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
169
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
170
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
171
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
172
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
173
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
174 <li class="collapsed">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
175 <a href="project-info.html">Project Information</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
176 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
177
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
178
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
179
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
180
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
181
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
182
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
183
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
184
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
185
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
186 <li class="collapsed">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
187 <a href="project-reports.html">Project Reports</a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
188 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
189 </ul>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
190 <a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
191 <img alt="Built by Maven" src="./images/logos/maven-feather.png"></img>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
192 </a>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
193
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
194
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
195
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
196
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
197
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
198
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
199
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
200
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
201 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
202 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
203 <div id="bodyColumn">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
204 <div id="contentBox">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
205 <div class="section"><h2>The XmlRpcClient</h2>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
206 <p>Before talking to an XML-RPC server, you need an instance of <a href="apidocs/org/apache/xmlrpc/client/XmlRpcClient.html">XmlRpcClient</a>.</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
207 <p>The XmlRpcClient is a stateless, thread safe object. The clients configuration occurs by setting the following objects:</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
208 <table class="bodyTable"><tbody><tr class="a"><td align="left">Name</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
209 <td align="left">Description</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
210 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
211 <tr class="b"><td align="left">ClientConfig</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
212 <td align="left">This object is an instance of<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
213 <a href="apidocs/org/apache/xmlrpc/client/XmlRpcClientConfig.html"><br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
214 XmlRpcClientConfig</a>. It has a lot of atomic properties,<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
215 that specify details like server URL, credentials, character<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
216 set, and the like.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
217 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
218 <tr class="a"><td align="left">TransportFactory</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
219 <td align="left">The task of the transport factory is to create an object,<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
220 which uses the client configuration for talking to the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
221 server. For example, there is a transport factory, which<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
222 uses the java.net classes. Another example is a transport<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
223 factory based on the Jakarta Commons Http Client. However,<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
224 transport factories don't need to use HTTP: An excellent<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
225 example is the local transport factory, which talks to an<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
226 embedded server. This last factory is, of course, very<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
227 useful for debugging.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
228 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
229 <tr class="b"><td align="left">XmlWriterFactory</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
230 <td align="left">The XmlWriter is an object, which creates XML for you.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
231 Typically, you do not need to care for this object, because<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
232 the defaults should be fine. However, it is useful, if you<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
233 need a special XML syntax.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
234 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
235 </tbody>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
236 </table>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
237 <p>So, let's have a look at a first example:</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
238 <div class="source"><pre> import org.apache.xmlrpc.client.XmlRpcClient;
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
239 import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
240
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
241 XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
242 config.setServerURL(new URL(&quot;http://127.0.0.1:8080/xmlrpc&quot;));
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
243 XmlRpcClient client = new XmlRpcClient();
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
244 client.setConfig(config);
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
245 Object[] params = new Object[]{new Integer(33), new Integer(9)};
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
246 Integer result = (Integer) client.execute(&quot;Calculator.add&quot;, params); </pre>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
247 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
248 <p>In other words, we invoke the remote method <i>Calculator.add</i>, passing the arguments 2 and 3. Hopefully, we know <i>the answer</i>. :-) </p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
249 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
250 <div class="section"><h2>The Transport Factory</h2>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
251 <p>The above example uses the java.net.URLConnection classes to talk to the server. What, if you'd prefer to use the <a href="http://jakarta.apache.org/commons/httpclient" class="externalLink"> Jakarta HTTP Client</a>? There's basically just a single line, you'd need to add:</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
252 <div class="source"><pre> import org.apache.xmlrpc.client.XmlRpcClient;
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
253 import org.apache.xmlrpc.client.XmlRpcClientConfigImpl;
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
254 import org.apache.xmlrpc.client.XmlRpcCommonsTransportFactory;
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
255
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
256 XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
257 config.setServerURL(new URL(&quot;http://127.0.0.1:8080/XmlRpcServlet&quot;));
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
258 XmlRpcClient client = new XmlRpcClient();
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
259 client.setTransportFactory(new XmlRpcCommonsTransportFactory(client));
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
260 client.setConfig(config);
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
261 Object[] params = new Object[]{new Integer(2), new Integer(3)};
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
262 Integer result = (Integer) client.execute(&quot;Calculator.add&quot;, params); </pre>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
263 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
264 <p>In other words, the transport factory determines the way, how the client communicates with the server. The most important transport factories are:</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
265 <table class="bodyTable"><tbody><tr class="a"><td align="left">Name</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
266 <td align="left">Description</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
267 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
268 <tr class="b"><td align="left">XmlRpcSunHttpTransportFactory</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
269 <td align="left">This is the default factory, connecting<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
270 to an HTTP server using the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
271 <tt>java.net.HttpURLConnection</tt>.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
272 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
273 <tr class="a"><td align="left">XmlRpcCommonsTransportFactory</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
274 <td align="left">Another HTTP transport factory, which<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
275 uses the Jakarta Commons HttpClient.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
276 The main advantage over the default<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
277 factory is, that the Commons HttpClient<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
278 allows direct access to the result<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
279 document. This allows a much lower<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
280 memory profile.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
281 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
282 <tr class="b"><td align="left">XmlRpcLiteHttpTransportFactory</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
283 <td align="left">Yet another HTTP transport factory, which<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
284 is based on an own and very lightweight<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
285 HTTP client. It is possibly the fastest<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
286 of the HTTP transport factories. On the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
287 other hand, it doesn't support HTTP/1.1,<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
288 thus cannot use keepalive connections.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
289 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
290 <tr class="a"><td align="left">XmlRpcLocalTransportFactory</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
291 <td align="left">This transport factory has an embedded<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
292 XML-RPC server, which is invoked via<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
293 direct Java calls. This is particularly<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
294 useful for debugging and development.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
295 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
296 </tbody>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
297 </table>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
298 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
299 <div class="section"><h2>The Client Configuration</h2>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
300 <p>The transport factory uses the clients configuration. Obviously, the clients configuration depends on the transport factory. In particular, different transport factories depend on different configuration types:</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
301 <ul><li>The HTTP transport factories need an instance of <tt>org.apache.xmlrpc.client.XmlRpcHttpClientConfig</tt>.</li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
302 <li>The local transport factory requires an instance of<p><tt>org.apache.xmlrpc.client.XmlRpcLocalClientConfig</tt>.</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
303 </li>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
304 </ul>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
305 <p>For convenience, you can simply use the <tt>org.apache.xmlrpc.client.XmlRpcClientConfigImpl</tt>, which implements both interfaces.</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
306 <p>Let's have a look at the various properties, which HTTP client configurations accept:</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
307 <table class="bodyTable"><tbody><tr class="b"><td align="left">Property Name</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
308 <td align="left">Description</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
309 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
310 <tr class="a"><td align="left">basicUserName<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
311 basicPassword</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
312 <td align="left">The user name and password, if your HTTP server<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
313 requires basic authentication.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
314 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
315 <tr class="b"><td align="left">basicEncoding</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
316 <td align="left">Specifies the encoding being used to create the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
317 base 64 encoded Authorization header, which is<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
318 being used for basic authentication.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
319 By default, the value of the encoding property<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
320 is used. The encoding property itself defaults to<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
321 UTF-8.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
322 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
323 <tr class="a"><td align="left">contentLengthOptional</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
324 <td align="left">Enables the faster and memory saving streaming<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
325 mode: The client will not set the content-length<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
326 header and the request is directly written to the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
327 HTTP requests output stream. The XML-RPC<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
328 specification requires setting a content-length<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
329 header. For that reason, the streaming mode is<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
330 only available, if the property<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
331 enabledForExtensions is set was well.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
332 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
333 <tr class="b"><td align="left">enabledForExceptions</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
334 <td align="left">Whether the client should request, that the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
335 server returns exceptions as serializable objects.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
336 If the server does, then the client will<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
337 deserialize such exceptions and throw them, as<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
338 if they had been cause within the clients code.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
339 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
340 <tr class="a"><td align="left">enabledForExtensions</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
341 <td align="left">Whether the vendor extensions of Apache XML-RPC<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
342 should be enabled. By default, Apache XML-RPC is<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
343 strictly compliant to the XML-RPC specification.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
344 Unfortunately, this specification has serious<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
345 limitations. For example, it requires setting a<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
346 content-length header. This enforces writing the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
347 XML-RPC request and response to byte arrays,<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
348 before sending them over the net.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
349 Vendor extensions include the very fast and<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
350 memory saving streaming mode (by disabling the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
351 content-length header), the compression of<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
352 request and/or response. In particular, a lot of<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
353 additional data types may be transmitted, when<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
354 extensions are enabled: longs, shorts, bytes,<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
355 floats, DOM nodes, instances of<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
356 java.io.Serializable, or JAXB objects.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
357 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
358 <tr class="b"><td align="left">encoding</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
359 <td align="left">Sets the encoding, which is used for creating the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
360 XML-RPC request. The default encoding is UTF-8.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
361 Typically, the encoding is also used for the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
362 basic authentications, if any. However, you may<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
363 specify a different encoding for the credentials<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
364 using the basicEncoding property.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
365 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
366 <tr class="a"><td align="left">gzipCompressing</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
367 <td align="left">Whether the XML-RPC request should be compressed.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
368 Request compression is violating the XML-RPC<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
369 specification, that's why gzipCompressing is only<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
370 available, if the enabledForExtension property is<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
371 also set. For the same reason, you should not<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
372 assume, that the server is able to handle<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
373 compressed requests, unless you know, that the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
374 server is itself running version 3 of<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
375 Apache XML-RPC.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
376 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
377 <tr class="b"><td align="left">gzipRequesting</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
378 <td align="left">Requests, that the server will be compressing the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
379 response. Response compression is violating the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
380 XML-RPC specification. Therefore, this feature is<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
381 only available, if the enabledForExtension<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
382 property is set. Also, do not assume, that the<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
383 server will actually compress the response,<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
384 unless it is an Apache XML-RPC 3 server.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
385 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
386 </tbody>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
387 </table>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
388 <p>And these properties are for configuring the local transport factory:</p>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
389 <table class="bodyTable"><tbody><tr class="a"><td align="left">Property Name</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
390 <td align="left">Description</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
391 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
392 <tr class="b"><td align="left">xmlRpcServer</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
393 <td align="left">This is the embedded XML-RPC server, which is<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
394 called to execute the clients requests.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
395 Obviously, this is an extremely fast transport.<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
396 However, its main use is for debugging and<br />
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
397 development.</td>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
398 </tr>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
399 </tbody>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
400 </table>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
401 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
402
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
403 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
404 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
405 <div class="clear">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
406 <hr/>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
407 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
408 <div id="footer">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
409 <div class="xright">&#169;
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
410 2001-2010
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
411
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
412 The Apache Software Foundation
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
413
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
414
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
415
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
416
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
417
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
418
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
419
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
420
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
421 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
422 <div class="clear">
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
423 <hr/>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
424 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
425 </div>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
426 </body>
db5f735fd2b4 add xml-rpc.jar
e085711
parents:
diff changeset
427 </html>