public class DirProvider extends java.lang.Object implements WSDDEngineConfiguration
Modifier and Type | Field and Description |
---|---|
protected static org.apache.commons.logging.Log |
log |
PROPERTY_NAME
Constructor and Description |
---|
DirProvider(java.lang.String basepath) |
DirProvider(java.lang.String basepath,
java.lang.String configFile) |
Modifier and Type | Method and Description |
---|---|
void |
configureEngine(AxisEngine engine)
Configure this AxisEngine using whatever data source we have.
|
java.util.Iterator |
getDeployedServices()
Get an enumeration of the services deployed to this engine
|
WSDDDeployment |
getDeployment()
Get the WSDDDeployment for this engine configuration.
|
java.util.Hashtable |
getGlobalOptions()
Returns the global configuration options.
|
Handler |
getGlobalRequest()
Returns a global request handler.
|
Handler |
getGlobalResponse()
Returns a global response handler.
|
Handler |
getHandler(QName qname)
retrieve an instance of the named handler
|
java.util.List |
getRoles()
Get a list of roles that this engine plays globally.
|
SOAPService |
getService(QName qname)
retrieve an instance of the named service
|
SOAPService |
getServiceByNamespaceURI(java.lang.String namespace)
Get a service which has been mapped to a particular namespace
|
Handler |
getTransport(QName qname)
retrieve an instance of the named transport
|
TypeMappingRegistry |
getTypeMappingRegistry()
Retrieve the TypeMappingRegistry for this engine.
|
void |
writeEngineConfig(AxisEngine engine)
Save the engine configuration.
|
public DirProvider(java.lang.String basepath) throws ConfigurationException
ConfigurationException
public DirProvider(java.lang.String basepath, java.lang.String configFile) throws ConfigurationException
ConfigurationException
public WSDDDeployment getDeployment()
WSDDEngineConfiguration
getDeployment
in interface WSDDEngineConfiguration
public void configureEngine(AxisEngine engine) throws ConfigurationException
EngineConfiguration
configureEngine
in interface EngineConfiguration
engine
- the AxisEngine we'll deploy state toConfigurationException
- if there was a problempublic void writeEngineConfig(AxisEngine engine) throws ConfigurationException
writeEngineConfig
in interface EngineConfiguration
engine
- the AxisEngine from which to read state.ConfigurationException
- if there was a problempublic Handler getHandler(QName qname) throws ConfigurationException
getHandler
in interface EngineConfiguration
qname
- XXXConfigurationException
- XXXpublic SOAPService getService(QName qname) throws ConfigurationException
getService
in interface EngineConfiguration
qname
- XXXConfigurationException
- XXXpublic SOAPService getServiceByNamespaceURI(java.lang.String namespace) throws ConfigurationException
getServiceByNamespaceURI
in interface EngineConfiguration
namespace
- a namespace URIConfigurationException
- if there was an error resolving the
namespacepublic Handler getTransport(QName qname) throws ConfigurationException
getTransport
in interface EngineConfiguration
qname
- XXXConfigurationException
- XXXpublic TypeMappingRegistry getTypeMappingRegistry() throws ConfigurationException
EngineConfiguration
getTypeMappingRegistry
in interface EngineConfiguration
ConfigurationException
- if there was an error resolving the
registrypublic Handler getGlobalRequest() throws ConfigurationException
getGlobalRequest
in interface EngineConfiguration
Handler
that globally handles requestsConfigurationException
- if there was some error fetching the
handlerpublic Handler getGlobalResponse() throws ConfigurationException
getGlobalResponse
in interface EngineConfiguration
Handler
that globally handles responsesConfigurationException
- if there was some error fetching the
handlerpublic java.util.Hashtable getGlobalOptions() throws ConfigurationException
getGlobalOptions
in interface EngineConfiguration
Hashtable
ConfigurationException
- if the global options could not be
returnedpublic java.util.Iterator getDeployedServices() throws ConfigurationException
getDeployedServices
in interface EngineConfiguration
Iterator
over the ServiceDesc
objectsConfigurationException
- if the deployed services could not be
returnedServiceDesc
public java.util.List getRoles()
getRoles
in interface EngineConfiguration
List
of the roles for this engineCopyright ? 2005 Apache Web Services Project. All Rights Reserved.