A B C D E F G H I L M O P R S T U W

A

Accept - Class in org.wso2.mercury.message
used to accepts the offers comes from using the offer tag in create sequences
Accept() - Constructor for class org.wso2.mercury.message.Accept
 
Accept(String) - Constructor for class org.wso2.mercury.message.Accept
 
ACCEPT - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
ACKKNOWLEDGEMENT_RANGE - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
AcknowledgmentDto - Class in org.wso2.mercury.persistence.dto
used to store and retrive Acknowledgment details
AcknowledgmentDto() - Constructor for class org.wso2.mercury.persistence.dto.AcknowledgmentDto
 
AcknowledgmentRange - Class in org.wso2.mercury.message
represents an acknowledgment range
AcknowledgmentRange() - Constructor for class org.wso2.mercury.message.AcknowledgmentRange
 
AcknowledgmentRange(String) - Constructor for class org.wso2.mercury.message.AcknowledgmentRange
 
AcknowledgmentRange(long, long) - Constructor for class org.wso2.mercury.message.AcknowledgmentRange
 
ACKREQUESTED - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
ACKS_TO - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
AcksTo - Class in org.wso2.mercury.message
this class is used to generate and parse
AcksTo(String) - Constructor for class org.wso2.mercury.message.AcksTo
 
addAcknowledgmentRange(AcknowledgmentRange) - Method in class org.wso2.mercury.message.SequenceAcknowledgment
 
ADDRESS - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
addRMMessageContext(RMApplicationMessage, MessageContext) - Method in class org.wso2.mercury.state.RMSSequence
 
applicatinMessageReceived(long, MercuryMessageContext, RMDSequenceDto) - Method in class org.wso2.mercury.state.InvokerBuffer
 
applicationMessageReceived(long, MercuryMessageContext) - Method in class org.wso2.mercury.state.RMDSequence
this message should not be a last message
applicationMessageReceivedFromClient(RMApplicationMessage, MessageContext) - Method in class org.wso2.mercury.state.RMSSequence
 
applyPolicy(Policy, AxisDescription) - Method in class org.wso2.mercury.modules.MercuryModule
 
Axis2Info - Class in org.wso2.mercury.state
this is a wrapper class to keep all the details about the wso2 envirionment to send the messages.
Axis2Info() - Constructor for class org.wso2.mercury.state.Axis2Info
 

B

BufferReceivedNumberDto - Class in org.wso2.mercury.persistence.dto
used to store the Received messages for invoker buffer.
BufferReceivedNumberDto() - Constructor for class org.wso2.mercury.persistence.dto.BufferReceivedNumberDto
 

C

canSupportAssertion(Assertion) - Method in class org.wso2.mercury.modules.MercuryModule
 
CREATE_SEQUENCE - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
CREATE_SEQUENCE_ACTION - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
CREATE_SEQUENCE_RESPONSE - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
CREATE_SEQUENCE_RESPONSE_ACTION - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
createRMDSequenceWithOffer(String, String, Axis2Info, boolean) - Method in class org.wso2.mercury.state.RMDContext
 
CreateSequenceMessage - Class in org.wso2.mercury.message
 
CreateSequenceMessage() - Constructor for class org.wso2.mercury.message.CreateSequenceMessage
 
CreateSequenceMessage(String, String) - Constructor for class org.wso2.mercury.message.CreateSequenceMessage
 
CreateSequenceResponseMessage - Class in org.wso2.mercury.message
this class used to serialize and deserilize the create sequence response
CreateSequenceResponseMessage(String, String) - Constructor for class org.wso2.mercury.message.CreateSequenceResponseMessage
 
CreateSequenceResponseMessage() - Constructor for class org.wso2.mercury.message.CreateSequenceResponseMessage
 
createSequenceResponseReceived() - Method in class org.wso2.mercury.state.RMSSequence
create sequence message received event has occured do the necessary state changes accordingly.

D

DEFAULT_INTERNAL_KEY - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
doActions() - Method in class org.wso2.mercury.state.InvokerBuffer
 
doActions() - Method in class org.wso2.mercury.state.RMDSequence
 
doActions() - Method in class org.wso2.mercury.state.RMSSequence
sender worker invokes this method time to time and excecute the correct actions

E

ENFORCE_RM - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
engageNotify(AxisDescription) - Method in class org.wso2.mercury.modules.MercuryModule
 
equals(Object) - Method in class org.wso2.mercury.keys.InternalSequenceKey
 
ERROR_CALLBACK - Static variable in interface org.wso2.mercury.util.MercuryClientConstants
 
ErrorCallbackWorker - Class in org.wso2.mercury.workers
used to invoke the error call backs
ErrorCallbackWorker(MercuryErrorCallback, RMException) - Constructor for class org.wso2.mercury.workers.ErrorCallbackWorker
 

F

fromOM(OMElement) - Static method in class org.wso2.mercury.message.Accept
 
fromOM(OMElement) - Static method in class org.wso2.mercury.message.AcknowledgmentRange
 
fromOM(OMElement) - Static method in class org.wso2.mercury.message.AcksTo
 
fromOM(OMElement) - Static method in class org.wso2.mercury.message.Offer
 
fromSOAPEnvelope(SOAPEnvelope) - Static method in class org.wso2.mercury.message.CreateSequenceMessage
 
fromSOAPEnvelope(SOAPEnvelope) - Static method in class org.wso2.mercury.message.LastMessage
 
fromSOAPEnvelope(SOAPEnvelope) - Static method in class org.wso2.mercury.message.RMApplicationMessage
 
fromSOAPEnvelope(SOAPEnvelope) - Static method in class org.wso2.mercury.message.SequenceAcknowledgmentMessage
 
fromSOAPEnvelpe(SOAPEnvelope) - Static method in class org.wso2.mercury.message.TerminateSequenceMessage
 
fromSOAPEnvolope(SOAPEnvelope) - Static method in class org.wso2.mercury.message.CreateSequenceResponseMessage
 
fromSOAPHeaderBlock(SOAPHeaderBlock) - Static method in class org.wso2.mercury.message.Sequence
 
fromSOAPHeaderBlock(SOAPHeaderBlock) - Static method in class org.wso2.mercury.message.SequenceAcknowledgment
 

G

getAccept() - Method in class org.wso2.mercury.message.CreateSequenceResponseMessage
 
getAcceptERP() - Method in class org.wso2.mercury.message.Accept
 
getAcknowledgmentRanges() - Method in class org.wso2.mercury.message.SequenceAcknowledgment
 
getAcksTo() - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
getAcksTo() - Method in class org.wso2.mercury.state.InvokerBuffer
 
getAcksTo() - Method in class org.wso2.mercury.state.RMDSequence
 
getAcksToAddress() - Method in class org.wso2.mercury.message.CreateSequenceMessage
 
getAckToEpr() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getAckToEpr() - Method in class org.wso2.mercury.state.RMSSequence
 
getAddressingNamespace() - Method in class org.wso2.mercury.message.AcksTo
 
getAddressingNamespace() - Method in class org.wso2.mercury.message.CreateSequenceMessage
 
getAddressingNamespaceURI() - Method in class org.wso2.mercury.state.Axis2Info
 
getAxis2Info() - Method in class org.wso2.mercury.state.RMDSequence
 
getAxis2Info() - Method in class org.wso2.mercury.state.RMSSequence
 
getAxisService() - Method in class org.wso2.mercury.state.Axis2Info
 
getBufferReceivedNumbersWithInvokerBufferID(long) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getBufferReceivedNumbersWithInvokerBufferID(long) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
getConfigurationContext() - Method in class org.wso2.mercury.state.Axis2Info
 
getConfigurationContext() - Method in class org.wso2.mercury.state.RMDContext
 
getConfigurationContext() - Method in class org.wso2.mercury.state.RMSContext
 
getCreateSequenceMessageContext() - Method in class org.wso2.mercury.state.RMDSequence
 
getCurrentHandlerIndex() - Method in class org.wso2.mercury.context.MercuryMessageContext
 
getEndPointAddress() - Method in class org.wso2.mercury.keys.InternalSequenceKey
 
getEndpointAddress() - Method in class org.wso2.mercury.message.AcksTo
 
getEndPointAddress() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getEndTime() - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
getEndTime() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getErrorCallback() - Method in class org.wso2.mercury.state.RMSSequence
 
getId() - Method in class org.wso2.mercury.persistence.dto.AcknowledgmentDto
 
getId() - Method in class org.wso2.mercury.persistence.dto.BufferReceivedNumberDto
 
getId() - Method in class org.wso2.mercury.persistence.dto.InternalKeyDto
 
getId() - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
getId() - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
getId() - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
getId() - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
getId() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getId() - Method in class org.wso2.mercury.persistence.dto.SequenceReceivedNumberDto
 
getIdentifer() - Method in class org.wso2.mercury.message.Offer
 
getIdentifier() - Method in class org.wso2.mercury.message.CreateSequenceResponseMessage
 
getIdentifier() - Method in class org.wso2.mercury.message.SequenceAcknowledgment
 
getIdentifier() - Method in class org.wso2.mercury.message.TerminateSequenceMessage
 
getInternalBufferID() - Method in class org.wso2.mercury.persistence.dto.BufferReceivedNumberDto
 
getInternalBufferID() - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
getInternalKey() - Method in class org.wso2.mercury.keys.InternalSequenceKey
 
getInternalKey(String, String) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getInternalKey(String, String) - Method in interface org.wso2.mercury.persistence.PersistenceManager
retrive the internal key object from the underline persintance storage
getInternalKeyID() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getInvokerBuffer() - Method in class org.wso2.mercury.state.RMDSequence
 
getInvokerBufferWithRMDSequenceID(long) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getInvokerBufferWithRMDSequenceID(long) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
getiSKRMSSequenceMap() - Method in class org.wso2.mercury.state.RMSContext
 
getKey() - Method in class org.wso2.mercury.persistence.dto.InternalKeyDto
 
getLastAccesedTime() - Method in class org.wso2.mercury.state.RMDSequence
 
getLastAccessedTime() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getLastAccessedTime() - Method in class org.wso2.mercury.state.RMSSequence
 
getLastAccessTime() - Method in class org.wso2.mercury.state.InvokerBuffer
 
getLastMessage() - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
getLastMessageNumber() - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
getLastMessageNumber() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getLastMessageNumber() - Method in class org.wso2.mercury.state.InvokerBuffer
 
getLastMessageNumber() - Method in class org.wso2.mercury.state.RMDSequence
 
getLastMessageSendTime() - Method in class org.wso2.mercury.context.MercuryMessageContext
 
getLastMessageSendToApplication() - Method in class org.wso2.mercury.state.InvokerBuffer
 
getLastMessageToApplication() - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
getLower() - Method in class org.wso2.mercury.message.AcknowledgmentRange
 
getMessageBuffer() - Method in class org.wso2.mercury.state.InvokerBuffer
 
getMessageContext() - Method in class org.wso2.mercury.context.MercuryMessageContext
 
getMessageIDRMSSequenceMap() - Method in class org.wso2.mercury.state.RMSContext
 
getMessageNumber() - Method in class org.wso2.mercury.message.Sequence
 
getMessageNumber() - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
getMessageNumber() - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
getMessageNumber() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getNumber() - Method in class org.wso2.mercury.persistence.dto.BufferReceivedNumberDto
 
getNumber() - Method in class org.wso2.mercury.persistence.dto.SequenceReceivedNumberDto
 
getOfferedRMDSequence() - Method in class org.wso2.mercury.state.RMSSequence
 
getOfferedRMSSequence() - Method in class org.wso2.mercury.state.RMDSequence
 
getOfferIdentifier() - Method in class org.wso2.mercury.message.CreateSequenceMessage
 
getOptions() - Method in class org.wso2.mercury.state.Axis2Info
 
getOriginalMessage() - Method in class org.wso2.mercury.message.RMApplicationMessage
 
getPersistanceDto() - Method in class org.wso2.mercury.state.InvokerBuffer
 
getPersistanceDto() - Method in class org.wso2.mercury.state.RMDSequence
 
getPersistanceDto() - Method in class org.wso2.mercury.state.RMSSequence
 
getPersistanceManager() - Method in class org.wso2.mercury.state.InvokerBuffer
 
getProperties() - Method in class org.wso2.mercury.state.Axis2Info
 
getProperty(Object) - Method in class org.wso2.mercury.state.Axis2Info
 
getRmApplicationMessage() - Method in class org.wso2.mercury.context.MercuryMessageContext
 
getRMDMessagesWithInvokerBufferID(long) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getRMDMessagesWithInvokerBufferID(long) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
getRmdPersistanceDto() - Method in class org.wso2.mercury.context.MercuryMessageContext
 
getRMDSeqenceWithSequenceID(String) - Method in class org.wso2.mercury.state.RMDContext
 
getRMDSequeceWithSequenceID(String) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getRMDSequeceWithSequenceID(String) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
getRmdSequenceID() - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
getRmdSequenceID() - Method in class org.wso2.mercury.persistence.dto.SequenceReceivedNumberDto
 
getRmNamespace() - Method in class org.wso2.mercury.message.RMMessage
 
getRmNamespace() - Method in class org.wso2.mercury.message.RMMessageElement
 
getRmNamespace() - Method in class org.wso2.mercury.message.RMMessageHeader
 
getRMNamespaceValue() - Method in class org.wso2.mercury.message.AcksTo
 
getRMSMessagesWithRMSSequenceID(long) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getRMSMessagesWithRMSSequenceID(long) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
getRMSMessageWithSequenceID(String) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getRMSMessageWithSequenceID(String) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
getRmsPersistanceDto() - Method in class org.wso2.mercury.context.MercuryMessageContext
 
getRMSSeqenceWithInternalKey(InternalSequenceKey) - Method in class org.wso2.mercury.state.RMSContext
 
getRMSSequence(String, String) - Method in class org.wso2.mercury.state.RMSContext
there can be two create sequence responses comes symultaniously.
getRmsSequence() - Method in class org.wso2.mercury.workers.MessageWorker
 
getRmsSequenceID() - Method in class org.wso2.mercury.persistence.dto.AcknowledgmentDto
 
getRmsSequenceID() - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
getRMSSequenceWithMessageID(String) - Method in class org.wso2.mercury.state.RMSContext
 
getRMSSequenceWithSequenceID(String) - Method in class org.wso2.mercury.state.RMSContext
 
getRMSSquenceWithID(long) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getRMSSquenceWithID(long) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
getRMSSquenceWithInternalKey(long) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getRMSSquenceWithInternalKey(long) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
getSelfAcksToEPR() - Method in class org.wso2.mercury.state.RMDSequence
 
getSequence() - Method in class org.wso2.mercury.message.LastMessage
 
getSequence() - Method in class org.wso2.mercury.message.RMApplicationMessage
 
getSequenceAcknowledgment() - Method in class org.wso2.mercury.message.LastMessage
 
getSequenceAcknowledgment() - Method in class org.wso2.mercury.message.RMApplicationMessage
 
getSequenceAcknowledgment() - Method in class org.wso2.mercury.message.SequenceAcknowledgmentMessage
 
getSequenceAcknowledgment() - Method in class org.wso2.mercury.message.TerminateSequenceMessage
 
getSequenceAcknowledgment() - Method in class org.wso2.mercury.state.RMDSequence
 
getSequenceID() - Method in class org.wso2.mercury.message.Sequence
 
getSequenceID() - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
getSequenceID() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getSequenceID() - Method in class org.wso2.mercury.state.RMDSequence
 
getSequenceID() - Method in class org.wso2.mercury.state.RMSSequence
 
getSequenceIDRMSSequenceMap() - Method in class org.wso2.mercury.state.RMSContext
 
getSequenceOffer() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getSequenceOffer() - Method in class org.wso2.mercury.state.RMSSequence
 
getSequenceReceivedNumbersWithRMDSequenceID(long) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
getSequenceReceivedNumbersWithRMDSequenceID(long) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
getSequenceRemovalWorkerSleepTime() - Method in class org.wso2.mercury.workers.SequenceRemovalWorker
 
getServiceContext() - Method in class org.wso2.mercury.state.Axis2Info
 
getSoapEnvelope() - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
getSoapEnvelpe() - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
getSoapFactory() - Method in class org.wso2.mercury.message.RMMessage
 
getSoapFactory() - Method in class org.wso2.mercury.message.RMMessageHeader
 
getSoapMessage() - Method in class org.wso2.mercury.persistence.dto.AcknowledgmentDto
 
getSoapNamesapce() - Method in class org.wso2.mercury.message.RMMessage
 
getSoapNamesapce() - Method in class org.wso2.mercury.message.RMMessageHeader
 
getSoapNamespaceURI() - Method in class org.wso2.mercury.state.Axis2Info
 
getStartTime() - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
getStartTime() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getState() - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
getState() - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
getState() - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
getState() - Method in class org.wso2.mercury.state.InvokerBuffer
 
getState() - Method in class org.wso2.mercury.state.RMDSequence
 
getState() - Method in class org.wso2.mercury.state.RMSSequence
 
getToAddress() - Method in class org.wso2.mercury.persistence.dto.InternalKeyDto
 
getTransportIn() - Method in class org.wso2.mercury.state.Axis2Info
 
getTransportOut() - Method in class org.wso2.mercury.state.Axis2Info
 
getUpper() - Method in class org.wso2.mercury.message.AcknowledgmentRange
 
getUUID() - Static method in class org.wso2.mercury.util.RMUtil
 

H

handleResponse(MessageContext) - Method in class org.wso2.mercury.workers.MessageWorker
 
hashCode() - Method in class org.wso2.mercury.keys.InternalSequenceKey
 
HibernatePersistenceManager - Class in org.wso2.mercury.persistence.hibernate
Hibernate implementation of the persistence manager
HibernatePersistenceManager() - Constructor for class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 

I

IDENTIFIER - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
init(ConfigurationContext, AxisModule) - Method in class org.wso2.mercury.modules.MercuryModule
 
INTERNAL_KEY - Static variable in interface org.wso2.mercury.util.MercuryClientConstants
 
InternalKeyDto - Class in org.wso2.mercury.persistence.dto
used to send and receive InternalKeyDto data from the persistence storage.
InternalKeyDto() - Constructor for class org.wso2.mercury.persistence.dto.InternalKeyDto
 
InternalKeyDto(String, String) - Constructor for class org.wso2.mercury.persistence.dto.InternalKeyDto
 
InternalSequenceKey - Class in org.wso2.mercury.keys
internal sequence key is used to identify the messages belongs to the same sequence
InternalSequenceKey(String, String) - Constructor for class org.wso2.mercury.keys.InternalSequenceKey
 
invalidCreateSequenceResponseReceived() - Method in class org.wso2.mercury.state.RMSSequence
 
invoke(MessageContext) - Method in class org.wso2.mercury.handlers.MercuryDuplicationHandler
 
invoke(MessageContext) - Method in class org.wso2.mercury.handlers.MercuryInHandler
 
invoke(MessageContext) - Method in class org.wso2.mercury.handlers.MercuryOutHandler
 
invokeBusinessLogic(MessageContext) - Method in class org.wso2.mercury.receivers.RMDummyMessageReceiver
 
INVOKER_TIMEOUT - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
INVOKER_WORKER_SLEEP_TIME - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
INVOKER_WORKER_SLEEP_TIME - Static variable in class org.wso2.mercury.workers.InvokerWorker
 
InvokerBuffer - Class in org.wso2.mercury.state
this provides the exactly one inorder delivery used to buffer the incomming messages so that later it can invoke in correct order the state of the invoker buffer is determined by the following variables LMR - last message received MIB - messages in the buffer TMR - terminate message received

these three variables forms possible 8 states but states 001,100,101 can be considered as one complete sate.

InvokerBuffer(int) - Constructor for class org.wso2.mercury.state.InvokerBuffer
 
InvokerBufferDto - Class in org.wso2.mercury.persistence.dto
used to persists the invoker buffer
InvokerBufferDto() - Constructor for class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
InvokerWorker - Class in org.wso2.mercury.workers
invoker worker works on the Invoker buffer to invoke the messages in correct order.
InvokerWorker(InvokerBuffer) - Constructor for class org.wso2.mercury.workers.InvokerWorker
 
IS_ANNONYMOUS - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
isAnnonymous() - Method in class org.wso2.mercury.state.RMSSequence
 
isAnonymous() - Method in class org.wso2.mercury.state.InvokerBuffer
 
isAnonymous() - Method in class org.wso2.mercury.state.RMDSequence
 
isContainsRMSSequence(RMSSequence) - Method in class org.wso2.mercury.state.RMSContext
this checks whether we have already started a this sequence
isInvokeAsAnonClient() - Method in class org.wso2.mercury.workers.MessageWorker
 
isLastMessage() - Method in class org.wso2.mercury.message.Sequence
 
isLastMessage() - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
isMessageReceived(long) - Method in class org.wso2.mercury.state.RMDSequence
 
isMessagesCompleted() - Method in class org.wso2.mercury.state.InvokerBuffer
 
isNumberAcknowledged(long, List) - Method in class org.wso2.mercury.state.RMSSequence
 
isNumberInRange(long) - Method in class org.wso2.mercury.message.AcknowledgmentRange
 
isSend() - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
isSend() - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
isSequenceHeaderAdded() - Method in class org.wso2.mercury.message.RMApplicationMessage
 
isServerSide() - Method in class org.wso2.mercury.state.Axis2Info
 
isShutDown() - Method in class org.wso2.mercury.workers.SequenceRemovalWorker
 

L

LAST_MESSAGE - Static variable in interface org.wso2.mercury.util.MercuryClientConstants
 
LAST_MESSAGE - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
LAST_MESSAGE_ACTION - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
LastMessage - Class in org.wso2.mercury.message
used to send the last mesage to client
LastMessage(Sequence) - Constructor for class org.wso2.mercury.message.LastMessage
 
LastMessage(String, String) - Constructor for class org.wso2.mercury.message.LastMessage
 
lastMessageReceived(long, MercuryMessageContext, RMDSequenceDto) - Method in class org.wso2.mercury.state.InvokerBuffer
 
lastMessageReceived(long, MercuryMessageContext) - Method in class org.wso2.mercury.state.RMDSequence
 
lastMessageReceivedFromClient(RMApplicationMessage, MessageContext) - Method in class org.wso2.mercury.state.RMSSequence
 
loadInvokerBufferDetails(MessageContext) - Method in class org.wso2.mercury.state.InvokerBuffer
 
loadRMDSequenceDetails(MessageContext) - Method in class org.wso2.mercury.state.RMDSequence
 
loadRMDSequenceFromPersistanceStorage(String, MessageContext) - Method in class org.wso2.mercury.state.RMDContext
 
LOWER - Static variable in interface org.wso2.mercury.util.MercuryConstants
 

M

MERCURY_OPERATION_OUT_IN - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
MERCURY_OPERATION_OUT_ONLY - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
MercuryClient - Class in org.wso2.mercury.client
provides some mercury specific client functionalities
MercuryClient(ServiceClient) - Constructor for class org.wso2.mercury.client.MercuryClient
 
MercuryClientConstants - Interface in org.wso2.mercury.util
this interface defines contants that can be used by the client to set various options for the WSO2RM
MercuryConstants - Interface in org.wso2.mercury.util
this interface is used to keep the WSO2RM specific internal constants
MercuryDuplicationHandler - Class in org.wso2.mercury.handlers
this handler is useful only for response messages of duplex mode in out operations In Axis2 when it sends a message it registers the messageID with the Operation context in the Configuration context.
MercuryDuplicationHandler() - Constructor for class org.wso2.mercury.handlers.MercuryDuplicationHandler
 
MercuryErrorCallback - Interface in org.wso2.mercury.callback
this class is used to notify any exception cases regarding sequence creation or any other error.
MercuryInHandler - Class in org.wso2.mercury.handlers
this handler buffers the incoming Application messages and send them accordingly.
MercuryInHandler() - Constructor for class org.wso2.mercury.handlers.MercuryInHandler
 
MercuryMessageContext - Class in org.wso2.mercury.context
this class is used to wrap the message context and the application message and keep it in the buffers
MercuryMessageContext(RMApplicationMessage, MessageContext) - Constructor for class org.wso2.mercury.context.MercuryMessageContext
 
MercuryMessageContext(RMSMessageDto, RMApplicationMessage, MessageContext) - Constructor for class org.wso2.mercury.context.MercuryMessageContext
 
MercuryModule - Class in org.wso2.mercury.modules
This module provides the WS-RM functionality to Axis2.
MercuryModule() - Constructor for class org.wso2.mercury.modules.MercuryModule
 
MercuryOutHandler - Class in org.wso2.mercury.handlers
 
MercuryOutHandler() - Constructor for class org.wso2.mercury.handlers.MercuryOutHandler
 
MESSAGE_NUMBER - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
MessageWorker - Class in org.wso2.mercury.workers
this class is used to send a message by forking a new thread.
MessageWorker(MessageContext, boolean) - Constructor for class org.wso2.mercury.workers.MessageWorker
 
MessageWorker(MessageContext, MessageContext, boolean, boolean) - Constructor for class org.wso2.mercury.workers.MessageWorker
 

O

Offer - Class in org.wso2.mercury.message
used to add the offerid part to create sequence
Offer(String) - Constructor for class org.wso2.mercury.message.Offer
 
OFFER - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
onError(RMException) - Method in interface org.wso2.mercury.callback.MercuryErrorCallback
 
org.wso2.mercury.callback - package org.wso2.mercury.callback
 
org.wso2.mercury.client - package org.wso2.mercury.client
 
org.wso2.mercury.context - package org.wso2.mercury.context
 
org.wso2.mercury.exception - package org.wso2.mercury.exception
 
org.wso2.mercury.handlers - package org.wso2.mercury.handlers
 
org.wso2.mercury.keys - package org.wso2.mercury.keys
 
org.wso2.mercury.message - package org.wso2.mercury.message
 
org.wso2.mercury.modules - package org.wso2.mercury.modules
 
org.wso2.mercury.persistence - package org.wso2.mercury.persistence
 
org.wso2.mercury.persistence.dto - package org.wso2.mercury.persistence.dto
 
org.wso2.mercury.persistence.exception - package org.wso2.mercury.persistence.exception
 
org.wso2.mercury.persistence.hibernate - package org.wso2.mercury.persistence.hibernate
 
org.wso2.mercury.receivers - package org.wso2.mercury.receivers
 
org.wso2.mercury.state - package org.wso2.mercury.state
 
org.wso2.mercury.util - package org.wso2.mercury.util
 
org.wso2.mercury.workers - package org.wso2.mercury.workers
 

P

PERSISTANCE_CALLBACK - Static variable in interface org.wso2.mercury.util.MercuryClientConstants
 
PersistenceException - Exception in org.wso2.mercury.persistence.exception
 
PersistenceException() - Constructor for exception org.wso2.mercury.persistence.exception.PersistenceException
 
PersistenceException(String) - Constructor for exception org.wso2.mercury.persistence.exception.PersistenceException
 
PersistenceException(String, Throwable) - Constructor for exception org.wso2.mercury.persistence.exception.PersistenceException
 
PersistenceException(Throwable) - Constructor for exception org.wso2.mercury.persistence.exception.PersistenceException
 
PersistenceManager - Interface in org.wso2.mercury.persistence
this is the persistence manager that any persistence storage has to implement
populateAcknowledgmentRanges(Set) - Method in class org.wso2.mercury.message.SequenceAcknowledgment
 
populatePersistnaceData(MessageContext, RMSSequenceDto) - Method in class org.wso2.mercury.state.RMSSequence
 
PROCESS_RM_CONTROL_MESSAGE - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
processCreateSequenceRequest(MessageContext) - Method in class org.wso2.mercury.state.RMDContext
creates an RMD sequence at the RMD side once it gets a create sequence message this sequence can eiter be an annonymous or duplex one.

R

registerRMDSequenceToSequenceID(String, RMDSequence) - Method in class org.wso2.mercury.state.RMDContext
 
registerRMSSequenceToInternalKey(InternalSequenceKey, RMSSequence) - Method in class org.wso2.mercury.state.RMSContext
 
registerRMSSequenceToMessageID(String, RMSSequence) - Method in class org.wso2.mercury.state.RMSContext
 
registerRMSSequenceToSequenceID(String, RMSSequence) - Method in class org.wso2.mercury.state.RMSContext
 
removeExpiredSequences() - Method in class org.wso2.mercury.state.RMDContext
 
removeExpiredSequences() - Method in class org.wso2.mercury.state.RMSContext
 
removeRelationShips(Options) - Method in class org.wso2.mercury.state.RMSSequence
 
RESUME_SEQUENCE - Static variable in interface org.wso2.mercury.util.MercuryClientConstants
 
resumeSequence(InternalSequenceKey, MessageContext) - Method in class org.wso2.mercury.state.RMSContext
 
RETRANSMIT_TIME - Static variable in class org.wso2.mercury.state.RMDSequence
 
RETRANSMIT_TIME - Static variable in class org.wso2.mercury.state.RMSSequence
 
RM_1_0_NAMESPACE - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RM_1_0_NAMESPACE_PREFIX - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RM_PERSISTANCE_MANAGER - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RMApplicationMessage - Class in org.wso2.mercury.message
 
RMApplicationMessage(SOAPEnvelope) - Constructor for class org.wso2.mercury.message.RMApplicationMessage
 
RMApplicationMessage(String, String, SOAPEnvelope) - Constructor for class org.wso2.mercury.message.RMApplicationMessage
 
RMD_CONTEXT - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RMD_SEQUENCE_RETRANSMIT_TIME - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RMD_SEQUENCE_TIMEOUT - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RMD_SEQUENCE_WORKER_SLEEP_TIME - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RMDContext - Class in org.wso2.mercury.state
this class is used to keep the RMD context objects.
RMDContext(ConfigurationContext) - Constructor for class org.wso2.mercury.state.RMDContext
 
RMDMessageDto - Class in org.wso2.mercury.persistence.dto
used to persists the
RMDMessageDto() - Constructor for class org.wso2.mercury.persistence.dto.RMDMessageDto
 
RMDSequence - Class in org.wso2.mercury.state
this class keeps the sates of the RMD state of the RMD is basically determine by two factors for this model FMR - first message received.
RMDSequence(int) - Constructor for class org.wso2.mercury.state.RMDSequence
 
RMDSequenceDto - Class in org.wso2.mercury.persistence.dto
used to persist the RMDSequence objects
RMDSequenceDto() - Constructor for class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
RMDSequenceWorker - Class in org.wso2.mercury.workers
this is the worker for the RMDSequence.
RMDSequenceWorker(RMDSequence) - Constructor for class org.wso2.mercury.workers.RMDSequenceWorker
 
RMDummyMessageReceiver - Class in org.wso2.mercury.receivers
this is a dummy message receiver used in RM controll operations
RMDummyMessageReceiver() - Constructor for class org.wso2.mercury.receivers.RMDummyMessageReceiver
 
RMException - Exception in org.wso2.mercury.exception
parent class for all RM specific exceptions
RMException() - Constructor for exception org.wso2.mercury.exception.RMException
 
RMException(String) - Constructor for exception org.wso2.mercury.exception.RMException
 
RMException(String, Throwable) - Constructor for exception org.wso2.mercury.exception.RMException
 
RMException(Throwable) - Constructor for exception org.wso2.mercury.exception.RMException
 
RMMessage - Class in org.wso2.mercury.message
each RM specific message class should extends from this class in addition to toSOAPEnvelope those classes should have static fromSOAPEnvelope to parse the data.
RMMessage() - Constructor for class org.wso2.mercury.message.RMMessage
 
RMMessage(String, String) - Constructor for class org.wso2.mercury.message.RMMessage
 
RMMessageBuildingException - Exception in org.wso2.mercury.exception
 
RMMessageBuildingException() - Constructor for exception org.wso2.mercury.exception.RMMessageBuildingException
 
RMMessageBuildingException(String) - Constructor for exception org.wso2.mercury.exception.RMMessageBuildingException
 
RMMessageBuildingException(String, Throwable) - Constructor for exception org.wso2.mercury.exception.RMMessageBuildingException
 
RMMessageBuildingException(Throwable) - Constructor for exception org.wso2.mercury.exception.RMMessageBuildingException
 
RMMessageElement - Class in org.wso2.mercury.message
RM Message Elements are used to handle inner element parts of the RM Messages.
RMMessageElement() - Constructor for class org.wso2.mercury.message.RMMessageElement
 
RMMessageElement(String) - Constructor for class org.wso2.mercury.message.RMMessageElement
 
RMMessageHeader - Class in org.wso2.mercury.message
this class is used to keep the details of the RMControl messsage Headers
RMMessageHeader() - Constructor for class org.wso2.mercury.message.RMMessageHeader
 
RMMessageHeader(String, String) - Constructor for class org.wso2.mercury.message.RMMessageHeader
 
rmNamespace - Variable in class org.wso2.mercury.message.RMMessage
 
rmNamespace - Variable in class org.wso2.mercury.message.RMMessageElement
 
rmNamespace - Variable in class org.wso2.mercury.message.RMMessageHeader
 
RMS_CONTEXT - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RMS_SEQUENCE_RETRANSMIT_TIME - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RMS_SEQUENCE_TIMEOUT - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RMS_SEQUENCE_WORKER_SLEEP_TIME - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
RMSContext - Class in org.wso2.mercury.state
this class is used to keep sequence objects with different ids.
RMSContext(ConfigurationContext) - Constructor for class org.wso2.mercury.state.RMSContext
 
RMSequenceCreationException - Exception in org.wso2.mercury.exception
handle sequence createion problems
RMSequenceCreationException() - Constructor for exception org.wso2.mercury.exception.RMSequenceCreationException
 
RMSequenceCreationException(String) - Constructor for exception org.wso2.mercury.exception.RMSequenceCreationException
 
RMSequenceCreationException(String, Throwable) - Constructor for exception org.wso2.mercury.exception.RMSequenceCreationException
 
RMSequenceCreationException(Throwable) - Constructor for exception org.wso2.mercury.exception.RMSequenceCreationException
 
RMSMessageDto - Class in org.wso2.mercury.persistence.dto
used to load and save the RMSMessages
RMSMessageDto() - Constructor for class org.wso2.mercury.persistence.dto.RMSMessageDto
 
RMSSequence - Class in org.wso2.mercury.state
this class is used to keep the RMS sequence.
RMSSequence(int, EndpointReference) - Constructor for class org.wso2.mercury.state.RMSSequence
 
RMSSequenceDto - Class in org.wso2.mercury.persistence.dto
used to send and receive persistence data from the persistence storage
RMSSequenceDto() - Constructor for class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
RMSSequenceWorker - Class in org.wso2.mercury.workers
there is a sender worker for each sequence they always look into the sequence and do the appropriate work.
RMSSequenceWorker(RMSSequence) - Constructor for class org.wso2.mercury.workers.RMSSequenceWorker
 
RMUtil - Class in org.wso2.mercury.util
this class provides various utility methods.
RMUtil() - Constructor for class org.wso2.mercury.util.RMUtil
 
run() - Method in class org.wso2.mercury.workers.ErrorCallbackWorker
 
run() - Method in class org.wso2.mercury.workers.InvokerWorker
 
run() - Method in class org.wso2.mercury.workers.MessageWorker
 
run() - Method in class org.wso2.mercury.workers.RMDSequenceWorker
 
run() - Method in class org.wso2.mercury.workers.RMSSequenceWorker
 
run() - Method in class org.wso2.mercury.workers.SequenceRemovalWorker
 

S

save(InternalKeyDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
save(RMSSequenceDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
save(RMSMessageDto, RMSSequenceDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
save(AcknowledgmentDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
save(RMDSequenceDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
save(InvokerBufferDto, RMDSequenceDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
save(RMDMessageDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
save(SequenceReceivedNumberDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
save(BufferReceivedNumberDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
save(InternalKeyDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
adds a new internal key to persistence storage underline persistence storage should set the id
save(RMSSequenceDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
adds a new RMSSequenceDto to the persistence storage.
save(RMSMessageDto, RMSSequenceDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
save(AcknowledgmentDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
save(RMDSequenceDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
save(InvokerBufferDto, RMDSequenceDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
save(RMDMessageDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
save(SequenceReceivedNumberDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
save(BufferReceivedNumberDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
save(RMDSequenceDto) - Method in class org.wso2.mercury.state.InvokerBuffer
saves both RMD Sequence and Invoker buffer objects at once.
save() - Method in class org.wso2.mercury.state.RMDSequence
 
save(long) - Method in class org.wso2.mercury.state.RMSSequence
 
sendApplicationMessageResponse(MessageContext, long) - Method in class org.wso2.mercury.state.RMSSequence
 
sendCreateSequenceResponseMessage() - Method in class org.wso2.mercury.state.RMDSequence
 
sendSequenceAcknowledgementMessage(MessageContext) - Method in class org.wso2.mercury.state.RMDSequence
 
sendTerminateSequenceMessage(MessageContext) - Method in class org.wso2.mercury.state.RMSSequence
 
Sequence - Class in org.wso2.mercury.message
used to create the sequence headers for RMApplication messages and last message.
Sequence() - Constructor for class org.wso2.mercury.message.Sequence
 
SEQUENCE - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
SEQUENCE_ACKNOWLEDGMENT - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
SEQUENCE_ACKNOWLEDGMENT_ACTION - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
SEQUENCE_OFFER - Static variable in interface org.wso2.mercury.util.MercuryClientConstants
 
SEQUENCE_REMOVAL_WORKER_SLEEP_TIME - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
SEQUENCE_WORKER_SLEEP_TIME - Static variable in class org.wso2.mercury.workers.RMDSequenceWorker
 
SEQUENCE_WORKER_SLEEP_TIME - Static variable in class org.wso2.mercury.workers.RMSSequenceWorker
 
SequenceAcknowledgment - Class in org.wso2.mercury.message
 
SequenceAcknowledgment() - Constructor for class org.wso2.mercury.message.SequenceAcknowledgment
 
SequenceAcknowledgment(String) - Constructor for class org.wso2.mercury.message.SequenceAcknowledgment
 
SequenceAcknowledgmentMessage - Class in org.wso2.mercury.message
used to create and parse sequence Acknowledgment messages
SequenceAcknowledgmentMessage() - Constructor for class org.wso2.mercury.message.SequenceAcknowledgmentMessage
 
SequenceAcknowledgmentMessage(SequenceAcknowledgment) - Constructor for class org.wso2.mercury.message.SequenceAcknowledgmentMessage
 
sequenceAcknowledgmentReceived(List) - Method in class org.wso2.mercury.state.RMSSequence
 
SequenceReceivedNumberDto - Class in org.wso2.mercury.persistence.dto
used to persist Sequence numbers received by the RMD Sequence
SequenceReceivedNumberDto() - Constructor for class org.wso2.mercury.persistence.dto.SequenceReceivedNumberDto
 
SequenceRemovalWorker - Class in org.wso2.mercury.workers
 
SequenceRemovalWorker(ConfigurationContext) - Constructor for class org.wso2.mercury.workers.SequenceRemovalWorker
 
SESSION_ID - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
setAccept(Accept) - Method in class org.wso2.mercury.message.CreateSequenceResponseMessage
 
setAcceptERP(String) - Method in class org.wso2.mercury.message.Accept
 
setAcknowledgmentRanges(List) - Method in class org.wso2.mercury.message.SequenceAcknowledgment
 
setAcksTo(String) - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
setAcksTo(EndpointReference) - Method in class org.wso2.mercury.state.InvokerBuffer
 
setAcksTo(EndpointReference) - Method in class org.wso2.mercury.state.RMDSequence
 
setAcksToAddress(String) - Method in class org.wso2.mercury.message.CreateSequenceMessage
 
setAckToEpr(String) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setAckToEpr(EndpointReference) - Method in class org.wso2.mercury.state.RMSSequence
 
setAddressingNamespace(String) - Method in class org.wso2.mercury.message.AcksTo
 
setAddressingNamespace(String) - Method in class org.wso2.mercury.message.CreateSequenceMessage
 
setAddressingNamespaceURI(String) - Method in class org.wso2.mercury.state.Axis2Info
 
setAnnonymous(boolean) - Method in class org.wso2.mercury.state.RMSSequence
 
setAnonymous(boolean) - Method in class org.wso2.mercury.state.InvokerBuffer
 
setAnonymous(boolean) - Method in class org.wso2.mercury.state.RMDSequence
 
setAxis2Info(Axis2Info) - Method in class org.wso2.mercury.state.RMDSequence
 
setAxis2Info(Axis2Info) - Method in class org.wso2.mercury.state.RMSSequence
 
setConfigurationContext(ConfigurationContext) - Method in class org.wso2.mercury.state.RMDContext
 
setConfigurationContext(ConfigurationContext) - Method in class org.wso2.mercury.state.RMSContext
 
setCreateSequenceMessageContext(MessageContext) - Method in class org.wso2.mercury.state.RMDSequence
 
setCurrentHandlerIndex(int) - Method in class org.wso2.mercury.context.MercuryMessageContext
 
setEndPointAddress(String) - Method in class org.wso2.mercury.keys.InternalSequenceKey
 
setEndpointAddress(String) - Method in class org.wso2.mercury.message.AcksTo
 
setEndPointAddress(String) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setEndTime(long) - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
setEndTime(long) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setErrorCallback(MercuryErrorCallback) - Method in class org.wso2.mercury.state.RMSSequence
 
setId(long) - Method in class org.wso2.mercury.persistence.dto.AcknowledgmentDto
 
setId(long) - Method in class org.wso2.mercury.persistence.dto.BufferReceivedNumberDto
 
setId(long) - Method in class org.wso2.mercury.persistence.dto.InternalKeyDto
 
setId(long) - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
setId(long) - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
setId(long) - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
setId(long) - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
setId(long) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setId(long) - Method in class org.wso2.mercury.persistence.dto.SequenceReceivedNumberDto
 
setIdentifer(String) - Method in class org.wso2.mercury.message.Offer
 
setIdentifier(String) - Method in class org.wso2.mercury.message.CreateSequenceResponseMessage
 
setIdentifier(String) - Method in class org.wso2.mercury.message.SequenceAcknowledgment
 
setIdentifier(String) - Method in class org.wso2.mercury.message.TerminateSequenceMessage
 
setInternalBufferID(long) - Method in class org.wso2.mercury.persistence.dto.BufferReceivedNumberDto
 
setInternalBufferID(long) - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
setInternalKey(String) - Method in class org.wso2.mercury.keys.InternalSequenceKey
 
setInternalKeyID(long) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setInvokeAsAnonClient(boolean) - Method in class org.wso2.mercury.workers.MessageWorker
 
setInvokerBuffer(InvokerBuffer) - Method in class org.wso2.mercury.state.RMDSequence
 
setInvokerBufferPersistanceManager() - Method in class org.wso2.mercury.state.RMDSequence
 
setiSKRMSSequenceMap(Map) - Method in class org.wso2.mercury.state.RMSContext
 
setKey(String) - Method in class org.wso2.mercury.persistence.dto.InternalKeyDto
 
setLastAccesedTime(long) - Method in class org.wso2.mercury.state.RMDSequence
 
setLastAccessedTime(long) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setLastAccessedTime(long) - Method in class org.wso2.mercury.state.RMSSequence
 
setLastAccessTime(long) - Method in class org.wso2.mercury.state.InvokerBuffer
 
setLastMessage(boolean) - Method in class org.wso2.mercury.message.Sequence
 
setLastMessage(long) - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
setLastMessage(boolean) - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
setLastMessageNumber(long) - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
setLastMessageNumber(long) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setLastMessageNumber(long) - Method in class org.wso2.mercury.state.InvokerBuffer
 
setLastMessageNumber(long) - Method in class org.wso2.mercury.state.RMDSequence
 
setLastMessageSendTime(long) - Method in class org.wso2.mercury.context.MercuryMessageContext
 
setLastMessageSendToApplication(long) - Method in class org.wso2.mercury.state.InvokerBuffer
 
setLastMessageToApplication(long) - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
setLower(long) - Method in class org.wso2.mercury.message.AcknowledgmentRange
 
setMessageBuffer(Map) - Method in class org.wso2.mercury.state.InvokerBuffer
 
setMessageContext(MessageContext) - Method in class org.wso2.mercury.context.MercuryMessageContext
 
setMessageIDRMSSequenceMap(Map) - Method in class org.wso2.mercury.state.RMSContext
 
setMessageNumber(long) - Method in class org.wso2.mercury.message.Sequence
 
setMessageNumber(long) - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
setMessageNumber(long) - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
setMessageNumber(long) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setNumber(long) - Method in class org.wso2.mercury.persistence.dto.BufferReceivedNumberDto
 
setNumber(long) - Method in class org.wso2.mercury.persistence.dto.SequenceReceivedNumberDto
 
setOfferedRMDSequence(RMDSequence) - Method in class org.wso2.mercury.state.RMSSequence
 
setOfferedRMSSequence(RMSSequence) - Method in class org.wso2.mercury.state.RMDSequence
 
setOfferIdentifier(String) - Method in class org.wso2.mercury.message.CreateSequenceMessage
 
setOptions(Options) - Method in class org.wso2.mercury.state.Axis2Info
 
setOriginalMessage(SOAPEnvelope) - Method in class org.wso2.mercury.message.RMApplicationMessage
 
setPersistanceDto(InvokerBufferDto) - Method in class org.wso2.mercury.state.InvokerBuffer
 
setPersistanceDto(RMDSequenceDto) - Method in class org.wso2.mercury.state.RMDSequence
 
setPersistanceDto(RMSSequenceDto) - Method in class org.wso2.mercury.state.RMSSequence
 
setPersistanceManager(PersistenceManager) - Method in class org.wso2.mercury.state.InvokerBuffer
 
setProperties(Map) - Method in class org.wso2.mercury.state.Axis2Info
 
setRmApplicationMessage(RMApplicationMessage) - Method in class org.wso2.mercury.context.MercuryMessageContext
 
setRmdPersistanceDto(RMDMessageDto) - Method in class org.wso2.mercury.context.MercuryMessageContext
 
setRmdSequenceID(long) - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
setRmdSequenceID(long) - Method in class org.wso2.mercury.persistence.dto.SequenceReceivedNumberDto
 
setRmNamespace(String) - Method in class org.wso2.mercury.message.RMMessage
 
setRmNamespace(String) - Method in class org.wso2.mercury.message.RMMessageElement
 
setRmNamespace(String) - Method in class org.wso2.mercury.message.RMMessageHeader
 
setRmsPersistanceDto(RMSMessageDto) - Method in class org.wso2.mercury.context.MercuryMessageContext
 
setRmsSequence(RMSSequence) - Method in class org.wso2.mercury.workers.MessageWorker
 
setRmsSequenceID(long) - Method in class org.wso2.mercury.persistence.dto.AcknowledgmentDto
 
setRmsSequenceID(long) - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
setSelfAcksToEPR(String) - Method in class org.wso2.mercury.state.RMDSequence
 
setSend(boolean) - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
setSend(boolean) - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
setSequence(Sequence) - Method in class org.wso2.mercury.message.LastMessage
 
setSequence(Sequence) - Method in class org.wso2.mercury.message.RMApplicationMessage
 
setSequenceAcknowledgment(SequenceAcknowledgment) - Method in class org.wso2.mercury.message.LastMessage
 
setSequenceAcknowledgment(SequenceAcknowledgment) - Method in class org.wso2.mercury.message.RMApplicationMessage
 
setSequenceAcknowledgment(SequenceAcknowledgment) - Method in class org.wso2.mercury.message.SequenceAcknowledgmentMessage
 
setSequenceAcknowledgment(SequenceAcknowledgment) - Method in class org.wso2.mercury.message.TerminateSequenceMessage
 
setSequenceHeaderAdded(boolean) - Method in class org.wso2.mercury.message.RMApplicationMessage
 
setSequenceID(String) - Method in class org.wso2.mercury.message.Sequence
 
setSequenceID(String) - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
setSequenceID(String) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setSequenceID(String) - Method in class org.wso2.mercury.state.RMDSequence
 
setSequenceID(String) - Method in class org.wso2.mercury.state.RMSSequence
 
setSequenceIDRMSSequenceMap(Map) - Method in class org.wso2.mercury.state.RMSContext
 
setSequenceOffer(String) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setSequenceOffer(String) - Method in class org.wso2.mercury.state.RMSSequence
 
setSequenceRemovalWorkerSleepTime(long) - Method in class org.wso2.mercury.workers.SequenceRemovalWorker
 
setServerSide(boolean) - Method in class org.wso2.mercury.state.Axis2Info
 
setServiceContext(ServiceContext) - Method in class org.wso2.mercury.state.Axis2Info
 
setShutDown(boolean) - Method in class org.wso2.mercury.workers.SequenceRemovalWorker
 
setSoapEnvelope(String) - Method in class org.wso2.mercury.persistence.dto.RMDMessageDto
 
setSoapEnvelpe(String) - Method in class org.wso2.mercury.persistence.dto.RMSMessageDto
 
setSoapMessage(String) - Method in class org.wso2.mercury.persistence.dto.AcknowledgmentDto
 
setSoapNamesapce(String) - Method in class org.wso2.mercury.message.RMMessage
 
setSoapNamesapce(String) - Method in class org.wso2.mercury.message.RMMessageHeader
 
setSoapNamespaceURI(String) - Method in class org.wso2.mercury.state.Axis2Info
 
setStartTime(long) - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
setStartTime(long) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setState(int) - Method in class org.wso2.mercury.persistence.dto.InvokerBufferDto
 
setState(int) - Method in class org.wso2.mercury.persistence.dto.RMDSequenceDto
 
setState(int) - Method in class org.wso2.mercury.persistence.dto.RMSSequenceDto
 
setState(int) - Method in class org.wso2.mercury.state.InvokerBuffer
 
setState(int) - Method in class org.wso2.mercury.state.RMDSequence
 
setState(int) - Method in class org.wso2.mercury.state.RMSSequence
 
setToAddress(String) - Method in class org.wso2.mercury.persistence.dto.InternalKeyDto
 
setTransportIn(TransportInDescription) - Method in class org.wso2.mercury.state.Axis2Info
 
setTransportOut(TransportOutDescription) - Method in class org.wso2.mercury.state.Axis2Info
 
setUpper(long) - Method in class org.wso2.mercury.message.AcknowledgmentRange
 
shutdown(ConfigurationContext) - Method in class org.wso2.mercury.modules.MercuryModule
 
soapFaultOccured() - Method in class org.wso2.mercury.state.RMSSequence
 
soapNamesapce - Variable in class org.wso2.mercury.message.RMMessage
 
soapNamesapce - Variable in class org.wso2.mercury.message.RMMessageHeader
 
SoapProcessingFaultException - Exception in org.wso2.mercury.exception
used to indicate soap processing exceptions to Application layer
SoapProcessingFaultException() - Constructor for exception org.wso2.mercury.exception.SoapProcessingFaultException
 
SoapProcessingFaultException(String) - Constructor for exception org.wso2.mercury.exception.SoapProcessingFaultException
 
SoapProcessingFaultException(String, Throwable) - Constructor for exception org.wso2.mercury.exception.SoapProcessingFaultException
 
SoapProcessingFaultException(Throwable) - Constructor for exception org.wso2.mercury.exception.SoapProcessingFaultException
 
STATE_00 - Static variable in class org.wso2.mercury.state.RMDSequence
 
STATE_000 - Static variable in class org.wso2.mercury.state.InvokerBuffer
 
STATE_010 - Static variable in class org.wso2.mercury.state.InvokerBuffer
 
STATE_0100 - Static variable in class org.wso2.mercury.state.RMSSequence
 
STATE_0101 - Static variable in class org.wso2.mercury.state.RMSSequence
 
STATE_011 - Static variable in class org.wso2.mercury.state.InvokerBuffer
 
STATE_0110 - Static variable in class org.wso2.mercury.state.RMSSequence
 
STATE_10 - Static variable in class org.wso2.mercury.state.RMDSequence
 
STATE_1000 - Static variable in class org.wso2.mercury.state.RMSSequence
 
STATE_11 - Static variable in class org.wso2.mercury.state.RMDSequence
 
STATE_110 - Static variable in class org.wso2.mercury.state.InvokerBuffer
 
STATE_1100 - Static variable in class org.wso2.mercury.state.RMSSequence
 
STATE_1101 - Static variable in class org.wso2.mercury.state.RMSSequence
 
STATE_111 - Static variable in class org.wso2.mercury.state.InvokerBuffer
 
STATE_1110 - Static variable in class org.wso2.mercury.state.RMSSequence
 
STATE_COMPLETE - Static variable in class org.wso2.mercury.state.InvokerBuffer
 
STATE_COMPLETED - Static variable in class org.wso2.mercury.state.RMDSequence
 
STATE_TERMINATE - Static variable in class org.wso2.mercury.state.RMSSequence
 
STATE_TERMINATED - Static variable in class org.wso2.mercury.state.RMDSequence
 

T

terminate() - Method in class org.wso2.mercury.state.InvokerBuffer
this method is called in an unexpected terminateion
terminate() - Method in class org.wso2.mercury.state.RMDSequence
this method is called for an unexpected sequence termination
TERMINATE_MESSAGE - Static variable in interface org.wso2.mercury.util.MercuryClientConstants
 
TERMINATE_SEQUENCE - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
TERMINATE_SEQUENCE_ACTION - Static variable in interface org.wso2.mercury.util.MercuryConstants
 
terminateMessageReceived(RMDSequenceDto) - Method in class org.wso2.mercury.state.InvokerBuffer
 
terminateMessageReceivedFromClient() - Method in class org.wso2.mercury.state.RMSSequence
 
terminateSequence() - Method in class org.wso2.mercury.client.MercuryClient
 
terminateSequence(String) - Method in class org.wso2.mercury.client.MercuryClient
 
TerminateSequenceMessage - Class in org.wso2.mercury.message
 
TerminateSequenceMessage() - Constructor for class org.wso2.mercury.message.TerminateSequenceMessage
 
TerminateSequenceMessage(String, String) - Constructor for class org.wso2.mercury.message.TerminateSequenceMessage
 
TerminateSequenceMessage(String) - Constructor for class org.wso2.mercury.message.TerminateSequenceMessage
 
terminateSequenceMessageReceived() - Method in class org.wso2.mercury.state.RMDSequence
 
TIMEOUT_TIME - Static variable in class org.wso2.mercury.state.InvokerBuffer
 
TIMEOUT_TIME - Static variable in class org.wso2.mercury.state.RMDSequence
 
TIMEOUT_TIME - Static variable in class org.wso2.mercury.state.RMSSequence
 
toOM() - Method in class org.wso2.mercury.message.Accept
 
toOM() - Method in class org.wso2.mercury.message.AcknowledgmentRange
 
toOM() - Method in class org.wso2.mercury.message.AcksTo
 
toOM() - Method in class org.wso2.mercury.message.Offer
 
toOM() - Method in class org.wso2.mercury.message.RMMessageElement
 
toSOAPEnvelope() - Method in class org.wso2.mercury.message.CreateSequenceMessage
 
toSOAPEnvelope() - Method in class org.wso2.mercury.message.CreateSequenceResponseMessage
 
toSOAPEnvelope() - Method in class org.wso2.mercury.message.LastMessage
 
toSOAPEnvelope() - Method in class org.wso2.mercury.message.RMApplicationMessage
 
toSOAPEnvelope() - Method in class org.wso2.mercury.message.RMMessage
 
toSOAPEnvelope() - Method in class org.wso2.mercury.message.SequenceAcknowledgmentMessage
 
toSOAPEnvelope() - Method in class org.wso2.mercury.message.TerminateSequenceMessage
 
toSOAPHeaderBlock() - Method in class org.wso2.mercury.message.RMMessageHeader
 
toSOAPHeaderBlock() - Method in class org.wso2.mercury.message.Sequence
 
toSOAPHeaderBlock() - Method in class org.wso2.mercury.message.SequenceAcknowledgment
 
toString() - Method in class org.wso2.mercury.keys.InternalSequenceKey
 

U

unRegisterRMDSequenceWithSequenceID(String) - Method in class org.wso2.mercury.state.RMDContext
 
unRegisterRMSSequenceWithInternalKey(InternalSequenceKey) - Method in class org.wso2.mercury.state.RMSContext
 
unRegisterRMSSequenceWithMessageID(String) - Method in class org.wso2.mercury.state.RMSContext
 
unRegisterRMSSequenceWithSequenceID(String) - Method in class org.wso2.mercury.state.RMSContext
 
update(RMSSequenceDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
update(RMSMessageDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
update(InvokerBufferDto, RMDSequenceDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
update(RMDMessageDto, InvokerBufferDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
update(RMSSequenceDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
update(RMSMessageDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
update(InvokerBufferDto, RMDSequenceDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
update(RMDMessageDto, InvokerBufferDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
updateMessageDetails(RMDSequenceDto, InvokerBufferDto, SequenceReceivedNumberDto, BufferReceivedNumberDto, RMDMessageDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
updateMessageDetails(RMDSequenceDto, InvokerBufferDto, SequenceReceivedNumberDto, BufferReceivedNumberDto, RMDMessageDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
updateMessagesAsSend(Set, RMSSequenceDto) - Method in class org.wso2.mercury.persistence.hibernate.HibernatePersistenceManager
 
updateMessagesAsSend(Set, RMSSequenceDto) - Method in interface org.wso2.mercury.persistence.PersistenceManager
 
UPPER - Static variable in interface org.wso2.mercury.util.MercuryConstants
 

W

waitUntilMessageInvoke(long) - Method in class org.wso2.mercury.state.InvokerBuffer
this method is used to wait the client side thread in annonymous invocations until invoker message passes it.

A B C D E F G H I L M O P R S T U W

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