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

Reply via email to