org.apache.axis2.description
Class AxisServiceGroup
java.lang.Object
org.apache.axis2.description.AxisServiceGroup
- All Implemented Interfaces:
- ParameterInclude
- public class AxisServiceGroup
- extends 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
AxisServiceGroup
public AxisServiceGroup()
AxisServiceGroup
public AxisServiceGroup(AxisConfiguration axisDescription)
addModuleConfig
public void addModuleConfig(ModuleConfiguration moduleConfiguration)
- Adds module configuration , if there is moduleConfig tag in service.
- Parameters:
moduleConfiguration
-
addModuleref
public void addModuleref(QName moduleref)
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
addService
public void addService(AxisService service)
throws AxisFault
- Throws:
AxisFault
addToengagedModules
public void addToengagedModules(QName moduleName)
deserializeParameters
public void deserializeParameters(OMElement parameterElement)
throws AxisFault
- Specified by:
deserializeParameters
in interface ParameterInclude
- Throws:
AxisFault
engageModule
public void engageModule(ModuleDescription module)
throws AxisFault
- Throws:
AxisFault
removeService
public void removeService(String name)
throws AxisFault
- Throws:
AxisFault
getAxisDescription
public AxisConfiguration getAxisDescription()
getEngagedModules
public ArrayList getEngagedModules()
getModuleConfig
public ModuleConfiguration getModuleConfig(QName moduleName)
getModuleRefs
public ArrayList getModuleRefs()
getParameter
public Parameter getParameter(String name)
- Description copied from interface:
ParameterInclude
- Method getParameter.
- Specified by:
getParameter
in interface ParameterInclude
- Parameters:
name
-
- Returns:
- Returns Parameter.
getParameters
public ArrayList getParameters()
- Description copied from interface:
ParameterInclude
- Gets all the parameters in a given description.
- Specified by:
getParameters
in interface ParameterInclude
- Returns:
- Returns ArrayList.
getParent
public AxisConfiguration getParent()
getService
public AxisService getService(String name)
throws AxisFault
- Throws:
AxisFault
getServiceGroupClassLoader
public ClassLoader getServiceGroupClassLoader()
getServiceGroupName
public String getServiceGroupName()
getServices
public Iterator getServices()
isParameterLocked
public boolean isParameterLocked(String parameterName)
- Description copied from interface:
ParameterInclude
- Checks whether the parameter is locked at any level.
- Specified by:
isParameterLocked
in interface ParameterInclude
setAxisDescription
public void setAxisDescription(AxisConfiguration axisDescription)
setParent
public void setParent(AxisConfiguration parent)
setServiceGroupClassLoader
public void setServiceGroupClassLoader(ClassLoader serviceGroupClassLoader)
setServiceGroupName
public void setServiceGroupName(String serviceGroupName)
getPolicyInclude
public PolicyInclude getPolicyInclude()
setPolicyInclude
public void setPolicyInclude(PolicyInclude policyInclude)