org.apache.axis.deployment.wsdd
Class WSDDProvider

java.lang.Object
  |
  +--org.apache.axis.deployment.wsdd.WSDDElement
        |
        +--org.apache.axis.deployment.wsdd.WSDDDeployableItem
              |
              +--org.apache.axis.deployment.wsdd.WSDDProvider
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
WSDDBsfProvider, WSDDComProvider, WSDDJavaProvider

public abstract class WSDDProvider
extends WSDDDeployableItem

WSDD 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
See Also:
Serialized Form

Fields inherited from class org.apache.axis.deployment.wsdd.WSDDElement
children, element
 
Constructor Summary
WSDDProvider(org.w3c.dom.Element e)
           
 
Method Summary
 WSDDOperation getOperation(java.lang.String name)
           
 WSDDOperation[] getOperations()
           
static java.lang.Class getProviderClass(java.lang.String uri)
           
 java.lang.String getType()
           
static boolean hasProviderClass(java.lang.String uri)
           
 Handler newInstance(DeploymentRegistry registry)
           
abstract  Handler newProviderInstance(DeploymentRegistry registry)
           
static void registerProvider(java.lang.String uri, java.lang.Class _class)
           
 
Methods inherited from class org.apache.axis.deployment.wsdd.WSDDDeployableItem
getName, getParameter, getParameters, getParametersTable, getQName
 
Methods inherited from class org.apache.axis.deployment.wsdd.WSDDElement
getElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WSDDProvider

public WSDDProvider(org.w3c.dom.Element e)
             throws WSDDException
Method Detail

registerProvider

public static void registerProvider(java.lang.String uri,
                                    java.lang.Class _class)

getProviderClass

public static java.lang.Class getProviderClass(java.lang.String uri)

hasProviderClass

public static boolean hasProviderClass(java.lang.String uri)

getOperations

public WSDDOperation[] getOperations()

getOperation

public WSDDOperation getOperation(java.lang.String name)

getType

public java.lang.String getType()
Overrides:
getType in class WSDDDeployableItem

newInstance

public Handler newInstance(DeploymentRegistry registry)
                    throws java.lang.Exception

newProviderInstance

public abstract Handler newProviderInstance(DeploymentRegistry registry)
                                     throws java.lang.Exception


Copyright © 2001 Apache XML Project. All Rights Reserved.