org.apache.axis2.deployment
Class ServiceGroupBuilder
java.lang.Object
org.apache.axis2.deployment.DescriptionBuilder
org.apache.axis2.deployment.ServiceGroupBuilder
- All Implemented Interfaces:
- DeploymentConstants
- public class ServiceGroupBuilder
- extends DescriptionBuilder
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 |
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 |
ServiceGroupBuilder
public ServiceGroupBuilder(OMElement service,
HashMap wsdlServices,
AxisConfiguration axisConfig)
populateServiceGroup
public ArrayList populateServiceGroup(AxisServiceGroup axisServiceGroup)
throws DeploymentException
- Throws:
DeploymentException
processModuleRefs
protected void processModuleRefs(Iterator moduleRefs,
AxisServiceGroup axisServiceGroup)
throws DeploymentException
- Gets the list of modules that is required to be engaged globally.
- Parameters:
moduleRefs
- java.util.Iterator
- Throws:
DeploymentException
- DeploymentException
processServiceModuleConfig
protected void processServiceModuleConfig(Iterator moduleConfigs,
ParameterInclude parent,
AxisServiceGroup axisService)
throws DeploymentException
- Throws:
DeploymentException