org.apache.axis2.description
Class ServiceGroupDescription
java.lang.Object
org.apache.axis2.description.ServiceGroupDescription
- All Implemented Interfaces:
- ParameterInclude
- public class ServiceGroupDescription
- extends java.lang.Object
- implements ParameterInclude
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
paramInclude
protected ParameterInclude paramInclude
ServiceGroupDescription
public ServiceGroupDescription()
ServiceGroupDescription
public ServiceGroupDescription(AxisConfiguration axisDescription)
addParameter
public void addParameter(Parameter param)
throws AxisFault
- Description copied from interface:
ParameterInclude
- Method addParameter
- Specified by:
addParameter
in interface ParameterInclude
- Parameters:
param
-
- Throws:
AxisFault
getParameter
public Parameter getParameter(java.lang.String name)
- Description copied from interface:
ParameterInclude
- Method getParameter
- Specified by:
getParameter
in interface ParameterInclude
- Parameters:
name
-
- Returns:
getParameters
public java.util.ArrayList getParameters()
- Description copied from interface:
ParameterInclude
- To get all the parameters in a given description
- Specified by:
getParameters
in interface ParameterInclude
- Returns:
isParamterLocked
public boolean isParamterLocked(java.lang.String paramterName)
- Specified by:
isParamterLocked
in interface ParameterInclude
getServiceGroupName
public java.lang.String getServiceGroupName()
setServiceGroupName
public void setServiceGroupName(java.lang.String serviceGroupName)
getParent
public AxisConfiguration getParent()
setParent
public void setParent(AxisConfiguration parent)
addModuleConfig
public void addModuleConfig(ModuleConfiguration moduleConfiguration)
- Adding module configuration , if there is moduleConfig tag in service
- Parameters:
moduleConfiguration
-
getModuleConfig
public ModuleConfiguration getModuleConfig(javax.xml.namespace.QName moduleName)
addModule
public void addModule(javax.xml.namespace.QName moduleName)
engageModuleToGroup
public void engageModuleToGroup(javax.xml.namespace.QName moduleName)
throws AxisFault
- Throws:
AxisFault
getServiceGroupModules
public java.util.ArrayList getServiceGroupModules()
getServices
public java.util.Iterator getServices()
addService
public void addService(ServiceDescription service)
throws AxisFault
- Throws:
AxisFault
getAxisDescription
public AxisConfiguration getAxisDescription()
setAxisDescription
public void setAxisDescription(AxisConfiguration axisDescription)
getService
public ServiceDescription getService(javax.xml.namespace.QName name)
throws AxisFault
- Throws:
AxisFault
addModuleref
public void addModuleref(javax.xml.namespace.QName moduleref)
getModules
public java.util.ArrayList getModules()
removeService
public void removeService(javax.xml.namespace.QName name)
throws AxisFault
- Throws:
AxisFault
getServiceGroupContext
public ServiceGroupContext getServiceGroupContext(ConfigurationContext parent)