Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-1199

new ServiceContractResolver that cxf can resolve wsdl file from extension repository/storage

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.0.4
    • Core
    • None

    Description

      currently, cxf support get wsdl URL from local file or internet location. we can add ServiceContractResolver interface make cxf can get wsdl file from extension repository/storage like zip files, UDDI repository, DB storage, etc..

      interface ServiceContractResolver

      { URL getContractURL(QName); }

      and bus extension to register and unregister resolvers into cxf bus:
      interface ServiceContractResolverRegistry

      { //cxf bus extension URL getContractURL(QName); void register(ServiceContractResolver); void unregister(ServiceContractResolver); bool isRegistered(ServiceContractResolver); }

      ;

      Attachments

        1. hello_world_resolver.jar
          3 kB
          Jeff Zhang
        2. resolve.patch
          23 kB
          Jeff Zhang
        3. resolver_reflection.patch
          2 kB
          Jeff Zhang

        Activity

          People

            dkulp Daniel Kulp
            jeffzhang Jeff Zhang
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: