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
  • Constructor Details

    • AxisServiceGroup

      public AxisServiceGroup()
    • AxisServiceGroup

      public AxisServiceGroup(AxisConfiguration axisDescription)
  • Method Details

    • addModuleConfig

      public void addModuleConfig(ModuleConfiguration moduleConfiguration)
      Adds module configuration, if there is moduleConfig tag in service.
      Parameters:
      moduleConfiguration - the ModuleConfiguration to add
    • addModuleref

      public void addModuleref(String moduleref)
    • addService

      public void addService(AxisService service) throws AxisFault
      Throws:
      AxisFault
    • onEngage

      protected void onEngage(AxisModule module, AxisDescription engager) throws AxisFault
      When a module gets engaged on a ServiceGroup, we have to engage it for each Service.
      Overrides:
      onEngage in class AxisDescription
      Parameters:
      module - the newly-engaged AxisModule
      engager -
      Throws:
      AxisFault - if there is a problem
    • onDisengage

      public void onDisengage(AxisModule module) throws AxisFault
      Overrides:
      onDisengage in class AxisDescription
      Throws:
      AxisFault
    • removeService

      public void removeService(String name) throws AxisFault
      Throws:
      AxisFault
    • getModuleConfig

      public ModuleConfiguration getModuleConfig(String moduleName)
    • getModuleRefs

      public ArrayList<String> getModuleRefs()
    • getService

      public AxisService getService(String name) throws AxisFault
      Throws:
      AxisFault
    • getServiceGroupClassLoader

      public ClassLoader getServiceGroupClassLoader()
    • getServiceGroupName

      public String getServiceGroupName()
    • getServices

      public Iterator<AxisService> 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
    • isFoundWebResources

      public boolean isFoundWebResources()
    • setFoundWebResources

      public void setFoundWebResources(boolean foundWebResources)