|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.sandesha2.util.RMMsgCreator
public class RMMsgCreator
Used to create new RM messages.
Field Summary | |
---|---|
static java.lang.String |
ACK_TO_BE_WRITTEN
|
Constructor Summary | |
---|---|
RMMsgCreator()
|
Method Summary | |
---|---|
static void |
addAckMessage(RMMsgContext applicationMsg,
java.lang.String sequenceId,
RMDBean rmdBean,
boolean addToEnvelope,
boolean isPiggybacked)
Adds an Ack of specific sequence to the given application message. |
static void |
addAckRequest(RMMsgContext applicationMsg,
java.lang.String sequenceId,
RMSBean rmsBean)
Adds an Ack Request for a specific sequence to the given application message. |
static RMMsgContext |
createCloseSeqResponseMsg(RMMsgContext closeSeqRMMsg,
RMSequenceBean rmSequenceBean)
|
static RMMsgContext |
createCreateSeqMsg(RMSBean rmsBean,
RMMsgContext applicationRMMsg)
Create a new CreateSequence message. |
static RMMsgContext |
createCreateSeqResponseMsg(RMMsgContext createSeqMessage,
RMSequenceBean rmSequenceBean)
Create a new CreateSequenceResponse message. |
static RMMsgContext |
createMakeConnectionMessage(RMMsgContext referenceRMMessage,
RMSequenceBean bean,
java.lang.String makeConnectionSeqId,
java.lang.String makeConnectionAnonURI)
|
static RMMsgContext |
createTerminateSeqResponseMsg(RMMsgContext terminateSeqRMMsg,
RMSequenceBean rmSequenceBean)
|
static RMMsgContext |
createTerminateSequenceMessage(RMMsgContext referenceRMMessage,
RMSBean rmsBean,
StorageManager storageManager)
Creates a new TerminateSequence message. |
static void |
secureOutboundMessage(RMSequenceBean rmBean,
org.apache.axis2.context.MessageContext message)
This will add necessary data to a out-bound message to make sure that is is correctly secured. |
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 ACK_TO_BE_WRITTEN
Constructor Detail |
---|
public RMMsgCreator()
Method Detail |
---|
public static RMMsgContext createCreateSeqMsg(RMSBean rmsBean, RMMsgContext applicationRMMsg) throws org.apache.axis2.AxisFault
applicationRMMsg
- internalSequenceId
- acksToEPR
-
SandeshaException
org.apache.axis2.AxisFault
public static RMMsgContext createTerminateSequenceMessage(RMMsgContext referenceRMMessage, RMSBean rmsBean, StorageManager storageManager) throws org.apache.axis2.AxisFault
referenceRMMessage
-
SandeshaException
org.apache.axis2.AxisFault
public static RMMsgContext createCreateSeqResponseMsg(RMMsgContext createSeqMessage, RMSequenceBean rmSequenceBean) throws org.apache.axis2.AxisFault
createSeqMessage
- outMessage
- newSequenceID
-
org.apache.axis2.AxisFault
public static RMMsgContext createTerminateSeqResponseMsg(RMMsgContext terminateSeqRMMsg, RMSequenceBean rmSequenceBean) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public static RMMsgContext createCloseSeqResponseMsg(RMMsgContext closeSeqRMMsg, RMSequenceBean rmSequenceBean) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public static void addAckMessage(RMMsgContext applicationMsg, java.lang.String sequenceId, RMDBean rmdBean, boolean addToEnvelope, boolean isPiggybacked) throws SandeshaException
applicationMsg
- The Message to which the Ack will be addedsequenceId
- - The sequence to which we will be Acking
SandeshaException
public static void addAckRequest(RMMsgContext applicationMsg, java.lang.String sequenceId, RMSBean rmsBean) throws SandeshaException
applicationMsg
- The Message to which the AckRequest will be addedsequenceId
- - The sequence which we will request the ack for
SandeshaException
public static RMMsgContext createMakeConnectionMessage(RMMsgContext referenceRMMessage, RMSequenceBean bean, java.lang.String makeConnectionSeqId, java.lang.String makeConnectionAnonURI) throws org.apache.axis2.AxisFault
org.apache.axis2.AxisFault
public static void secureOutboundMessage(RMSequenceBean rmBean, org.apache.axis2.context.MessageContext message) throws SandeshaException
rmBean
- Sequence bean to identify the sequence. This could be an in-bound sequence or an out-bound sequence.message
- - The message which will be secured.
SandeshaException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |