org.apache.axis2.description
Class AxisServiceGroup
java.lang.Object
org.apache.axis2.description.AxisDescription
org.apache.axis2.description.AxisServiceGroup
- All Implemented Interfaces:
- DescriptionConstants, ParameterInclude
- public class AxisServiceGroup
- extends AxisDescription
Fields inherited from interface org.apache.axis2.description.DescriptionConstants |
CLASSLOADER_KEY, CONTEXTPATH_KEY, EXECUTION_CHAIN_KEY, EXECUTION_FAULT_CHAIN_KEY, EXECUTION_OUT_CHAIN_KEY, IN_FAULTFLOW_KEY, INFLOW_KEY, MESSAGE_RECEIVER_KEY, MODULEREF_KEY, OPERATION_KEY, OUT_FAULTFLOW_KEY, OUTFLOW_KEY, PARAMETER_KEY, PHASES_KEY, SERVICE_CLASS, SERVICE_CLASS_NAME, STYLE_KEY |
Methods inherited from class org.apache.axis2.description.AxisDescription |
addChild, addChild, addParameter, deserializeParameters, getChild, getChildren, getParameter, getParameters, getParent, getPolicyInclude, isParameterLocked, removeChild, setParent, setPolicyInclude |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AxisServiceGroup
public AxisServiceGroup()
- Field services
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)
addService
public void addService(AxisService service)
throws AxisFault
- Throws:
AxisFault
addToengagedModules
public void addToengagedModules(QName moduleName)
engageModule
public void engageModule(AxisModule 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()
getService
public AxisService getService(String name)
throws AxisFault
- Throws:
AxisFault
getServiceGroupClassLoader
public ClassLoader getServiceGroupClassLoader()
getServiceGroupName
public String getServiceGroupName()
getServices
public Iterator getServices()
setAxisDescription
public void setAxisDescription(AxisConfiguration axisDescription)
setServiceGroupClassLoader
public void setServiceGroupClassLoader(ClassLoader serviceGroupClassLoader)
setServiceGroupName
public void setServiceGroupName(String serviceGroupName)
getKey
public Object getKey()
- Specified by:
getKey
in class AxisDescription