org.apache.axis2.description
Class AxisServiceGroup

java.lang.Object
  extended byorg.apache.axis2.description.AxisDescription
      extended byorg.apache.axis2.description.AxisServiceGroup
All Implemented Interfaces:
DescriptionConstants, ParameterInclude

public class AxisServiceGroup
extends AxisDescription


Field Summary
 
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
 
Constructor Summary
AxisServiceGroup()
          Field services
AxisServiceGroup(AxisConfiguration axisDescription)
           
 
Method Summary
 void addModuleConfig(ModuleConfiguration moduleConfiguration)
          Adds module configuration , if there is moduleConfig tag in service.
 void addModuleref(java.lang.String moduleref)
           
 void addService(AxisService service)
           
 void addToengagedModules(java.lang.String moduleName)
           
 void addToGroup(AxisService service)
           
 void disengageModule(AxisModule module)
           
 void engageModule(AxisModule module, AxisConfiguration axisConfig)
          Engaging a module to different level
 AxisConfiguration getAxisDescription()
           
 java.util.ArrayList getEngagedModules()
           
 java.lang.Object getKey()
           
 ModuleConfiguration getModuleConfig(java.lang.String moduleName)
           
 java.util.ArrayList getModuleRefs()
           
 AxisService getService(java.lang.String name)
           
 java.lang.ClassLoader getServiceGroupClassLoader()
           
 java.lang.String getServiceGroupName()
           
 java.util.Iterator getServices()
           
 boolean isEngaged(java.lang.String moduleName)
           
 boolean isFoundWebResources()
           
 void removeFromEngageList(java.lang.String moduleName)
           
 void removeService(java.lang.String name)
           
 void setAxisDescription(AxisConfiguration axisDescription)
           
 void setFoundWebResources(boolean foundWebResources)
           
 void setServiceGroupClassLoader(java.lang.ClassLoader serviceGroupClassLoader)
           
 void setServiceGroupName(java.lang.String serviceGroupName)
           
 
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
 

Constructor Detail

AxisServiceGroup

public AxisServiceGroup()
Field services


AxisServiceGroup

public AxisServiceGroup(AxisConfiguration axisDescription)
Method Detail

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.