public class AxisServiceGroup extends AxisDescription
engagedModules, parameterObservers, parent
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 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(String moduleref) |
void |
addService(AxisService service) |
void |
addToGroup(AxisService service)
Deprecated.
please use addService() instead
|
Object |
getKey() |
ModuleConfiguration |
getModuleConfig(String moduleName) |
ArrayList<String> |
getModuleRefs() |
AxisService |
getService(String name) |
ClassLoader |
getServiceGroupClassLoader() |
String |
getServiceGroupName() |
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(String name) |
void |
setAxisDescription(AxisConfiguration axisDescription) |
void |
setFoundWebResources(boolean foundWebResources) |
void |
setServiceGroupClassLoader(ClassLoader serviceGroupClassLoader) |
void |
setServiceGroupName(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, setPolicyInclude
public AxisServiceGroup()
public AxisServiceGroup(AxisConfiguration axisDescription)
public void addModuleConfig(ModuleConfiguration moduleConfiguration)
moduleConfiguration
- the ModuleConfiguration to addpublic void addModuleref(String moduleref)
public void addService(AxisService service) throws AxisFault
AxisFault
public void addToGroup(AxisService service) throws Exception
service
- Exception
protected void onEngage(AxisModule module, AxisDescription engager) throws AxisFault
onEngage
in class AxisDescription
module
- the newly-engaged AxisModuleengager
- AxisFault
- if there is a problempublic void onDisengage(AxisModule module) throws AxisFault
onDisengage
in class AxisDescription
AxisFault
public ModuleConfiguration getModuleConfig(String moduleName)
public AxisService getService(String name) throws AxisFault
AxisFault
public ClassLoader getServiceGroupClassLoader()
public String getServiceGroupName()
public Iterator<AxisService> getServices()
public void setAxisDescription(AxisConfiguration axisDescription)
public void setServiceGroupClassLoader(ClassLoader serviceGroupClassLoader)
public void setServiceGroupName(String serviceGroupName)
public Object getKey()
getKey
in class AxisDescription
public boolean isFoundWebResources()
public void setFoundWebResources(boolean foundWebResources)
Copyright © 2004–2018 The Apache Software Foundation. All rights reserved.