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.