org.apache.sandesha.util
Class RMMessageCreator

java.lang.Object
  extended byorg.apache.sandesha.util.RMMessageCreator

public class RMMessageCreator
extends java.lang.Object

This is the message creater for Sandesha. This will create all the RM related messages with requried headers but only at he obect level. No serialization will occure.


Constructor Summary
RMMessageCreator()
           
 
Method Summary
static MessageContext cloneMsgContext(MessageContext msgContext)
           
static RMMessageContext createAcknowledgementMsg(RMMessageContext rmMessageContext)
           
static RMMessageContext createCreateSeqMsg(RMMessageContext rmMsgCtx, byte endPoint, java.lang.String msgID, java.lang.String offer)
           
static RMMessageContext createCreateSeqResponseMsg(RMMessageContext rmMsgCtx)
           
static RMMessageContext createServiceRequestMessage(RMMessageContext rmMsgCtx)
           
static RMMessageContext createServiceResponseMessage(RMMessageContext rmMsgCtx)
           
static RMMessageContext createTerminateSeqMsg(RMMessageContext rmMsgCtx, byte endPoint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RMMessageCreator

public RMMessageCreator()
Method Detail

createCreateSeqMsg

public static RMMessageContext createCreateSeqMsg(RMMessageContext rmMsgCtx,
                                                  byte endPoint,
                                                  java.lang.String msgID,
                                                  java.lang.String offer)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

createCreateSeqResponseMsg

public static RMMessageContext createCreateSeqResponseMsg(RMMessageContext rmMsgCtx)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

createTerminateSeqMsg

public static RMMessageContext createTerminateSeqMsg(RMMessageContext rmMsgCtx,
                                                     byte endPoint)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

createAcknowledgementMsg

public static RMMessageContext createAcknowledgementMsg(RMMessageContext rmMessageContext)
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

createServiceResponseMessage

public static RMMessageContext createServiceResponseMessage(RMMessageContext rmMsgCtx)
                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createServiceRequestMessage

public static RMMessageContext createServiceRequestMessage(RMMessageContext rmMsgCtx)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

cloneMsgContext

public static MessageContext cloneMsgContext(MessageContext msgContext)
                                      throws AxisFault
Throws:
AxisFault