org.apache.axis2.context
Class ConfigurationContextFactory

java.lang.Object
  extended byorg.apache.axis2.context.ConfigurationContextFactory

public class ConfigurationContextFactory
extends Object


Constructor Summary
ConfigurationContextFactory()
           
 
Method Summary
 ConfigurationContext createConfigurationContext(AxisConfigurator axisConfigurator)
          Creates a AxisConfiguration depending on the user requirment.
 ConfigurationContext createConfigurationContextFromFileSystem(String path)
          Builds the configuration.
 ConfigurationContext createEmptyConfigurationContext()
          Gets the default configuration context by using the file system based AxisConfiguration.
 void initTransports(ConfigurationContext configContext)
          Initializes TransportSenders and TransportListeners with appropriate configuration information
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationContextFactory

public ConfigurationContextFactory()
Method Detail

createConfigurationContext

public ConfigurationContext createConfigurationContext(AxisConfigurator axisConfigurator)
                                                throws AxisFault
Creates a AxisConfiguration depending on the user requirment. First creates an AxisConfigurator object with appropriate parameters. Depending on the implementation getAxisConfiguration(), gets the AxisConfiguration and uses it to create the ConfigurationContext.

Parameters:
axisConfigurator -
Returns:
Returns ConfigurationContext.
Throws:
AxisFault

createConfigurationContextFromFileSystem

public ConfigurationContext createConfigurationContextFromFileSystem(String path)
                                                              throws AxisFault
Builds the configuration.

Parameters:
path -
Returns:
Returns the built ConfigurationContext.
Throws:
DeploymentException
AxisFault

initTransports

public void initTransports(ConfigurationContext configContext)
Initializes TransportSenders and TransportListeners with appropriate configuration information

Parameters:
configContext -

createEmptyConfigurationContext

public ConfigurationContext createEmptyConfigurationContext()
Gets the default configuration context by using the file system based AxisConfiguration.

Returns:
Returns ConfigurationContext.