Package org.apache.axis.configuration
Class XMLStringProvider
- java.lang.Object
-
- org.apache.axis.configuration.FileProvider
-
- org.apache.axis.configuration.XMLStringProvider
-
- All Implemented Interfaces:
EngineConfiguration,WSDDEngineConfiguration
public class XMLStringProvider extends FileProvider
A simple ConfigurationProvider that uses the Admin class to configure the engine from a String containing XML. This provider does not write configuration to persistent storage. Example of usage: new XMLStringProvider(" ");- Author:
- Glen Daniels (gdaniels@apache.org)
-
-
Field Summary
-
Fields inherited from class org.apache.axis.configuration.FileProvider
log
-
Fields inherited from interface org.apache.axis.EngineConfiguration
PROPERTY_NAME
-
-
Constructor Summary
Constructors Constructor Description XMLStringProvider(java.lang.String xmlConfiguration)Constructor
-
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.voidwriteEngineConfig(AxisEngine engine)Save the engine configuration.-
Methods inherited from class org.apache.axis.configuration.FileProvider
getDeployedServices, getDeployment, getGlobalOptions, getGlobalRequest, getGlobalResponse, getHandler, getRoles, getService, getServiceByNamespaceURI, getTransport, getTypeMappingRegistry, setDeployment, setInputStream, setSearchClasspath
-
-
-
-
Method Detail
-
writeEngineConfig
public void writeEngineConfig(AxisEngine engine) throws ConfigurationException
Description copied from class:FileProviderSave the engine configuration. In case there's a problem, we write it to a string before saving it out to the actual file so we don't screw up the file.- Specified by:
writeEngineConfigin interfaceEngineConfiguration- Overrides:
writeEngineConfigin classFileProvider- Parameters:
engine- the AxisEngine from which to read state.- Throws:
ConfigurationException- if there was a problem
-
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- Overrides:
configureEnginein classFileProvider- Parameters:
engine- the AxisEngine we'll deploy state to- Throws:
ConfigurationException- if there was a problem
-
-