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_NAME, STYLE_KEY |
| Methods inherited from class org.apache.axis2.description.AxisDescription |
addChild, addChild, addParameter, applyPolicy, applyPolicy, deserializeParameters, getAxisConfiguration, getChild, getChildren, getParameter, getParameters, getParameterValue, getParent, getPolicyInclude, isParameterLocked, removeChild, removeParameter, 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(String moduleref)
addService
public void addService(AxisService service)
throws AxisFault
- Throws:
AxisFault
addToGroup
public void addToGroup(AxisService service)
throws Exception
- Throws:
Exception
addToengagedModules
public void addToengagedModules(String moduleName)
removeFromEngageList
public void removeFromEngageList(String moduleName)
engageModule
public void engageModule(AxisModule module,
AxisConfiguration axisConfig)
throws AxisFault
- Description copied from class:
AxisDescription
- Engaging a module to different level
- Specified by:
engageModule in class AxisDescription
- Throws:
AxisFault
disengageModule
public void disengageModule(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(String 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
isEngaged
public boolean isEngaged(String moduleName)
- Specified by:
isEngaged in class AxisDescription
isFoundWebResources
public boolean isFoundWebResources()
setFoundWebResources
public void setFoundWebResources(boolean foundWebResources)