Interface Summary | |
---|---|
AsyncCallback | A callback interface for an asynchronous XML-RPC call. |
AuthenticatedXmlRpcHandler | An XML-RPC handler that also handles HTTP authentication. |
ContextXmlRpcHandler | An XML-RPC handler that also handles user authentication. |
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. |
XmlRpcClientRequest | Interface to an XML-RPC request made by a client. |
XmlRpcContext | The minimal context that an XML-RPC request will occur in. |
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. |
XmlRpcServerRequest | Interface to an XML-RPC request made to the server. |
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. |
Class Summary | |
---|---|
AuthDemo | |
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. |
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. |
Invoker | Introspects handlers using Java Reflection to call methods matching a XML-RPC call. |
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. |
ServerInputStream | |
SystemHandler |
Wraps calls to the XML-RPC standard system.* methods (such as
system.multicall ).
|
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. |
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. |
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 | |
XmlRpcException | This is thrown by the XmlRpcClient if the remote server reported an error. |
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. |
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. |