Package org.apache.axis2.description
Class AxisMessage
java.lang.Object
org.apache.axis2.description.AxisDescription
org.apache.axis2.description.AxisMessage
- All Implemented Interfaces:
DescriptionConstants,ParameterInclude
This class represents the messages in WSDL. There can be message element in services.xml
which are represented by this class.
-
Field Summary
Fields inherited from class org.apache.axis2.description.AxisDescription
engagedModules, parameterObservers, parentFields inherited from interface org.apache.axis2.description.DescriptionConstants
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddModuleRefs(String moduleName) voidaddSoapHeader(SOAPHeaderMessage soapHeaderMessage) org.apache.neethi.Policyorg.apache.neethi.PolicyThis will return a list of WSDLExtensibilityAttributegetKey()getName()org.apache.ws.commons.schema.XmlSchemaElementbooleanisParameterLocked(String parameterName) Checks whether the parameter is locked at any level.booleanbooleanvoidonEngage(AxisModule axisModule, AxisDescription engager) We do not support adding module operations when engaging a module to an AxisMessagevoidsetDirection(String direction) voidsetElementQName(QName element) voidsetMessageFlow(ArrayList<Handler> operationFlow) voidsetMessagePartName(String messagePartName) voidvoidsetPartName(String partName) voidsetWrapped(boolean wrapped) Methods inherited from class org.apache.axis2.description.AxisDescription
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, isParameterTrue, onDisengage, removeChild, removeParameter, removeParameterObserver, setDocumentation, setDocumentation, setParent, setPolicyInclude
-
Constructor Details
-
AxisMessage
public AxisMessage()
-
-
Method Details
-
getMessagePartName
-
setMessagePartName
-
getMessageFlow
-
isParameterLocked
Description copied from interface:ParameterIncludeChecks whether the parameter is locked at any level.- Specified by:
isParameterLockedin interfaceParameterInclude- Overrides:
isParameterLockedin classAxisDescription
-
setMessageFlow
-
getDirection
-
setDirection
-
getElementQName
-
setElementQName
-
getKey
- Specified by:
getKeyin classAxisDescription
-
getSchemaElement
public org.apache.ws.commons.schema.XmlSchemaElement getSchemaElement() -
getName
-
setName
-
getExtensibilityAttributes
This will return a list of WSDLExtensibilityAttribute- Returns:
-
addSoapHeader
-
getSoapHeaders
-
onEngage
We do not support adding module operations when engaging a module to an AxisMessage- Overrides:
onEngagein classAxisDescription- Parameters:
axisModule- AxisModule to engageengager-- Throws:
AxisFault- something went wrong
-
getModulerefs
-
addModuleRefs
-
getAxisOperation
-
getPartName
-
setPartName
-
isWrapped
public boolean isWrapped() -
setWrapped
public void setWrapped(boolean wrapped) -
getEffectivePolicy
public org.apache.neethi.Policy getEffectivePolicy() -
calculateEffectivePolicy
public org.apache.neethi.Policy calculateEffectivePolicy() -
isPolicyUpdated
public boolean isPolicyUpdated()
-