DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13857>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=13857 There is no standard way to plug in providers ------- Additional Comments From [EMAIL PROTECTED] 2002-10-22 18:38 ------- Here's some more information from Vishy: (sent directly to me by email) The patch essentially changes WSDDProvider to load providers dynamically. New static function loadPluggableProviders was added to look for "META-INF/services/org.apache.axis.deployment.wsdd.Provider" file and instantiate all the classes mentioned in such files. If those classes are WSDDProvier instances, their names are obtained and they are added to provider list. I found WSIFPluggableProviders.java doing exactly the same thing so I reused the code from that file. In order for this scheme to work, each provider must supply their own name. Hence I had to add another abstract method getName() to WSDDProvider and provide impl for this method in each of the existing providers.