org.codehaus.ivory.provider
Class IvoryProvider

java.lang.Object
  |
  +--org.apache.axis.handlers.BasicHandler
        |
        +--org.apache.axis.providers.BasicProvider
              |
              +--org.apache.axis.providers.java.JavaProvider
                    |
                    +--org.apache.axis.providers.java.RPCProvider
                          |
                          +--org.codehaus.ivory.provider.IvoryProvider
All Implemented Interfaces:
org.apache.axis.Handler, java.io.Serializable
Direct Known Subclasses:
IvoryAvalonProvider

public class IvoryProvider
extends org.apache.axis.providers.java.RPCProvider

A provider which intializes with an IvoryServiceDesc instead of a regular ServiceDesc class so we can access the Ivory metadata.

Since:
May 5, 2003
Author:
Dan Diephouse
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.providers.java.RPCProvider
log
 
Fields inherited from class org.apache.axis.providers.java.JavaProvider
entLog, OPTION_ALLOWEDMETHODS, OPTION_CLASSNAME, OPTION_CLASSPATH, OPTION_IS_STATIC, OPTION_SCOPE, OPTION_WSDL_INPUTSCHEMA, OPTION_WSDL_PORTTYPE, OPTION_WSDL_SERVICEELEMENT, OPTION_WSDL_SERVICEPORT, OPTION_WSDL_TARGETNAMESPACE
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
IvoryProvider()
           
 
Method Summary
 void initServiceDesc(org.apache.axis.handlers.soap.SOAPService service, org.apache.axis.MessageContext msgContext)
           
 
Methods inherited from class org.apache.axis.providers.java.RPCProvider
checkMethodName, invokeMethod, processMessage
 
Methods inherited from class org.apache.axis.providers.java.JavaProvider
generateWSDL, getServiceClass, getServiceClassName, getServiceClassNameOptionName, getServiceObject, invoke, makeNewServiceObject
 
Methods inherited from class org.apache.axis.providers.BasicProvider
addOperation, getOperationName, getOperationNames, getOperationQNames
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
canHandleBlock, cleanup, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IvoryProvider

public IvoryProvider()
Method Detail

initServiceDesc

public void initServiceDesc(org.apache.axis.handlers.soap.SOAPService service,
                            org.apache.axis.MessageContext msgContext)
                     throws org.apache.axis.AxisFault
Overrides:
initServiceDesc in class org.apache.axis.providers.java.JavaProvider
org.apache.axis.AxisFault


Copyright © -2003 Codehaus. All Rights Reserved.