|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.description.AxisModule
This holds the information about a Module.
Handler are registered once they are available. They are available to all services if axis2.xml has a module ref="." or avalible to a single service if services.xml have module ref=".."
Constructor Summary | |
AxisModule()
Constructor ModuleDescription. |
|
AxisModule(QName name)
Constructor ModuleDescription. |
Method Summary | |
void |
addOperation(AxisOperation axisOperation)
|
void |
addParameter(Parameter param)
Method addParameter. |
void |
deserializeParameters(org.apache.axiom.om.OMElement parameterElement)
|
Flow |
getFaultInFlow()
Method getFaultInFlow. |
Flow |
getFaultOutFlow()
|
URL |
getFileName()
|
Flow |
getInFlow()
Method getInFlow. |
Module |
getModule()
|
ClassLoader |
getModuleClassLoader()
|
String |
getModuleDescription()
|
QName |
getName()
|
HashMap |
getOperations()
|
Flow |
getOutFlow()
Method getOutFlow. |
Parameter |
getParameter(String name)
Method getParameter. |
ArrayList |
getParameters()
Gets all the parameters in a given description. |
AxisConfiguration |
getParent()
|
PolicyInclude |
getPolicyInclude()
|
String[] |
getSupportedPolicyNamespaces()
|
boolean |
isParameterLocked(String parameterName)
Checks whether the parameter is locked at any level. |
void |
removeParameter(Parameter param)
|
void |
setFaultInFlow(Flow faultFlow)
Method setFaultInFlow. |
void |
setFaultOutFlow(Flow faultFlow)
Method setFaultOutFlow. |
void |
setFileName(URL fileName)
|
void |
setInFlow(Flow inFlow)
Method setInFlow. |
void |
setModule(Module module)
|
void |
setModuleClassLoader(ClassLoader moduleClassLoader)
|
void |
setModuleDescription(String moduleDescription)
|
void |
setName(QName name)
|
void |
setOutFlow(Flow outFlow)
Method setOutFlow. |
void |
setParent(AxisConfiguration parent)
|
void |
setPolicyInclude(PolicyInclude policyInclude)
|
void |
setSupportedPolicyNamespaces(String[] supportedPolicyNamespaces)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AxisModule()
public AxisModule(QName name)
name
- Method Detail |
public void addOperation(AxisOperation axisOperation)
public void addParameter(Parameter param) throws AxisFault
ParameterInclude
addParameter
in interface ParameterInclude
param
-
AxisFault
public void removeParameter(Parameter param) throws AxisFault
removeParameter
in interface ParameterInclude
AxisFault
public void deserializeParameters(org.apache.axiom.om.OMElement parameterElement) throws AxisFault
deserializeParameters
in interface ParameterInclude
AxisFault
public Flow getFaultInFlow()
FlowInclude
getFaultInFlow
in interface FlowInclude
public Flow getFaultOutFlow()
getFaultOutFlow
in interface FlowInclude
public Flow getInFlow()
FlowInclude
getInFlow
in interface FlowInclude
public Module getModule()
public ClassLoader getModuleClassLoader()
public QName getName()
public HashMap getOperations()
public Flow getOutFlow()
FlowInclude
getOutFlow
in interface FlowInclude
public Parameter getParameter(String name)
ParameterInclude
getParameter
in interface ParameterInclude
name
-
public ArrayList getParameters()
ParameterInclude
getParameters
in interface ParameterInclude
public AxisConfiguration getParent()
public boolean isParameterLocked(String parameterName)
ParameterInclude
isParameterLocked
in interface ParameterInclude
public void setFaultInFlow(Flow faultFlow)
FlowInclude
setFaultInFlow
in interface FlowInclude
faultFlow
- public void setFaultOutFlow(Flow faultFlow)
FlowInclude
setFaultOutFlow
in interface FlowInclude
faultFlow
- public void setInFlow(Flow inFlow)
FlowInclude
setInFlow
in interface FlowInclude
inFlow
- public void setModule(Module module)
module
- public void setModuleClassLoader(ClassLoader moduleClassLoader)
public void setName(QName name)
name
- public void setOutFlow(Flow outFlow)
FlowInclude
setOutFlow
in interface FlowInclude
outFlow
- public void setParent(AxisConfiguration parent)
public void setPolicyInclude(PolicyInclude policyInclude)
public PolicyInclude getPolicyInclude()
public String getModuleDescription()
public void setModuleDescription(String moduleDescription)
public String[] getSupportedPolicyNamespaces()
public void setSupportedPolicyNamespaces(String[] supportedPolicyNamespaces)
public URL getFileName()
public void setFileName(URL fileName)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |