Uploaded image for project: 'XML-RPC'
  1. XML-RPC
  2. XMLRPC-75

Introspection Patch for XML-RPC, current to SVN 2005-12-29 (r359943)

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • unspecified
    • None
    • Source
    • None

    Description

      I've taken Aaron Hamid's Introspection patch (which was in turn derived from the one here: http://xmlrpc-c.sourceforge.net/hacks/helma-xmlrpc-introspection.diff ) and basically rewritten it to work with the current XML-RPC library.

      I tried to set it up so that it followed the existing coding style as much as possible, and would not break any existing applications. For example, when I needed a list of handlers supported by a particular mapping, I added a new interface XmlRpcListableHandlerMapping that provides this information, made the default handler implement it, and designed my code so that if it were not implemented by a handler in use, everything would work except the system.listMethods functionality that relies on it.

      I hope you will be able to integrate this code into the next version of the library; please contact me with any questions or issues. I will be attaching the patch to this issue if I can so that the problem with his previous patch will not occur.

      Attachments

        1. xmlrpc3-metadata.diff
          28 kB
          Walter Mundt
        2. xmlrpc3-metadata.diff
          30 kB
          Walter Mundt
        3. xmlrpc3-metadata.diff
          23 kB
          Walter Mundt
        4. xmlrpc3-metadata.diff
          25 kB
          Walter Mundt
        5. xmlrpc3-metadata.diff
          28 kB
          Walter Mundt
        6. xmlrpc-2.0-beta-introspection.patch
          24 kB
          Walter Mundt
        7. IntrospectionExample.java
          0.8 kB
          Walter Mundt

        Activity

          People

            jochen@apache.org Jochen Wiedmann
            waltermundt Walter Mundt
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: