createDestinationSequence(DestinationSequence seq) Create a destination sequence in the persistent store, with the sequence attributes as specified in the
RMSDestinationSequence object.
void
createSourceSequence(SourceSequence seq) Create a source sequence in the persistent store, with the sequence attributes as specified in the
RMSourceSequence object.
getMessages(Identifier sid, boolean outbound) Retrieves the outbound/inbound messages stored for the source/destination sequence with
the given identifier.
removeDestinationSequence(Identifier seq) Remove the destination sequence with the specified identifier from persistent store.
void
removeMessages(Identifier sid, Collection<BigInteger> messageNrs, boolean outbound) Removes the messages with the given message numbers and identifiers from the store of
outbound/inbound messages.
void
removeSourceSequence(Identifier seq) Remove the source sequence with the specified identifier from persistent store.
Create a destination sequence in the persistent store, with the sequence attributes as specified in the
RMSDestinationSequence object.
Parameters: seq - the sequence
Create a source sequence in the persistent store, with the sequence attributes as specified in the
RMSourceSequence object.
Parameters: seq - the sequence
Retrieves all sequences managed by the identified RM destination endpoint
from persistent store.
Parameters: endpointIdentifier - the identifier for the destination the collection of sequences
Retrieves the outbound/inbound messages stored for the source/destination sequence with
the given identifier.
Parameters: sid - the source sequence identifier Parameters: outbound - true if the message is outbound the collection of messages
Retrieves all sequences managed by the identified RM source endpoint
from persistent store.
Parameters: endpointIdentifier - the identifier for the source the collection of sequences
Called by an RM source upon processing an outbound message. The RMMessage
parameter is null for non application (RM protocol) messages.
Parameters: seq - the destination sequence Parameters: msg - the incoming message
Called by an RM source upon processing an outbound message. The RMMessage
parameter is null for non application (RM protocol) messages.
Parameters: seq - the source sequence Parameters: msg - the outgoing message
Removes the messages with the given message numbers and identifiers from the store of
outbound/inbound messages.
Parameters: sid - the identifier of the source sequence Parameters: messageNrs - the collection of message numbers Parameters: outbound - true if the message is outbound