org.wso2.mercury.message
Class RMMessage

java.lang.Object
  extended by org.wso2.mercury.message.RMMessage
Direct Known Subclasses:
CreateSequenceMessage, CreateSequenceResponseMessage, LastMessage, RMApplicationMessage, SequenceAcknowledgmentMessage, TerminateSequenceMessage

public abstract class RMMessage
extends java.lang.Object

each RM specific message class should extends from this class in addition to toSOAPEnvelope those classes should have static fromSOAPEnvelope to parse the data.


Field Summary
protected  java.lang.String rmNamespace
           
protected  java.lang.String soapNamesapce
           
 
Constructor Summary
protected RMMessage()
           
protected RMMessage(java.lang.String rmNamespace, java.lang.String soapNamesapce)
           
 
Method Summary
 java.lang.String getRmNamespace()
           
protected  SOAPFactory getSoapFactory()
           
 java.lang.String getSoapNamesapce()
           
 void setRmNamespace(java.lang.String rmNamespace)
           
 void setSoapNamesapce(java.lang.String soapNamesapce)
           
abstract  SOAPEnvelope toSOAPEnvelope()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

rmNamespace

protected java.lang.String rmNamespace

soapNamesapce

protected java.lang.String soapNamesapce
Constructor Detail

RMMessage

protected RMMessage()

RMMessage

protected RMMessage(java.lang.String rmNamespace,
                    java.lang.String soapNamesapce)
Method Detail

getSoapFactory

protected SOAPFactory getSoapFactory()

toSOAPEnvelope

public abstract SOAPEnvelope toSOAPEnvelope()
                                     throws RMMessageBuildingException
Throws:
RMMessageBuildingException

getRmNamespace

public java.lang.String getRmNamespace()

setRmNamespace

public void setRmNamespace(java.lang.String rmNamespace)

getSoapNamesapce

public java.lang.String getSoapNamesapce()

setSoapNamesapce

public void setSoapNamesapce(java.lang.String soapNamesapce)


~~~~~~~~~~~~~~~~~~~ Mercury ~~~~~~~~~~~~~~~~~~~~~