org.apache.axis.configuration

Class NullProvider

Implemented Interfaces:
EngineConfiguration

public class NullProvider
extends java.lang.Object
implements EngineConfiguration

A do-nothing ConfigurationProvider
Author:
Glen Daniels (gdaniels@apache.org)

Fields inherited from interface org.apache.axis.EngineConfiguration

PROPERTY_NAME

Method Summary

void
configureEngine(AxisEngine engine)
Iterator
getDeployedServices()
Get an enumeration of the services deployed to this engine
Hashtable
getGlobalOptions()
Handler
getGlobalRequest()
Handler
getGlobalResponse()
Handler
getHandler(QName qname)
List
getRoles()
Get a list of roles that this engine plays globally.
SOAPService
getService(QName qname)
SOAPService
getServiceByNamespaceURI(String namespace)
Handler
getTransport(QName qname)
TypeMapping
getTypeMapping(String encodingStyle)
TypeMappingRegistry
getTypeMappingRegistry()
void
writeEngineConfig(AxisEngine engine)

Method Details

configureEngine

public void configureEngine(AxisEngine engine)
            throws ConfigurationException
Specified by:
configureEngine in interface EngineConfiguration

getDeployedServices

public Iterator getDeployedServices()
            throws ConfigurationException
Get an enumeration of the services deployed to this engine
Specified by:
getDeployedServices in interface EngineConfiguration

getGlobalOptions

public Hashtable getGlobalOptions()
            throws ConfigurationException
Specified by:
getGlobalOptions in interface EngineConfiguration

getGlobalRequest

public Handler getGlobalRequest()
            throws ConfigurationException
Specified by:
getGlobalRequest in interface EngineConfiguration

getGlobalResponse

public Handler getGlobalResponse()
            throws ConfigurationException
Specified by:
getGlobalResponse in interface EngineConfiguration

getHandler

public Handler getHandler(QName qname)
            throws ConfigurationException
Specified by:
getHandler in interface EngineConfiguration

getRoles

public List getRoles()
Get a list of roles that this engine plays globally. Services within the engine configuration may also add additional roles.
Specified by:
getRoles in interface EngineConfiguration
Returns:
a List of the roles for this engine

getService

public SOAPService getService(QName qname)
            throws ConfigurationException
Specified by:
getService in interface EngineConfiguration

getServiceByNamespaceURI

public SOAPService getServiceByNamespaceURI(String namespace)
            throws ConfigurationException
Specified by:
getServiceByNamespaceURI in interface EngineConfiguration

getTransport

public Handler getTransport(QName qname)
            throws ConfigurationException
Specified by:
getTransport in interface EngineConfiguration

getTypeMapping

public TypeMapping getTypeMapping(String encodingStyle)
            throws ConfigurationException

getTypeMappingRegistry

public TypeMappingRegistry getTypeMappingRegistry()
            throws ConfigurationException
Specified by:
getTypeMappingRegistry in interface EngineConfiguration

writeEngineConfig

public void writeEngineConfig(AxisEngine engine)
            throws ConfigurationException
Specified by:
writeEngineConfig in interface EngineConfiguration

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