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(java.lang.String moduleref)
addService
public void addService(AxisService service)
throws AxisFault
- Throws:
AxisFault
addToGroup
public void addToGroup(AxisService service)
throws java.lang.Exception
- Throws:
java.lang.Exception
addToengagedModules
public void addToengagedModules(java.lang.String moduleName)
removeFromEngageList
public void removeFromEngageList(java.lang.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
- Parameters:
module
- axisConfig
-
- Throws:
AxisFault
disengageModule
public void disengageModule(AxisModule module)
throws AxisFault
- Throws:
AxisFault
removeService
public void removeService(java.lang.String name)
throws AxisFault
- Throws:
AxisFault
getAxisDescription
public AxisConfiguration getAxisDescription()
getEngagedModules
public java.util.ArrayList getEngagedModules()
getModuleConfig
public ModuleConfiguration getModuleConfig(java.lang.String moduleName)
getModuleRefs
public java.util.ArrayList getModuleRefs()
getService
public AxisService getService(java.lang.String name)
throws AxisFault
- Throws:
AxisFault
getServiceGroupClassLoader
public java.lang.ClassLoader getServiceGroupClassLoader()
getServiceGroupName
public java.lang.String getServiceGroupName()
getServices
public java.util.Iterator getServices()
setAxisDescription
public void setAxisDescription(AxisConfiguration axisDescription)
setServiceGroupClassLoader
public void setServiceGroupClassLoader(java.lang.ClassLoader serviceGroupClassLoader)
setServiceGroupName
public void setServiceGroupName(java.lang.String serviceGroupName)
getKey
public java.lang.Object getKey()
- Specified by:
getKey
in class AxisDescription
isEngaged
public boolean isEngaged(java.lang.String moduleName)
- Specified by:
isEngaged
in class AxisDescription
isFoundWebResources
public boolean isFoundWebResources()
setFoundWebResources
public void setFoundWebResources(boolean foundWebResources)
Copyright © 2004-2007 Apache Software Foundation. All Rights Reserved.