Package org.apache.axis.deployment.wsdd
Class WSDDProvider
- java.lang.Object
-
- org.apache.axis.deployment.wsdd.WSDDProvider
-
- Direct Known Subclasses:
WSDDBsfProvider,WSDDComProvider,WSDDHandlerProvider,WSDDJavaCORBAProvider,WSDDJavaEJBProvider,WSDDJavaMsgProvider,WSDDJavaRMIProvider,WSDDJavaRPCProvider
public abstract class WSDDProvider extends java.lang.ObjectWSDD provider element Represents the liason to the application being exposed as a Web Service. Specific provider extension classes must be registered by namespace URI.- Author:
- James Snell, Vishy Kasar
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Loglog
-
Constructor Summary
Constructors Constructor Description WSDDProvider()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static HandlergetInstance(QName providerType, WSDDService service, EngineConfiguration registry)abstract java.lang.StringgetName()WSDDOperationgetOperation(java.lang.String name)WSDDOperation[]getOperations()abstract HandlernewProviderInstance(WSDDService service, EngineConfiguration registry)static voidregisterProvider(QName uri, WSDDProvider prov)
-
-
-
Method Detail
-
registerProvider
public static void registerProvider(QName uri, WSDDProvider prov)
- Parameters:
uri- XXXprov- XXX
-
getOperations
public WSDDOperation[] getOperations()
- Returns:
- XXX
-
getOperation
public WSDDOperation getOperation(java.lang.String name)
- Parameters:
name- XXX- Returns:
- XXX
-
getInstance
public static Handler getInstance(QName providerType, WSDDService service, EngineConfiguration registry) throws java.lang.Exception
- Parameters:
registry- XXX- Returns:
- XXX
- Throws:
java.lang.Exception- XXX
-
newProviderInstance
public abstract Handler newProviderInstance(WSDDService service, EngineConfiguration registry) throws java.lang.Exception
- Parameters:
registry- XXX- Returns:
- XXX
- Throws:
java.lang.Exception- XXX
-
getName
public abstract java.lang.String getName()
-
-