public class AxisConfigBuilder extends DescriptionBuilder
| Modifier and Type | Field and Description |
|---|---|
protected static org.apache.commons.logging.Log |
log |
axisConfig, configCtx, descriptionStreamATTACHMENTS_LIFECYCLE_MANAGER, ATTRIBUTE_ACTIVATE, ATTRIBUTE_CLASS, 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, 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_ALLOWOVERRIDE, TAG_ANTI_JAR_LOCKING, TAG_APPLIES_TO, TAG_AXISCONFIG, TAG_BEFORE, TAG_CLASS_NAME, TAG_CLUSTER, TAG_CONTENT_TYPE, TAG_CONTEXT, TAG_DEFAULT_MODULE_VERSION, TAG_DEFAULTS, TAG_DESCRIPTION, TAG_DISPATCH_ORDER, TAG_DISPATCHER, TAG_EXCLUDE, TAG_EXCLUDE_OPERATIONS, TAG_EXCLUDE_PROPERTIES, TAG_EXPOSE, 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_INCLUDE_PROPERTIES, TAG_LABEL, TAG_LIST_ID, TAG_LISTENER, 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_NODE_MANAGER, 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_ATTACHMENT, TAG_QNAME, TAG_REFERENCE, TAG_REPLICATION, TAG_SERVICE, TAG_SERVICE_BUILDER_EXTENSION, TAG_SERVICE_GROUP, TAG_STATE_MANAGER, TAG_SUPPORTED_POLICY_NAMESPACES, TAG_TARGET_RESOLVER, TAG_TARGET_RESOLVERS, TAG_THREAD_CONTEXT_MIGRATOR, TAG_THREAD_CONTEXT_MIGRATORS, TAG_TIMEOUT, TAG_TRANSACTION, TAG_TRANSACTION_CONFIGURATION_CLASS, TAG_TRANSPORT, TAG_TRANSPORT_RECEIVER, TAG_TRANSPORT_SENDER, TAG_TRANSPORTS, TAG_TYPE, TARGET_NAME_SPACE| Constructor and Description |
|---|
AxisConfigBuilder(AxisConfiguration axisConfiguration) |
AxisConfigBuilder(InputStream serviceInputStream,
AxisConfiguration axisConfiguration,
DeploymentEngine deploymentEngine) |
| Modifier and Type | Method and Description |
|---|---|
void |
populateConfig() |
protected HashMap |
processMessageBuilders(org.apache.axiom.om.OMElement messageBuildersElement)
Processes the message builders specified in axis2.xml or services.xml.
|
protected HashMap |
processMessageFormatters(org.apache.axiom.om.OMElement messageFormattersElement)
Processes the message builders specified in axis2.xml or services.xml.
|
protected void |
processModuleConfig(Iterator moduleConfigs,
ParameterInclude parent,
AxisConfiguration config) |
protected void |
processModuleRefs(Iterator moduleRefs,
AxisConfiguration config)
Update the list of modules that is required to be engaged globally.
|
ArrayList |
processTransportReceivers(Iterator trs_senders) |
void |
processTransportSenders(Iterator trs_senders) |
buildOM, findAndValidateSelectorClass, getLocalPolicyAssertionNames, getShortFileName, getValue, loadDefaultMessageReceiver, loadMessageReceiver, processActionMappings, processFlow, processHandler, processHandler, processMessageReceivers, processMessageReceivers, processOperationModuleRefs, processParameters, processPolicyElements, processPolicyRefElements, processSupportedPolicyNamespacespublic AxisConfigBuilder(InputStream serviceInputStream, AxisConfiguration axisConfiguration, DeploymentEngine deploymentEngine)
public AxisConfigBuilder(AxisConfiguration axisConfiguration)
public void populateConfig()
throws DeploymentException
DeploymentExceptionprotected void processModuleConfig(Iterator moduleConfigs, ParameterInclude parent, AxisConfiguration config) throws DeploymentException
DeploymentExceptionprotected void processModuleRefs(Iterator moduleRefs, AxisConfiguration config)
public ArrayList processTransportReceivers(Iterator trs_senders) throws DeploymentException
DeploymentExceptionpublic void processTransportSenders(Iterator trs_senders) throws DeploymentException
DeploymentExceptionprotected HashMap processMessageFormatters(org.apache.axiom.om.OMElement messageFormattersElement) throws DeploymentException
DescriptionBuilderprocessMessageFormatters in class DescriptionBuilderDeploymentExceptionprotected HashMap processMessageBuilders(org.apache.axiom.om.OMElement messageBuildersElement) throws DeploymentException
DescriptionBuilderprocessMessageBuilders in class DescriptionBuilderDeploymentExceptionCopyright © 2004–2017 The Apache Software Foundation. All rights reserved.