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
protected static org.apache.commons.logging.Log log
           
 
Fields inherited from class org.apache.axis2.deployment.DescriptionBuilder
axisConfig, configCtx, descriptionStream
 
Fields inherited from interface org.apache.axis2.deployment.DeploymentConstants
ATTRIBUTE_ACTIVATE, ATTRIBUTE_DEFAULT_VERSION, ATTRIBUTE_LOCKED, ATTRIBUTE_NAME, ATTRIBUTE_NAMESPACE, ATTRIBUTE_PACKAGE, ATTRIBUTE_SCOPE, ATTRIBUTE_WSADDRESSING, AXIS2_CONFIGURATION_RESOURCE, AXIS2_CONFIGURATION_XML, AXIS2_REPO, BOOLEAN_FALSE, BOOLEAN_TRUE, DEPLOYER, DIRECTORY, DIRECTORY_AXIS2_HOME, DIRECTORY_CONF, EXTENSION, MAPPING, META_INF, MODULE_DRI_PATH, MODULE_PATH, MODULE_XML, POLICY_NS_URI, PROPERTY_TEMP_DIR, RESOURCE_MODULES, SCHEMA, SCHEMA_ELEMENT_QUALIFIED, SCHEMA_NAME_SPACE, SEPARATOR_COLON, SEPARATOR_DOT, SERVICE_DIR_PATH, SERVICE_PATH, SERVICES_XML, SUFFIX_JAR, SUFFIX_MAR, SUFFIX_WSDL, TAG_AFTER, TAG_ANTI_JAR_LOCKING, TAG_AXISCONFIG, TAG_BEFORE, TAG_CLASS_NAME, TAG_CLUSTER, TAG_CONFIGURATION_MANAGER, TAG_CONTENT_TYPE, TAG_CONTEXT_MANAGER, TAG_DEFAULT_MODULE_VERSION, TAG_DESCRIPTION, TAG_DISPATCH_ORDER, TAG_DISPATCHER, TAG_EXCLUDE_OPERATIONS, TAG_EXTRACT_SERVICE_ARCHIVE, TAG_FLOW_IN, TAG_FLOW_IN_FAULT, TAG_FLOW_OUT, TAG_FLOW_OUT_FAULT, TAG_HANDLER, TAG_HOT_DEPLOYMENT, TAG_HOT_UPDATE, TAG_LABEL, TAG_LISTENER, TAG_LISTENERS, TAG_MAPPING, TAG_MEP, TAG_MESSAGE, TAG_MESSAGE_BUILDER, TAG_MESSAGE_BUILDERS, TAG_MESSAGE_FORMATTER, TAG_MESSAGE_FORMATTERS, TAG_MESSAGE_RECEIVER, TAG_MESSAGE_RECEIVERS, TAG_MODULE, TAG_MODULE_CONFIG, TAG_NAMESPACES, TAG_OBJECT_SUPPLIER, TAG_OPERATION, TAG_ORDER, TAG_PACKAGE_NAME, TAG_PACKAGE2QNAME, TAG_PARAMETER, TAG_PHASE, TAG_PHASE_FIRST, TAG_PHASE_LAST, TAG_PHASE_ORDER, TAG_POLICY, TAG_POLICY_REF, TAG_QNAME, TAG_REFERENCE, TAG_SERVICE, TAG_SERVICE_GROUP, TAG_SUPPORTED_POLICY_NAMESPACES, TAG_TARGET_RESOLVER, TAG_TARGET_RESOLVERS, TAG_TRANSPORT, TAG_TRANSPORT_RECEIVER, TAG_TRANSPORT_SENDER, TAG_TRANSPORTS, TAG_TYPE, TARGET_NAME_SPACE, TYPE_DEFAULT, TYPE_MODULE, TYPE_SERVICE
 
Constructor Summary
AxisConfigBuilder(java.io.InputStream serviceInputStream, AxisConfiguration axisConfiguration, DeploymentEngine deploymentEngine)
           
 
Method Summary
 void populateConfig()
           
protected  void processModuleConfig(java.util.Iterator moduleConfigs, ParameterInclude parent, AxisConfiguration config)
           
protected  void processModuleRefs(java.util.Iterator moduleRefs, AxisConfiguration config)
          Update the list of modules that is required to be engaged globally.
 
Methods inherited from class org.apache.axis2.deployment.DescriptionBuilder
buildOM, findAndValidateSelectorClass, getLocalPolicyAssertionNames, getShortFileName, getValue, loadDefaultMessageReceiver, loadMessageReceiver, processActionMappings, processFlow, processHandler, processMessageBuilders, processMessageFormatters, processMessageReceivers, processMessageReceivers, processOperationModuleRefs, processParameters, processPolicyElements, processPolicyRefElements, processSupportedPolicyNamespaces
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static final org.apache.commons.logging.Log log
Constructor Detail

AxisConfigBuilder

public AxisConfigBuilder(java.io.InputStream serviceInputStream,
                         AxisConfiguration axisConfiguration,
                         DeploymentEngine deploymentEngine)
Method Detail

populateConfig

public void populateConfig()
                    throws DeploymentException
Throws:
DeploymentException

processModuleConfig

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

processModuleRefs

protected void processModuleRefs(java.util.Iterator moduleRefs,
                                 AxisConfiguration config)
Update the list of modules that is required to be engaged globally.



Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.