org.apache.axis2.deployment
Class ServiceGroupBuilder

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

public class ServiceGroupBuilder
extends DescriptionBuilder


Field Summary
 
Fields inherited from class org.apache.axis2.deployment.DescriptionBuilder
engine, log, serviceInputSteram
 
Fields inherited from interface org.apache.axis2.deployment.DeploymentConstants
AFTER, ATQNAME, ATTLOCKED, ATTNAME, ATUSE, AXIS_STORAGE, AXIS2CONFIG, BEANMAPPINGST, BEFORE, CLASSNAME, CONTEXTPATHNAME, DESCRIPTION, DIPSTCH_ORDER, DIPSTCHER, EXTRACTSERVICEARCHIVE, HANDERST, HOTDEPLOYMENT, HOTUPDATE, IN_FAILTFLOW, INFLOWST, JWS_EXTENSION, LISTENERST, MEP, MESSAGERECEIVER, META_INF, MODULE, MODULE_PATH, MODULECONFIG, MODULEST, MODULEXML, OPRATIONST, ORDER, OUT_FAILTFLOW, OUTFLOWST, PARAMETERST, PHASE, PHASE_ORDER, PHASEFIRST, PHASELAST, PHASEST, REF, SERVICE, SERVICE_ELEMENT, SERVICE_GROUP_ELEMENT, SERVICE_PATH, SERVICETAG, SERVICEWSDL, SERVICEXML, STYLENAME, TRANSPORTRECEIVER, TRANSPORTSENDER, TRANSPORTSTAG, TRANSPORTTAG, TYPE, TYPEMAPPINGST
 
Constructor Summary
ServiceGroupBuilder(OMElement servcice, DeploymentEngine engine)
           
 
Method Summary
 void populateServiceGroup(ServiceGroupDescription serviceGroup)
           
protected  void processModuleRefs(java.util.Iterator moduleRefs, ServiceGroupDescription serviceGroup)
          To get the list og modules that is requird to be engage globally
protected  void processServiceModuleConfig(java.util.Iterator moduleConfigs, ParameterInclude parent, ServiceGroupDescription service)
           
 
Methods inherited from class org.apache.axis2.deployment.DescriptionBuilder
buildOM, getShortFileName, getValue, loadDefaultMessageReciver, loadMessageReceiver, processFlow, processHandler, processOpeasrtionModuleRefs, processParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceGroupBuilder

public ServiceGroupBuilder(OMElement servcice,
                           DeploymentEngine engine)
Method Detail

populateServiceGroup

public void populateServiceGroup(ServiceGroupDescription serviceGroup)
                          throws DeploymentException
Throws:
DeploymentException

processServiceModuleConfig

protected void processServiceModuleConfig(java.util.Iterator moduleConfigs,
                                          ParameterInclude parent,
                                          ServiceGroupDescription service)
                                   throws DeploymentException
Throws:
DeploymentException

processModuleRefs

protected void processModuleRefs(java.util.Iterator moduleRefs,
                                 ServiceGroupDescription serviceGroup)
                          throws DeploymentException
To get the list og modules that is requird to be engage globally

Parameters:
moduleRefs - java.util.Iterator
Throws:
DeploymentException - DeploymentException