Package org.apache.axis.configuration
Class NullProvider
- java.lang.Object
-
- org.apache.axis.configuration.NullProvider
-
- All Implemented Interfaces:
EngineConfiguration
public class NullProvider extends java.lang.Object implements 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 Constructor Description NullProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigureEngine(AxisEngine engine)Configure this AxisEngine using whatever data source we have.java.util.IteratorgetDeployedServices()Get an enumeration of the services deployed to this enginejava.util.HashtablegetGlobalOptions()Returns the global configuration options.HandlergetGlobalRequest()Returns a global request handler.HandlergetGlobalResponse()Returns a global response handler.HandlergetHandler(QName qname)Retrieve an instance of the named handler.java.util.ListgetRoles()Get a list of roles that this engine plays globally.SOAPServicegetService(QName qname)Retrieve an instance of the named service.SOAPServicegetServiceByNamespaceURI(java.lang.String namespace)Get a service which has been mapped to a particular namespace.HandlergetTransport(QName qname)Retrieve an instance of the named transport.TypeMappinggetTypeMapping(java.lang.String encodingStyle)TypeMappingRegistrygetTypeMappingRegistry()Retrieve the TypeMappingRegistry for this engine.voidwriteEngineConfig(AxisEngine engine)Read the configuration from an engine, and store it somehow.
-
-
-
Method Detail
-
configureEngine
public void configureEngine(AxisEngine engine) throws ConfigurationException
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
public void writeEngineConfig(AxisEngine engine) throws ConfigurationException
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
public java.util.Hashtable getGlobalOptions() throws ConfigurationExceptionDescription 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
public Handler getGlobalResponse() throws ConfigurationException
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
public Handler getGlobalRequest() throws ConfigurationException
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
public TypeMappingRegistry getTypeMappingRegistry() throws ConfigurationException
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
public TypeMapping getTypeMapping(java.lang.String encodingStyle) throws ConfigurationException
- Throws:
ConfigurationException
-
getTransport
public Handler getTransport(QName qname) throws ConfigurationException
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
public SOAPService getService(QName qname) throws ConfigurationException
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
public SOAPService getServiceByNamespaceURI(java.lang.String namespace) throws ConfigurationException
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
public Handler getHandler(QName qname) throws ConfigurationException
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
public java.util.Iterator getDeployedServices() throws ConfigurationExceptionGet 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:
ServiceDesc
-
getRoles
public java.util.List 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
-
-