Steve Quint wrote: > Software quality also does not magically appear. Feel free to contribute.
Glad you asked; patch against CVS HEAD is attached. -h
Index: XmlRpcClientRequestProcessor.java =================================================================== RCS file: /home/cvspublic/ws-xmlrpc/src/java/org/apache/xmlrpc/XmlRpcClientRequestProcessor.java,v retrieving revision 1.4 diff -u -r1.4 XmlRpcClientRequestProcessor.java --- XmlRpcClientRequestProcessor.java 2 May 2005 04:22:21 -0000 1.4 +++ XmlRpcClientRequestProcessor.java 11 May 2005 19:08:28 -0000 @@ -33,6 +33,14 @@ public class XmlRpcClientRequestProcessor { /** + * Creates a new instance. + */ + public XmlRpcClientRequestProcessor() + { + super(); + } + + /** * Encode a request from the XmlClientRpcRequest implementation to an * output stream in the specified character encoding. * Index: XmlRpcClientResponseProcessor.java =================================================================== RCS file: /home/cvspublic/ws-xmlrpc/src/java/org/apache/xmlrpc/XmlRpcClientResponseProcessor.java,v retrieving revision 1.3 diff -u -r1.3 XmlRpcClientResponseProcessor.java --- XmlRpcClientResponseProcessor.java 28 Apr 2005 22:38:23 -0000 1.3 +++ XmlRpcClientResponseProcessor.java 11 May 2005 19:08:29 -0000 @@ -42,6 +42,14 @@ protected boolean fault; /** + * Creates a new instance. + */ + public XmlRpcClientResponseProcessor() + { + super(); + } + + /** * Decode an XML-RPC response from the specified InputStream. * * @param is The stream from which to read the response. Index: XmlRpcRequestProcessor.java =================================================================== RCS file: /home/cvspublic/ws-xmlrpc/src/java/org/apache/xmlrpc/XmlRpcRequestProcessor.java,v retrieving revision 1.7 diff -u -r1.7 XmlRpcRequestProcessor.java --- XmlRpcRequestProcessor.java 22 Apr 2005 10:25:57 -0000 1.7 +++ XmlRpcRequestProcessor.java 11 May 2005 19:08:29 -0000 @@ -36,8 +36,9 @@ /** * Creates a new instance. */ - protected XmlRpcRequestProcessor() + public XmlRpcRequestProcessor() { + super(); requestParams = new Vector(); } Index: XmlRpcResponseProcessor.java =================================================================== RCS file: /home/cvspublic/ws-xmlrpc/src/java/org/apache/xmlrpc/XmlRpcResponseProcessor.java,v retrieving revision 1.5 diff -u -r1.5 XmlRpcResponseProcessor.java --- XmlRpcResponseProcessor.java 22 Apr 2005 10:25:57 -0000 1.5 +++ XmlRpcResponseProcessor.java 11 May 2005 19:08:29 -0000 @@ -36,6 +36,14 @@ private static final byte[] EMPTY_BYTE_ARRAY = new byte[0]; /** + * Creates a new instance. + */ + public XmlRpcResponseProcessor() + { + super(); + } + + /** * Process a successful response, and return output in the * specified encoding. *