View Javadoc
1 package org.codehaus.ivory.provider; 2 3 import org.apache.axis.AxisFault; 4 import org.apache.axis.MessageContext; 5 import org.apache.axis.handlers.soap.SOAPService; 6 import org.apache.axis.providers.java.RPCProvider; 7 import org.codehaus.ivory.IvoryServiceDesc; 8 9 /*** 10 * A provider which intializes with an IvoryServiceDesc instead of a 11 * regular ServiceDesc class so we can access the Ivory metadata. 12 * 13 * @author <a href="mailto:dan@envoisolutions.com">Dan Diephouse</a> 14 * @since May 5, 2003 15 */ 16 public class IvoryProvider 17 extends RPCProvider 18 { 19 public void initServiceDesc(SOAPService service, MessageContext msgContext) 20 throws AxisFault 21 { 22 IvoryServiceDesc serviceDescription = new IvoryServiceDesc(); 23 service.setServiceDescription( serviceDescription ); 24 25 // Initialize the service description by introspection 26 super.initServiceDesc( service, msgContext ); 27 28 // After axis does it's thing, load our own metadata. 29 serviceDescription.loadMetaData(); 30 } 31 }

This page was automatically generated by Maven