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. |