org.apache.axis2.deployment
Class AxisConfigBuilder

java.lang.Object
  extended byorg.apache.axis2.deployment.DescriptionBuilder
      extended byorg.apache.axis2.deployment.AxisConfigBuilder
All Implemented Interfaces:
DeploymentConstants

public class AxisConfigBuilder
extends DescriptionBuilder


Field Summary
 
Fields inherited from class org.apache.axis2.deployment.DescriptionBuilder
axisConfig, descriptionStream, log
 
Fields inherited from interface org.apache.axis2.deployment.DeploymentConstants
ATTRIBUTE_DEFAULT_VERSION, ATTRIBUTE_LOCKED, ATTRIBUTE_NAME, ATTRIBUTE_SCOPE, AXIS2_CONFIGURATION_RESOURCE, AXIS2_CONFIGURATION_XML, BOOLEAN_FALSE, BOOLEAN_TRUE, DIRECTORY_AXIS2_HOME, DIRECTORY_MODULES, DIRECTORY_SERVICES, META_INF, MODULE_PATH, MODULE_XML, POLICY_NS_URI, PROPERTY_TEMP_DIR, RESOURCE_MODULES, SEPARATOR_COLON, SEPARATOR_DOT, SERVICE_PATH, SERVICES_XML, SUFFIX_JAR, SUFFIX_MAR, SUFFIX_WSDL, TAG_AFTER, TAG_BEFORE, TAG_CLASS_NAME, TAG_DEFAULT_MODULE_VERSION, TAG_DESCRIPTION, TAG_DISPATCH_ORDER, TAG_DISPATCHER, TAG_EXTRACT_SERVICE_ARCHIVE, TAG_FLOW_IN, TAG_FLOW_IN_FAULT, TAG_FLOW_OUT, TAG_FLOW_OUT_FAULT, TAG_HANDLER, TAG_HOST_CONFIG, TAG_HOT_DEPLOYMENT, TAG_HOT_UPDATE, TAG_LABEL, TAG_LISTENER, TAG_MEP, TAG_MESSAGE, TAG_MESSAGE_RECEIVER, TAG_MESSAGE_RECEIVERS, TAG_MODULE, TAG_MODULE_CONFIG, TAG_OPERATION, TAG_ORDER, TAG_PARAMETER, TAG_PHASE, TAG_PHASE_FIRST, TAG_PHASE_LAST, TAG_PHASE_ORDER, TAG_POLICY, TAG_POLICY_REF, TAG_REFERENCE, TAG_SERVICE, TAG_SERVICE_GROUP, TAG_TRANSPORT_RECEIVER, TAG_TRANSPORT_SENDER, TAG_TYPE, TYPE_MODULE, TYPE_SERVICE
 
Constructor Summary
AxisConfigBuilder(InputStream serviceInputStream, DeploymentEngine engine, AxisConfiguration axisConfiguration)
           
 
Method Summary
 void populateConfig()
           
protected  void processModuleConfig(Iterator moduleConfigs, ParameterInclude parent, AxisConfiguration config)
           
protected  void processModuleRefs(Iterator moduleRefs)
          Gets the list of modules that is required to be engaged globally.
 
Methods inherited from class org.apache.axis2.deployment.DescriptionBuilder
buildOM, getShortFileName, getValue, loadDefaultMessageReceiver, loadMessageReceiver, processFlow, processHandler, processMessageReceivers, processMessageReceivers, processOperationModuleRefs, processParameters, processPolicyElements, processPolicyRefElements
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AxisConfigBuilder

public AxisConfigBuilder(InputStream serviceInputStream,
                         DeploymentEngine engine,
                         AxisConfiguration axisConfiguration)
Method Detail

populateConfig

public void populateConfig()
                    throws DeploymentException
Throws:
DeploymentException

processModuleConfig

protected void processModuleConfig(Iterator moduleConfigs,
                                   ParameterInclude parent,
                                   AxisConfiguration config)
                            throws DeploymentException
Throws:
DeploymentException

processModuleRefs

protected void processModuleRefs(Iterator moduleRefs)
Gets the list of modules that is required to be engaged globally.

Parameters:
moduleRefs - java.util.Iterator