| Class Summary | |||||
|---|---|---|---|---|---|
| AbstractReflectiveHandlerMapping | Abstract base class of handler mappings, which are using reflection. | ||||
| AbstractReflectiveHandlerMapping.AuthenticationHandler | An object implementing this interface may be used to validate user names and passwords. | ||||
| AsyncCallback | A callback interface for an asynchronous XML-RPC call. | ||||
| AtomicParser | Abstract base implementation of TypeParser for parsing an atomic value. | ||||
| BaseXmlWriterFactory | The default instance of XmlWriterFactory creates instances of org.apache.ws.commons.serialize.XMLWriterImpl. | ||||
| BigDecimalParser | Parser for BigDecimal values. | ||||
| BigDecimalSerializer | A TypeSerializer for BigDecimal. | ||||
| BigIntegerParser | Parser for BigInteger values. | ||||
| BigIntegerSerializer | A TypeSerializer for BigInteger. | ||||
| BooleanParser | Parser for boolean values. | ||||
| BooleanSerializer | A TypeSerializer for booleans. | ||||
| ByteArrayParser | A parser for base64 elements. | ||||
| ByteArraySerializer | A TypeSerializer for byte arrays. | ||||
| CalendarParser | Parser for integer values. | ||||
| CalendarSerializer | A TypeSerializer for date values. | ||||
| CharSetXmlWriterFactory | An implementation of XmlWriterFactory, which creates instances of org.apache.ws.commons.serialize.CharSetXMLWriter. | ||||
| ClientFactory |
The ClientFactory is a useful tool for simplifying the use of Apache XML-RPC. | ||||
| Connection | Handler for a single clients connection. | ||||
| ConnectionServer | |||||
| Connection.BadRequestException | |||||
| DateParser | Parser for integer values. | ||||
| DateSerializer | A TypeSerializer for date values. | ||||
| DefaultXMLWriterFactory | The default implementation of XmlWriterFactory tests, whether the CharSetXmlWriterFactory is usable. | ||||
| DoubleParser | Parser for double values. | ||||
| DoubleSerializer | A TypeSerializer for doubles. | ||||
| ExtParser | Base class for parsing external XML representations, like DOM, or JAXB. | ||||
| ExtSerializer | Base class for external XML representations, like DOM, or JAXB. | ||||
| FloatParser | Parser for float values. | ||||
| FloatSerializer | A TypeSerializer for floats. | ||||
| HttpServletRequestImpl | Stub implementation of a javax.servlet.http.HttpServletRequest with lots of unimplemented methods. | ||||
| HttpServletResponseImpl | Stub implementation of a javax.servlet.http.HttpServletResponse with lots of unimplemented methods. | ||||
| HttpUtil | Provides utility functions useful in HTTP communications | ||||
| I1Parser | Parser for byte values. | ||||
| I1Serializer | A TypeSerializer for bytes. | ||||
| I2Parser | Parser for short values. | ||||
| I2Serializer | A TypeSerializer for shorts. | ||||
| I4Parser | Parser for integer values. | ||||
| I4Serializer | A TypeSerializer for integers. | ||||
| I8Parser | Parser for long values. | ||||
| I8Serializer | A TypeSerializer for longs. | ||||
| JaxbParser | A parser for JAXB objects. | ||||
| JaxbSerializer | A serializer for JAXB objects. | ||||
| JaxbTypeFactory | A type factory with support for JAXB objects. | ||||
| LimitedInputStream | A filtering java.io.InputStream for proper handling of
the Content-Length header: It guarantees to return
at most a given number of bytes. | ||||
| ListSerializer | A TypeSerializer for lists. | ||||
| LocalStreamConnection | Implementation of ServerStreamConnection for use by the XmlRpcLocalStreamTransport. | ||||
| LocalStreamConnection.LocalServerStreamConnection | |||||
| LongParser | Parser for long values. | ||||
| MapParser | TypeParser implementation for maps. | ||||
| MapSerializer | A TypeSerializer for maps. | ||||
| NodeParser | A parser for DOM document. | ||||
| NodeSerializer | The node serializer is serializing a DOM node. | ||||
| NullParser | SAX parser for a nil element (null value). | ||||
| NullSerializer | A TypeSerializer for null values. | ||||
| ObjectArrayParser | Parser for an array of objects, as created by ObjectArraySerializer. | ||||
| ObjectArraySerializer | A TypeSerializer for object arrays. | ||||
| PropertyHandlerMapping | A handler mapping based on a property file. | ||||
| RecursiveTypeParserImpl | Abstract base class of a parser, that invokes other type parsers recursively. | ||||
| ReflectiveXmlRpcHandler | Default implementation of XmlRpcHandler. | ||||
| ReflectiveXmlRpcHandler.MethodData | |||||
| ReflectiveXmlRpcMetaDataHandler | Default implementation of XmlRpcMetaDataHandler. | ||||
| RequestData | Web servers extension of XmlRpcHttpRequestConfig, which allows to store additional per request data. | ||||
| RequestProcessorFactoryFactory |
The request processor is the object, which is actually performing the request. | ||||
| RequestProcessorFactoryFactory.RequestProcessorFactory | This is the factory for request processors. | ||||
| RequestProcessorFactoryFactory.RequestSpecificProcessorFactoryFactory | This is the default implementation of RequestProcessorFactoryFactory. | ||||
| RequestProcessorFactoryFactory.StatelessProcessorFactoryFactory | This is an alternative implementation of RequestProcessorFactoryFactory. | ||||
| SAXParsers | Utility class for working with SAX parsers. | ||||
| SerializableParser | A parser for serializable objects. | ||||
| SerializableSerializer | A TypeSerializer for instances of java.io.Serializable. | ||||
| ServerHttpConnection | Interface of a ServerStreamConnection for HTTP response transport. | ||||
| ServerStreamConnection | Interface of an object, which is able to provide an XML stream, containing an XML-RPC request. | ||||
| ServletConnection | ServletWebServer's
Task for handling a single
servlet connection. | ||||
| ServletOutputStreamImpl | Default implementation of a servlet output stream. | ||||
| ServletWebServer |
This is a subclass of the WebServer, which offers a minimal servlet API. | ||||
| ServletWebServer.Exception | This exception is thrown by the request handling classes, advising the server, that it should return an error response. | ||||
| StringParser | Parser implementation for parsing a string. | ||||
| StringSerializer | A TypeSerializer for strings. | ||||
| ThreadPool | Simple thread pool. | ||||
| ThreadPool.MyThread | |||||
| ThreadPool.Task | The thread pool contains instances of Task. | ||||
| TimingOutCallback |
A callback object that can wait up to a specified amount of time for the XML-RPC response. | ||||
| TimingOutCallback.TimeoutException | This exception is thrown, if the request times out. | ||||
| TypeConverter | A TypeConverter is used when actually calling the handler method or actually returning the result object. | ||||
| TypeConverterFactory | A TypeConverterFactory is called for creating instances of TypeConverter. | ||||
| TypeConverterFactoryImpl | Default implementation of TypeConverterFactory. | ||||
| TypeConverterFactoryImpl.CastCheckingTypeConverter | |||||
| TypeConverterFactoryImpl.IdentityTypeConverter | |||||
| TypeConverterFactoryImpl.ListTypeConverter | |||||
| TypeConverterFactoryImpl.PrimitiveTypeConverter | |||||
| TypeFactory | A type factory creates serializers or handlers, based on the object type. | ||||
| TypeFactoryImpl | Default implementation of a type factory. | ||||
| TypeParser | Interface of a SAX handler parsing a single parameter or result object. | ||||
| TypeParserImpl | Abstract base implementation of a TypeParser, for derivation of subclasses. | ||||
| TypeSerializer | A TypeSerializer is able to write a parameter
or result object to the XML RPC request or response. | ||||
| TypeSerializerImpl | Abstract base implementation of a type serializer. | ||||
| Util | Utility class, which provides services to meta data handlers and handler mappings. | ||||
| WebServer |
The WebServer is a minimal HTTP server, that might be used as an embedded web server. Use of the WebServer has grown very popular amongst users of Apache XML-RPC. | ||||
| WebServer.AddressMatcher | |||||
| XmlRpcClient | The main access point of an XML-RPC client. | ||||
| XmlRpcClientConfig | This interface is being implemented by an Apache XML-RPC clients configuration object. | ||||
| XmlRpcClientConfigImpl | Default implementation of a clients request configuration. | ||||
| 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. | ||||
| XmlRpcClientRequestImpl | Default implementation of XmlRpcRequest. | ||||
| XmlRpcClientWorker | Object, which performs a request on the clients behalf. | ||||
| XmlRpcClientWorkerFactory | A worker factory for the client, creating instances of XmlRpcClientWorker. | ||||
| XmlRpcCommonsTransport | An HTTP transport factory, which is based on the Jakarta Commons HTTP Client. | ||||
| XmlRpcCommonsTransportFactory | An HTTP transport factory, which is based on the Jakarta Commons HTTP Client. | ||||
| XmlRpcConfig | A common base interface for XmlRpcClientConfig, and XmlRpcServerConfig. | ||||
| XmlRpcConfigImpl | Default implementation of XmlRpcConfig. | ||||
| XmlRpcController | A common base class for XmlRpcServer and XmlRpcClient. | ||||
| XmlRpcDateTimeDateFormat | An extension of XmlRpcDateTimeFormat, which accepts and/or creates instances of Date. | ||||
| XmlRpcDateTimeFormat | An instance of java.text.Format, which may be used
to parse and format | ||||
| XmlRpcException | This exception is thrown by the XmlRpcClient, if an invocation of the remote method failed. | ||||
| XmlRpcExtensionException | This exception is thrown, if an attempt to use extensions is made, but extensions aren't explicitly enabled. | ||||
| 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. | ||||
| XmlRpcHttpClientConfig | Extension of XmlRpcClientConfig for HTTP based transport. | ||||
| XmlRpcHttpConfig | Interface of a configuration for HTTP requests. | ||||
| XmlRpcHttpRequestConfig | Extension of XmlRpcClientConfig for HTTP based transport. | ||||
| XmlRpcHttpRequestConfigImpl | Default implementation of a request configuration. | ||||
| XmlRpcHttpServer | Abstract extension of XmlRpcStreamServer for deriving HTTP servers. | ||||
| XmlRpcHttpServerConfig | HTTP servers configuration. | ||||
| XmlRpcHttpTransport | Abstract base implementation of an HTTP transport. | ||||
| XmlRpcHttpTransport.ByteArrayReqWriter | |||||
| XmlRpcIOException | This is a subclass of IOException, which allows to attach a linked exception. | ||||
| XmlRpcListableHandlerMapping | A listable handler mapping is able to provide support for
XML-RPC meta data, as specified
here. | ||||
| XmlRpcLiteHttpTransport | A "light" HTTP transport implementation. | ||||
| XmlRpcLiteHttpTransportFactory | Factory for the lite HTTP transport, XmlRpcLiteHttpTransport. | ||||
| XmlRpcLoadException | This exception is thrown, if the clients or servers maximum number of concurrent threads is exceeded. | ||||
| XmlRpcLocalClientConfig | Interface of a client configuration for local rpc calls. | ||||
| XmlRpcLocalStreamServer | Server part of a local stream transport. | ||||
| XmlRpcLocalStreamTransport | Another local transport for debugging and testing. | ||||
| XmlRpcLocalStreamTransportFactory | Another local transport factory for debugging and testing. | ||||
| XmlRpcLocalTransport | The default implementation of a local transport. | ||||
| XmlRpcLocalTransportFactory | A transport factory being used for local XML-RPC calls. | ||||
| XmlRpcMetaDataHandler | A metadata handler is able to provide metadata about
itself, as specified
here. | ||||
| XmlRpcNoSuchHandlerException | This exception is thrown, if an unknown handler is called. | ||||
| XmlRpcNotAuthorizedException | This exception must be thrown, if the user isn't authenticated. | ||||
| XmlRpcRequest | Interface to an XML-RPC request made by a client. | ||||
| XmlRpcRequestConfig | Interface of a request configuration. | ||||
| XmlRpcRequestParser | A SAX parser for an XmlRpcClient's request. | ||||
| XmlRpcRequestProcessor | Interface of an object, which is able to process XML-RPC requests. | ||||
| XmlRpcRequestProcessorFactory | Interface of an object, which may be used to create instances of XmlRpcRequestProcessor. | ||||
| XmlRpcResponseParser | A SAX parser for an XmlRpcServer's response. | ||||
| XmlRpcServer | A multithreaded, reusable XML-RPC server object. | ||||
| XmlRpcServerConfig | Server specific extension of XmlRpcConfig. | ||||
| XmlRpcServerConfigImpl | Default implementation of XmlRpcServerConfig. | ||||
| XmlRpcServerWorker | Server specific implementation of XmlRpcWorker. | ||||
| XmlRpcServerWorkerFactory | Server specific worker factory. | ||||
| XmlRpcServlet | A default servlet implementation The typical use would be to derive a subclass, which is overwriting at least the method newXmlRpcHandlerMapping. The servlet accepts the following init parameters:
| ||||
| XmlRpcServletServer | An extension of XmlRpcServer, which is suitable for processing servlet requests. | ||||
| XmlRpcServletServer.ServletStreamConnection | |||||
| XmlRpcStreamConfig | Interface of a configuration for a stream based transport. | ||||
| XmlRpcStreamRequestConfig | Interface of a client configuration for a transport, which is implemented by writing to a stream. | ||||
| XmlRpcStreamRequestProcessor | An instance of XmlRpcRequestProcessor, which is processing an XML stream. | ||||
| XmlRpcStreamServer | Extension of XmlRpcServer with support for reading requests from a stream and writing the response to another stream. | ||||
| XmlRpcStreamTransport | Implementation of a transport class, which is based on an output stream for sending the request and an input stream for receiving the response, | ||||
| XmlRpcStreamTransportFactory | Abstract base implementation of a factory for stream transports. | ||||
| XmlRpcStreamTransport.GzipReqWriter | |||||
| XmlRpcStreamTransport.ReqWriter | |||||
| XmlRpcStreamTransport.ReqWriterImpl | |||||
| XmlRpcSunHttpTransport | Default implementation of an HTTP transport, based on the java.net.HttpURLConnection class. | ||||
| XmlRpcSunHttpTransportFactory | Default implementation of a HTTP transport factory, based on the java.net.HttpURLConnection class. | ||||
| XmlRpcSystemImpl | This class implements the various "system" calls, as specifies by XmlRpcListableHandlerMapping. | ||||
| XmlRpcTransport | Interface from XML-RPC to an underlying transport, most likely based on HTTP. Replaces the interfaceorg.apache.xmlrpc.client from Apache XML-RPC
2.0, which has actually been a stream based transport. | ||||
| XmlRpcTransportFactory | Interface of an object creating instances of XmlRpcTransport. | ||||
| XmlRpcTransportFactoryImpl | Abstract base implementation of an XmlRpcTransportFactory. | ||||
| XmlRpcTransportImpl | Abstract base implementation of an XmlRpcTransport. | ||||
| XmlRpcWorker | An object, which executes requests on the controllers behalf. | ||||
| XmlRpcWorkerFactory | A factory for XmlRpcWorker instances. | ||||
| XmlRpcWriter | This class is responsible for writing an XmlRpc request or an XmlRpc response to an output stream. | ||||
| XmlWriterFactory | This factory is responsible for creating instances of org.apache.ws.commons.serialize.XMLWriter. | ||||