|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.axis2.description.AxisModule
public class 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 available to a single service if services.xml have module ref=".."
Field Summary | |
---|---|
static java.lang.String |
MODULE_SERVICE
|
static java.lang.String |
VERSION_SNAPSHOT
|
Constructor Summary | |
---|---|
AxisModule()
Constructor ModuleDescription. |
|
AxisModule(java.lang.String 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()
|
Flow |
getFaultOutFlow()
|
java.net.URL |
getFileName()
|
Flow |
getInFlow()
|
QName[] |
getLocalPolicyAssertions()
|
Module |
getModule()
|
java.lang.ClassLoader |
getModuleClassLoader()
|
java.lang.String |
getModuleDescription()
|
java.lang.String |
getName()
Get the name of this Module |
java.util.HashMap |
getOperations()
|
Flow |
getOutFlow()
|
Parameter |
getParameter(java.lang.String name)
Method getParameter. |
java.util.ArrayList |
getParameters()
Gets all the parameters in a given description. |
AxisConfiguration |
getParent()
|
PolicyInclude |
getPolicyInclude()
|
PolicySubject |
getPolicySubject()
|
java.lang.String[] |
getSupportedPolicyNamespaces()
|
java.lang.String |
getVersion()
|
boolean |
isParameterLocked(java.lang.String parameterName)
Checks whether the parameter is locked at any level. |
void |
removeParameter(Parameter param)
|
void |
setFaultInFlow(Flow faultFlow)
|
void |
setFaultOutFlow(Flow faultFlow)
|
void |
setFileName(java.net.URL fileName)
|
void |
setInFlow(Flow inFlow)
|
void |
setLocalPolicyAssertions(QName[] localPolicyAssertions)
|
void |
setModule(Module module)
|
void |
setModuleClassLoader(java.lang.ClassLoader moduleClassLoader)
|
void |
setModuleDescription(java.lang.String moduleDescription)
|
void |
setName(java.lang.String name)
|
void |
setOutFlow(Flow outFlow)
|
void |
setParent(AxisConfiguration parent)
|
void |
setPolicyInclude(PolicyInclude policyInclude)
|
void |
setSupportedPolicyNamespaces(java.lang.String[] supportedPolicyNamespaces)
|
void |
setVersion(java.lang.String version)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String VERSION_SNAPSHOT
public static final java.lang.String MODULE_SERVICE
Constructor Detail |
---|
public AxisModule()
public AxisModule(java.lang.String name)
name
- : Name of the moduleMethod Detail |
---|
public void addOperation(AxisOperation axisOperation)
public void addParameter(Parameter param) throws AxisFault
ParameterInclude
addParameter
in interface ParameterInclude
param
- : Parameter to be added
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()
public Flow getFaultOutFlow()
public Flow getInFlow()
public Module getModule()
public java.lang.ClassLoader getModuleClassLoader()
public java.lang.String getName()
public java.util.HashMap getOperations()
public Flow getOutFlow()
public Parameter getParameter(java.lang.String name)
ParameterInclude
getParameter
in interface ParameterInclude
public java.util.ArrayList getParameters()
ParameterInclude
getParameters
in interface ParameterInclude
public AxisConfiguration getParent()
public boolean isParameterLocked(java.lang.String parameterName)
ParameterInclude
isParameterLocked
in interface ParameterInclude
public void setFaultInFlow(Flow faultFlow)
faultFlow
- : Arryalist of handlerDescriptionspublic void setFaultOutFlow(Flow faultFlow)
faultFlow
- : Arryalist of HandlerDescriptionspublic void setInFlow(Flow inFlow)
public void setModule(Module module)
module
- : AxisModulepublic void setModuleClassLoader(java.lang.ClassLoader moduleClassLoader)
public void setName(java.lang.String name)
name
- : Setting name of the modulepublic void setOutFlow(Flow outFlow)
public void setParent(AxisConfiguration parent)
public void setPolicyInclude(PolicyInclude policyInclude)
public PolicyInclude getPolicyInclude()
public PolicySubject getPolicySubject()
public java.lang.String getModuleDescription()
public void setModuleDescription(java.lang.String moduleDescription)
public java.lang.String[] getSupportedPolicyNamespaces()
public void setSupportedPolicyNamespaces(java.lang.String[] supportedPolicyNamespaces)
public QName[] getLocalPolicyAssertions()
public void setLocalPolicyAssertions(QName[] localPolicyAssertions)
public java.net.URL getFileName()
public void setFileName(java.net.URL fileName)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |