| Class Summary |
| AsyncCallback |
A callback interface for an asynchronous XML-RPC call.
|
| AuthDemo |
|
| AuthenticatedXmlRpcHandler |
An XML-RPC handler that also handles HTTP authentication.
|
| AuthenticationFailed |
Thrown as the result of an authentication failure.
|
| CommonsXmlRpcTransport |
Implementor of the XmlRpcTransport interface using the Apache
Commons HttpClient library v2.0 available at
http://jakarta.apache.org/commons/httpclient/
Note: Currently this transport is not thread safe
|
| CommonsXmlRpcTransportFactory | A transport factory, which uses the Jakarta Commons
HttpClient. |
| ContextXmlRpcHandler |
An XML-RPC handler that also handles user authentication.
|
| DateTool |
Wraps a DateFormat instance to provide thread safety.
|
| DefaultHandlerMapping |
Provide a default handler mapping, used by the XmlRpcServer. |
| DefaultTypeDecoder |
The default implementation of the TypeDecoder
interface. |
| DefaultTypeFactory |
The default implementation of the TypeFactory
interface. |
| DefaultXmlRpcContext |
A basic context object that stores the userName, password and
handler mapping.
|
| DefaultXmlRpcTransport |
Interface from XML-RPC to the default HTTP transport based on the |
| DefaultXmlRpcTransportFactory |
Default XML-RPC transport factory, produces HTTP, HTTPS with SSL or TLS based on URI protocol.
|
| Echo |
A simple handler which echos its input parameters.
|
| HttpUtil |
Provides utility functions useful in HTTP communications
|
| Invoker |
Introspects handlers using Java Reflection to call methods matching
a XML-RPC call.
|
| JSXmlRpcApplet |
An applet that can be accessed via LiveConnect from JavaScript. |
| LiteXmlRpcTransport |
Interface from XML-RPC to a 'lite' HTTP implementation. |
| MultiCall |
The system.multicall handler performs several RPC
calls at a time.
|
| ParseFailed |
Thrown as the result of an parse failure.
|
| SecureWebServer |
A minimal web server that exclusively handles XML-RPC requests
over a secure channel.
|
| SecureXmlRpcClient |
A multithreaded, reusable XML-RPC client object. |
| SecurityConstants | |
| SecurityTool | |
| ServerInputStream |
|
| SimpleXmlRpcClient |
A simple XML-RPC client.
|
| SunSSLTransportFactory |
Interface from XML-RPC to the HTTPS transport based on the |
| SystemHandler |
Wraps calls to the XML-RPC standard system.* methods (such as
system.multicall).
|
| TypeDecoder |
Allows developers to customize the types translated to the XML-RPC
<i4> and <double> .
|
| TypeFactory |
Allows server developers to customize the type of Java objects
created for a corresponding XML-RPC type.
|
| WebServer |
A minimal web server that exclusively handles XML-RPC requests.
|
| WebServer.AddressMatcher |
|
| WebServer.Connection |
|
| WebServer.Runner |
Responsible for handling client connections. |
| XmlRpc |
This abstract base class provides basic capabilities for XML-RPC,
like parsing of parameters or encoding Java objects into XML-RPC
format. |
| XmlRpcApplet |
An applet that provides basic XML-RPC client functionality.
|
| XmlRpcClient |
A multithreaded, reusable XML-RPC client object. |
| XmlRpcClientException |
This is thrown by many of the client classes if an error occured processing
and XML-RPC request or response due to client side processing. |
| XmlRpcClientLite |
A multithreaded, reusable XML-RPC client object. |
| XmlRpcClientRequest |
Interface to an XML-RPC request made by a client.
|
| XmlRpcClientRequestProcessor |
Process an XML-RPC client request into a byte array or directly onto
an OutputStream.
|
| XmlRpcClientResponseProcessor |
Process an XML-RPC server response from a byte array or an
InputStream into an Object. |
| XmlRpcClientWorker |
Tie together the XmlRequestProcessor and XmlResponseProcessor to handle
a request serially in a single thread.
|
| XmlRpcClient.CallData | |
| XmlRpcClient.XmlRpcClientAsyncThread | |
| XmlRpcContext |
The minimal context that an XML-RPC request will occur in.
|
| XmlRpcException |
This is thrown by the XmlRpcClient if the remote server reported an error.
|
| XmlRpcException |
This is thrown by the XmlRpcClient if the remote server reported an error.
|
| XmlRpcHandler |
The XML-RPC server uses this interface to call a method of an RPC handler.
|
| XmlRpcHandlerMapping |
Maps from a handler name to a handler object.
|
| XmlRpcProxyServlet |
A HttpServlet that acts as a XML-RPC proxy.
|
| XmlRpcRequest |
Default implementation of an XML-RPC request for both client and server.
|
| XmlRpcRequestProcessor |
Process an InputStream and produce an XmlRpcServerRequest. |
| XmlRpcResponseProcessor |
Process an Object and produce byte array that represents the specified
encoding of the output as an XML-RPC response. |
| XmlRpcServer |
A multithreaded, reusable XML-RPC server object. |
| XmlRpcServerRequest |
Interface to an XML-RPC request made to the server.
|
| XmlRpcSupport |
FIXME: Leverage the XmlRpc class. |
| XmlRpcSupport.Value |
This represents an XML-RPC Value while the request is being parsed. |
| XmlRpcSupport.XmlWriter |
A quick and dirty XML writer.
|
| XmlRpcTransport |
Interface from XML-RPC to an underlying transport, most likely base on HTTP.
|
| XmlRpcTransportFactory |
Interface from XML-RPC to an underlying transport, most likely base on HTTP.
|
| XmlRpcWorker |
Tie together the XmlRequestProcessor and XmlResponseProcessor to handle
a request serially in a single thread.
|
| XmlRpc.Value |
This represents a XML-RPC value parsed from the request. |
| XmlWriter |
A XML writer intended for single-thread usage. |
Copyright B) 1999-2002 Apache Software Foundation. All Rights Reserved.