Package org.apache.axis.configuration
Class NullProvider
java.lang.Object
org.apache.axis.configuration.NullProvider
- All Implemented Interfaces:
EngineConfiguration
A do-nothing ConfigurationProvider
- Author:
- Glen Daniels (gdaniels@apache.org)
-
Field Summary
Fields inherited from interface org.apache.axis.EngineConfiguration
PROPERTY_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureEngine(AxisEngine engine) Configure this AxisEngine using whatever data source we have.Get an enumeration of the services deployed to this engineReturns the global configuration options.Returns a global request handler.Returns a global response handler.getHandler(QName qname) Retrieve an instance of the named handler.getRoles()Get a list of roles that this engine plays globally.getService(QName qname) Retrieve an instance of the named service.getServiceByNamespaceURI(String namespace) Get a service which has been mapped to a particular namespace.getTransport(QName qname) Retrieve an instance of the named transport.getTypeMapping(String encodingStyle) Retrieve the TypeMappingRegistry for this engine.voidwriteEngineConfig(AxisEngine engine) Read the configuration from an engine, and store it somehow.
-
Constructor Details
-
NullProvider
public NullProvider()
-
-
Method Details
-
configureEngine
Description copied from interface:EngineConfigurationConfigure this AxisEngine using whatever data source we have.- Specified by:
configureEnginein interfaceEngineConfiguration- Parameters:
engine- the AxisEngine we'll deploy state to- Throws:
ConfigurationException- if there was a problem
-
writeEngineConfig
Description copied from interface:EngineConfigurationRead the configuration from an engine, and store it somehow.- Specified by:
writeEngineConfigin interfaceEngineConfiguration- Parameters:
engine- the AxisEngine from which to read state.- Throws:
ConfigurationException- if there was a problem
-
getGlobalOptions
Description copied from interface:EngineConfigurationReturns the global configuration options.- Specified by:
getGlobalOptionsin interfaceEngineConfiguration- Returns:
- the global options as a
Hashtable - Throws:
ConfigurationException- if the global options could not be returned
-
getGlobalResponse
Description copied from interface:EngineConfigurationReturns a global response handler.- Specified by:
getGlobalResponsein interfaceEngineConfiguration- Returns:
- the
Handlerthat globally handles responses - Throws:
ConfigurationException- if there was some error fetching the handler
-
getGlobalRequest
Description copied from interface:EngineConfigurationReturns a global request handler.- Specified by:
getGlobalRequestin interfaceEngineConfiguration- Returns:
- the
Handlerthat globally handles requests - Throws:
ConfigurationException- if there was some error fetching the handler
-
getTypeMappingRegistry
Description copied from interface:EngineConfigurationRetrieve the TypeMappingRegistry for this engine.- Specified by:
getTypeMappingRegistryin interfaceEngineConfiguration- Returns:
- the type mapping registry
- Throws:
ConfigurationException- if there was an error resolving the registry
-
getTypeMapping
- Throws:
ConfigurationException
-
getTransport
Description copied from interface:EngineConfigurationRetrieve an instance of the named transport.- Specified by:
getTransportin interfaceEngineConfiguration- Parameters:
qname- theQNameof the transport- Returns:
- a
Handlerimplementing the transport - Throws:
ConfigurationException- if there was an error resolving the transport
-
getService
Description copied from interface:EngineConfigurationRetrieve an instance of the named service.- Specified by:
getServicein interfaceEngineConfiguration- Parameters:
qname- theQNameidentifying theService- Returns:
- the
Serviceassociated withqname - Throws:
ConfigurationException- if there was an error resolving the qname
-
getServiceByNamespaceURI
Description copied from interface:EngineConfigurationGet a service which has been mapped to a particular namespace.- Specified by:
getServiceByNamespaceURIin interfaceEngineConfiguration- Parameters:
namespace- a namespace URI- Returns:
- an instance of the appropriate Service, or null
- Throws:
ConfigurationException- if there was an error resolving the namespace
-
getHandler
Description copied from interface:EngineConfigurationRetrieve an instance of the named handler.- Specified by:
getHandlerin interfaceEngineConfiguration- Parameters:
qname- theQNameidentifying theHandler- Returns:
- the
Handlerassociated withqname - Throws:
ConfigurationException- if there was a failure in resolvingqname
-
getDeployedServices
Get an enumeration of the services deployed to this engine- Specified by:
getDeployedServicesin interfaceEngineConfiguration- Returns:
- an
Iteratorover theServiceDescobjects - Throws:
ConfigurationException- if the deployed services could not be returned- See Also:
-
getRoles
Get a list of roles that this engine plays globally. Services within the engine configuration may also add additional roles.- Specified by:
getRolesin interfaceEngineConfiguration- Returns:
- a
Listof the roles for this engine
-