public class AxisServiceGroup extends AxisDescription
engagedModules, parameterObservers, parentCLASSLOADER_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 and Description |
|---|
AxisServiceGroup() |
AxisServiceGroup(AxisConfiguration axisDescription) |
| Modifier and Type | Method and Description |
|---|---|
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 |
addToGroup(AxisService service)
Deprecated.
please use addService() instead
|
java.lang.Object |
getKey() |
ModuleConfiguration |
getModuleConfig(java.lang.String moduleName) |
java.util.ArrayList<java.lang.String> |
getModuleRefs() |
AxisService |
getService(java.lang.String name) |
java.lang.ClassLoader |
getServiceGroupClassLoader() |
java.lang.String |
getServiceGroupName() |
java.util.Iterator<AxisService> |
getServices() |
boolean |
isFoundWebResources() |
void |
onDisengage(AxisModule module) |
protected void |
onEngage(AxisModule module,
AxisDescription engager)
When a module gets engaged on a ServiceGroup, we have to engage it for each Service.
|
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) |
addChild, addChild, addParameter, addParameter, addParameterObserver, applyPolicy, applyPolicy, deserializeParameters, disengageModule, engageModule, engageModule, getAxisConfiguration, getChild, getChildren, getDocumentation, getDocumentationNode, getEngagedModules, getParameter, getParameters, getParameterValue, getParent, getPolicyInclude, getPolicySubject, isEngaged, isEngaged, isParameterLocked, isParameterTrue, removeChild, removeParameter, removeParameterObserver, setDocumentation, setDocumentation, setParent, setPolicyIncludepublic AxisServiceGroup()
public AxisServiceGroup(AxisConfiguration axisDescription)
public void addModuleConfig(ModuleConfiguration moduleConfiguration)
moduleConfiguration - the ModuleConfiguration to addpublic void addModuleref(java.lang.String moduleref)
public void addService(AxisService service) throws AxisFault
AxisFaultpublic void addToGroup(AxisService service) throws java.lang.Exception
service - java.lang.Exceptionprotected void onEngage(AxisModule module, AxisDescription engager) throws AxisFault
onEngage in class AxisDescriptionmodule - the newly-engaged AxisModuleengager - AxisFault - if there is a problempublic void onDisengage(AxisModule module) throws AxisFault
onDisengage in class AxisDescriptionAxisFaultpublic ModuleConfiguration getModuleConfig(java.lang.String moduleName)
public java.util.ArrayList<java.lang.String> getModuleRefs()
public AxisService getService(java.lang.String name) throws AxisFault
AxisFaultpublic java.lang.ClassLoader getServiceGroupClassLoader()
public java.lang.String getServiceGroupName()
public java.util.Iterator<AxisService> getServices()
public void setAxisDescription(AxisConfiguration axisDescription)
public void setServiceGroupClassLoader(java.lang.ClassLoader serviceGroupClassLoader)
public void setServiceGroupName(java.lang.String serviceGroupName)
public java.lang.Object getKey()
getKey in class AxisDescriptionpublic boolean isFoundWebResources()
public void setFoundWebResources(boolean foundWebResources)
Copyright © 2004-2021 The Apache Software Foundation. All Rights Reserved.