org.apache.axis.configuration
public class SimpleProvider extends java.lang.Object implements EngineConfiguration
PROPERTY_NAME| Constructor and Description |
|---|
SimpleProvider()
Default constructor.
|
SimpleProvider(EngineConfiguration defaultConfiguration)
Constructor which takes an EngineConfiguration which will be used
as the default.
|
SimpleProvider(TypeMappingRegistry typeMappingRegistry)
Construct a SimpleProvider using the supplied TypeMappingRegistry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addRole(java.lang.String role)
Add a role to the configuration's global list
|
void |
configureEngine(AxisEngine engine)
Configure an AxisEngine.
|
void |
deployService(QName qname,
SOAPService service) |
void |
deployService(java.lang.String name,
SOAPService service) |
void |
deployTransport(QName qname,
Handler transport) |
void |
deployTransport(java.lang.String name,
Handler transport) |
java.util.Iterator |
getDeployedServices()
Get an enumeration of the services deployed to this engine
|
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.
|
TypeMapping |
getTypeMapping(java.lang.String encodingStyle) |
TypeMappingRegistry |
getTypeMappingRegistry()
Get our TypeMappingRegistry.
|
void |
removeRole(java.lang.String role)
Remove a role from the configuration's global list
|
void |
setGlobalOptions(java.util.Hashtable options)
Set the global options Hashtable
|
void |
setGlobalRequest(Handler globalRequest)
Set the global request Handler
|
void |
setGlobalResponse(Handler globalResponse)
Set the global response Handler
|
void |
setRoles(java.util.List roles)
Set the global role list for this configuration.
|
void |
writeEngineConfig(AxisEngine engine)
We don't write ourselves out, so this is a noop.
|
public SimpleProvider()
public SimpleProvider(EngineConfiguration defaultConfiguration)
public SimpleProvider(TypeMappingRegistry typeMappingRegistry)
typeMappingRegistry - public void configureEngine(AxisEngine engine) throws ConfigurationException
configureEngine in interface EngineConfigurationengine - the AxisEngine we'll deploy state toConfigurationException - if there was a problempublic void writeEngineConfig(AxisEngine engine) throws ConfigurationException
writeEngineConfig in interface EngineConfigurationengine - the AxisEngine from which to read state.ConfigurationException - if there was a problempublic java.util.Hashtable getGlobalOptions()
throws ConfigurationException
getGlobalOptions in interface EngineConfigurationHashtableConfigurationException - if the global options could not be
returnedpublic void setGlobalOptions(java.util.Hashtable options)
options - public Handler getGlobalRequest() throws ConfigurationException
getGlobalRequest in interface EngineConfigurationHandler that globally handles requestsConfigurationException - if there was some error fetching the
handlerpublic void setGlobalRequest(Handler globalRequest)
globalRequest - public Handler getGlobalResponse() throws ConfigurationException
getGlobalResponse in interface EngineConfigurationHandler that globally handles responsesConfigurationException - if there was some error fetching the
handlerpublic void setGlobalResponse(Handler globalResponse)
globalResponse - public TypeMappingRegistry getTypeMappingRegistry() throws ConfigurationException
getTypeMappingRegistry in interface EngineConfigurationConfigurationException - if there was an error resolving the
registrypublic TypeMapping getTypeMapping(java.lang.String encodingStyle) throws ConfigurationException
ConfigurationExceptionpublic Handler getTransport(QName qname) throws ConfigurationException
EngineConfigurationgetTransport in interface EngineConfigurationqname - the QName of the transportHandler implementing the transportConfigurationException - if there was an error resolving the
transportpublic SOAPService getService(QName qname) throws ConfigurationException
EngineConfigurationgetService in interface EngineConfigurationqname - the QName identifying the
ServiceService associated with qnameConfigurationException - if there was an error resolving the
qnamepublic SOAPService getServiceByNamespaceURI(java.lang.String namespace) throws ConfigurationException
getServiceByNamespaceURI in interface EngineConfigurationnamespace - a namespace URIConfigurationException - if there was an error resolving the
namespacepublic Handler getHandler(QName qname) throws ConfigurationException
EngineConfigurationgetHandler in interface EngineConfigurationqname - the QName identifying the
HandlerHandler associated with qnameConfigurationException - if there was a failure in resolving
qnamepublic void deployService(QName qname, SOAPService service)
public void deployService(java.lang.String name,
SOAPService service)
public void deployTransport(java.lang.String name,
Handler transport)
public java.util.Iterator getDeployedServices()
throws ConfigurationException
getDeployedServices in interface EngineConfigurationIterator over the ServiceDesc
objectsConfigurationException - if the deployed services could not be
returnedServiceDescpublic void setRoles(java.util.List roles)
roles - public void addRole(java.lang.String role)
role - public void removeRole(java.lang.String role)
role - public java.util.List getRoles()
getRoles in interface EngineConfigurationList of the roles for this engineCopyright ? 2005 Apache Web Services Project. All Rights Reserved.