All Classes and Interfaces

Class
Description
Abstract base class of handler mappings, which are using reflection.
An object implementing this interface may be used to validate user names and passwords.
A callback interface for an asynchronous XML-RPC call.
Abstract base implementation of TypeParser for parsing an atomic value.
The default instance of XmlWriterFactory creates instances of XMLWriterImpl.
Parser for BigDecimal values.
A TypeSerializer for BigDecimal.
Parser for BigInteger values.
A TypeSerializer for BigInteger.
Parser for boolean values.
A TypeSerializer for booleans.
A parser for base64 elements.
A TypeSerializer for byte arrays.
Parser for integer values.
A TypeSerializer for date values.
An implementation of XmlWriterFactory, which creates instances of CharSetXMLWriter.
The ClientFactory is a useful tool for simplifying the use of Apache XML-RPC.
Handler for a single clients connection.
 
 
 
 
Parser for integer values.
A TypeSerializer for date values.
The default implementation of XmlWriterFactory tests, whether the CharSetXmlWriterFactory is usable.
Parser for double values.
A TypeSerializer for doubles.
Base class for parsing external XML representations, like DOM, or JAXB.
Base class for external XML representations, like DOM, or JAXB.
Parser for float values.
A TypeSerializer for floats.
Stub implementation of a HttpServletRequest with lots of unimplemented methods.
Stub implementation of a HttpServletResponse with lots of unimplemented methods.
Provides utility functions useful in HTTP communications
Parser for byte values.
A TypeSerializer for bytes.
Parser for short values.
A TypeSerializer for shorts.
Parser for integer values.
A TypeSerializer for integers.
Parser for long values.
A TypeSerializer for longs.
A parser for JAXB objects.
A serializer for JAXB objects.
A type factory with support for JAXB objects.
A filtering InputStream for proper handling of the Content-Length header: It guarantees to return at most a given number of bytes.
A TypeSerializer for lists.
Implementation of ServerStreamConnection for use by the XmlRpcLocalStreamTransport.
Parser for long values.
TypeParser implementation for maps.
A TypeSerializer for maps.
A parser for DOM document.
The node serializer is serializing a DOM node.
SAX parser for a nil element (null value).
A TypeSerializer for null values.
Parser for an array of objects, as created by ObjectArraySerializer.
A TypeSerializer for object arrays.
A handler mapping based on a property file.
Abstract base class of a parser, that invokes other type parsers recursively.
A utility class for using reflection.
Default implementation of XmlRpcHandler.
 
Default implementation of XmlRpcMetaDataHandler.
Web servers extension of XmlRpcHttpRequestConfig, which allows to store additional per request data.
The request processor is the object, which is actually performing the request.
This is the factory for request processors.
This is the default implementation of RequestProcessorFactoryFactory.
This is an alternative implementation of RequestProcessorFactoryFactory.
Utility class for working with SAX parsers.
A parser for serializable objects.
A TypeSerializer for instances of Serializable.
Interface of a ServerStreamConnection for HTTP response transport.
Interface of an object, which is able to provide an XML stream, containing an XML-RPC request.
ServletWebServer's ThreadPool.Task for handling a single servlet connection.
Default implementation of a servlet output stream.
This is a subclass of the WebServer, which offers a minimal servlet API.
This exception is thrown by the request handling classes, advising the server, that it should return an error response.
Parser implementation for parsing a string.
A TypeSerializer for strings.
Simple thread pool.
A task, which may be interrupted, if the pool is shutting down.
The thread pool contains instances of ThreadPool.Task.
A callback object that can wait up to a specified amount of time for the XML-RPC response.
This exception is thrown, if the request times out.
A TypeConverter is used when actually calling the handler method or actually returning the result object.
A TypeConverterFactory is called for creating instances of TypeConverter.
Default implementation of TypeConverterFactory.
 
 
 
 
A type factory creates serializers or handlers, based on the object type.
Default implementation of a type factory.
Interface of a SAX handler parsing a single parameter or result object.
Abstract base implementation of a TypeParser, for derivation of subclasses.
A TypeSerializer is able to write a parameter or result object to the XML RPC request or response.
Abstract base implementation of a type serializer.
Utility class, which provides services to meta data handlers and handler mappings.
The WebServer is a minimal HTTP server, that might be used as an embedded web server.
The main access point of an XML-RPC client.
This interface is being implemented by an Apache XML-RPC clients configuration object.
Default implementation of a clients request configuration.
This class is responsible to provide default settings.
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.
Default implementation of XmlRpcRequest.
Object, which performs a request on the clients behalf.
A worker factory for the client, creating instances of XmlRpcClientWorker.
An HTTP transport factory, which is based on the Jakarta Commons HTTP Client.
An HTTP transport factory, which is based on the Jakarta Commons HTTP Client.
A common base interface for XmlRpcClientConfig, and XmlRpcServerConfig.
Default implementation of XmlRpcConfig.
A common base class for XmlRpcServer and XmlRpcClient.
An extension of XmlRpcDateTimeFormat, which accepts and/or creates instances of Date.
An instance of Format, which may be used to parse and format dateTime values, as specified by the XML-RPC specification.
Instances of this class can be used to customize the servers error logging.
This exception is thrown by the XmlRpcClient, if an invocation of the remote method failed.
This exception is thrown, if an attempt to use extensions is made, but extensions aren't explicitly enabled.
The XML-RPC server uses this interface to call a method of an RPC handler.
Maps from a handler name to a handler object.
Extension of XmlRpcClientConfig for HTTP based transport.
Interface of a configuration for HTTP requests.
Extension of XmlRpcClientConfig for HTTP based transport.
Default implementation of a request configuration.
Abstract extension of XmlRpcStreamServer for deriving HTTP servers.
HTTP servers configuration.
Abstract base implementation of an HTTP transport.
Exception thrown if the HTTP status code sent by the server indicates that the request could not be processed.
This exception is thrown, if the server catches an exception, which is thrown by the handler.
This is a subclass of IOException, which allows to attach a linked exception.
A listable handler mapping is able to provide support for XML-RPC meta data, as specified here.
A "light" HTTP transport implementation for Java 1.4.
Java 1.4 specific factory for the lite HTTP transport, XmlRpcLiteHttpTransport.
A "light" HTTP transport implementation.
Factory for the lite HTTP transport, XmlRpcLiteHttpTransport.
This exception is thrown, if the clients or servers maximum number of concurrent threads is exceeded.
Interface of a client configuration for local rpc calls.
Server part of a local stream transport.
Another local transport for debugging and testing.
Another local transport factory for debugging and testing.
The default implementation of a local transport.
A transport factory being used for local XML-RPC calls.
A metadata handler is able to provide metadata about itself, as specified here.
This exception is thrown, if an unknown handler is called.
This exception must be thrown, if the user isn't authenticated.
Interface to an XML-RPC request made by a client.
Interface of a request configuration.
A SAX parser for an XmlRpcClient's request.
Interface of an object, which is able to process XML-RPC requests.
Interface of an object, which may be used to create instances of XmlRpcRequestProcessor.
A SAX parser for an XmlRpcServer's response.
A multithreaded, reusable XML-RPC server object.
Server specific extension of XmlRpcConfig.
Default implementation of XmlRpcServerConfig.
Server specific implementation of XmlRpcWorker.
Server specific worker factory.
A default servlet implementation The typical use would be to derive a subclass, which is overwriting at least the method XmlRpcServlet.newXmlRpcHandlerMapping().
An extension of XmlRpcServer, which is suitable for processing servlet requests.
 
Interface of a configuration for a stream based transport.
Interface of a client configuration for a transport, which is implemented by writing to a stream.
An instance of XmlRpcRequestProcessor, which is processing an XML stream.
Extension of XmlRpcServer with support for reading requests from a stream and writing the response to another stream.
Implementation of a transport class, which is based on an output stream for sending the request and an input stream for receiving the response,
 
Abstract base implementation of a factory for stream transports.
Default implementation of an HTTP transport in Java 1.4, based on the HttpURLConnection class.
Default implementation of an HTTP transport factory in Java 1.4, based on the HttpURLConnection class.
Default implementation of an HTTP transport in Java 1.4, based on the HttpURLConnection class.
Default implementation of an HTTP transport in Java 1.5, based on the HttpURLConnection class.
Default implementation of an HTTP transport, based on the HttpURLConnection class.
Default implementation of a HTTP transport factory, based on the HttpURLConnection class.
This class implements the various "system" calls, as specifies by XmlRpcListableHandlerMapping.
Interface from XML-RPC to an underlying transport, most likely based on HTTP.
Interface of an object creating instances of XmlRpcTransport.
Abstract base implementation of an XmlRpcTransportFactory.
Abstract base implementation of an XmlRpcTransport.
An object, which executes requests on the controllers behalf.
A factory for XmlRpcWorker instances.
This class is responsible for writing an XmlRpc request or an XmlRpc response to an output stream.
This factory is responsible for creating instances of XMLWriter.