org.apache.axis.deployment.wsdd

Class WSDDProvider

public abstract class WSDDProvider extends Object

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 Vishy Kasar

Field Summary
protected static Loglog
Method Summary
static HandlergetInstance(QName providerType, WSDDService service, EngineConfiguration registry)
abstract StringgetName()
WSDDOperationgetOperation(String name)
WSDDOperation[]getOperations()
abstract HandlernewProviderInstance(WSDDService service, EngineConfiguration registry)
static voidregisterProvider(QName uri, WSDDProvider prov)

Field Detail

log

protected static Log log

Method Detail

getInstance

public static Handler getInstance(QName providerType, WSDDService service, EngineConfiguration registry)

Parameters: registry XXX

Returns: XXX

Throws: Exception XXX

getName

public abstract String getName()

getOperation

public WSDDOperation getOperation(String name)

Parameters: name XXX

Returns: XXX

getOperations

public WSDDOperation[] getOperations()

Returns: XXX

newProviderInstance

public abstract Handler newProviderInstance(WSDDService service, EngineConfiguration registry)

Parameters: registry XXX

Returns: XXX

Throws: Exception XXX

registerProvider

public static void registerProvider(QName uri, WSDDProvider prov)

Parameters: uri XXX prov XXX

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.