org.wso2.mercury.context
Class MercuryMessageContext

java.lang.Object
  extended by org.wso2.mercury.context.MercuryMessageContext

public class MercuryMessageContext
extends java.lang.Object

this class is used to wrap the message context and the application message and keep it in the buffers


Constructor Summary
MercuryMessageContext(RMApplicationMessage rmApplicationMessage, org.apache.axis2.context.MessageContext messageContext)
           
MercuryMessageContext(RMSMessageDto persistanceDto, RMApplicationMessage rmApplicationMessage, org.apache.axis2.context.MessageContext messageContext)
           
 
Method Summary
 int getCurrentHandlerIndex()
           
 long getLastMessageSendTime()
           
 org.apache.axis2.context.MessageContext getMessageContext()
           
 RMApplicationMessage getRmApplicationMessage()
           
 RMDMessageDto getRmdPersistanceDto()
           
 RMSMessageDto getRmsPersistanceDto()
           
 void setCurrentHandlerIndex(int currentHandlerIndex)
           
 void setLastMessageSendTime(long lastMessageSendTime)
           
 void setMessageContext(org.apache.axis2.context.MessageContext messageContext)
           
 void setRmApplicationMessage(RMApplicationMessage rmApplicationMessage)
           
 void setRmdPersistanceDto(RMDMessageDto rmdPersistanceDto)
           
 void setRmsPersistanceDto(RMSMessageDto rmsPersistanceDto)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MercuryMessageContext

public MercuryMessageContext(RMApplicationMessage rmApplicationMessage,
                             org.apache.axis2.context.MessageContext messageContext)

MercuryMessageContext

public MercuryMessageContext(RMSMessageDto persistanceDto,
                             RMApplicationMessage rmApplicationMessage,
                             org.apache.axis2.context.MessageContext messageContext)
Method Detail

getLastMessageSendTime

public long getLastMessageSendTime()

setLastMessageSendTime

public void setLastMessageSendTime(long lastMessageSendTime)

getRmApplicationMessage

public RMApplicationMessage getRmApplicationMessage()

setRmApplicationMessage

public void setRmApplicationMessage(RMApplicationMessage rmApplicationMessage)

getMessageContext

public org.apache.axis2.context.MessageContext getMessageContext()

setMessageContext

public void setMessageContext(org.apache.axis2.context.MessageContext messageContext)

getRmsPersistanceDto

public RMSMessageDto getRmsPersistanceDto()

setRmsPersistanceDto

public void setRmsPersistanceDto(RMSMessageDto rmsPersistanceDto)

getRmdPersistanceDto

public RMDMessageDto getRmdPersistanceDto()

setRmdPersistanceDto

public void setRmdPersistanceDto(RMDMessageDto rmdPersistanceDto)

getCurrentHandlerIndex

public int getCurrentHandlerIndex()

setCurrentHandlerIndex

public void setCurrentHandlerIndex(int currentHandlerIndex)


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