Class AxisMessage

java.lang.Object
org.apache.axis2.description.AxisDescription
org.apache.axis2.description.AxisMessage
All Implemented Interfaces:
DescriptionConstants, ParameterInclude

public class AxisMessage extends AxisDescription
This class represents the messages in WSDL. There can be message element in services.xml which are represented by this class.
  • Constructor Details

    • AxisMessage

      public AxisMessage()
  • Method Details

    • getMessagePartName

      public String getMessagePartName()
    • setMessagePartName

      public void setMessagePartName(String messagePartName)
    • getMessageFlow

      public ArrayList<Handler> getMessageFlow()
    • isParameterLocked

      public boolean isParameterLocked(String parameterName)
      Description copied from interface: ParameterInclude
      Checks whether the parameter is locked at any level.
      Specified by:
      isParameterLocked in interface ParameterInclude
      Overrides:
      isParameterLocked in class AxisDescription
    • setMessageFlow

      public void setMessageFlow(ArrayList<Handler> operationFlow)
    • getDirection

      public String getDirection()
    • setDirection

      public void setDirection(String direction)
    • getElementQName

      public QName getElementQName()
    • setElementQName

      public void setElementQName(QName element)
    • getKey

      public Object getKey()
      Specified by:
      getKey in class AxisDescription
    • getSchemaElement

      public org.apache.ws.commons.schema.XmlSchemaElement getSchemaElement()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getExtensibilityAttributes

      public List getExtensibilityAttributes()
      This will return a list of WSDLExtensibilityAttribute
      Returns:
    • addSoapHeader

      public void addSoapHeader(SOAPHeaderMessage soapHeaderMessage)
    • getSoapHeaders

      public ArrayList getSoapHeaders()
    • onEngage

      public void onEngage(AxisModule axisModule, AxisDescription engager) throws AxisFault
      We do not support adding module operations when engaging a module to an AxisMessage
      Overrides:
      onEngage in class AxisDescription
      Parameters:
      axisModule - AxisModule to engage
      engager -
      Throws:
      AxisFault - something went wrong
    • getModulerefs

      public ArrayList<String> getModulerefs()
    • addModuleRefs

      public void addModuleRefs(String moduleName)
    • getAxisOperation

      public AxisOperation getAxisOperation()
    • getPartName

      public String getPartName()
    • setPartName

      public void setPartName(String partName)
    • 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()