|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface WsrmSequenceInfoStorageOperations
This provides operations for storing and retrieving information
pertaining to Sequences. Specifically the operations provided include
(a)Storing and Retrieving SequenceInfo objects
(b) Retrieving the list of all sent, received, created, expired,
terminated and active sent and received Sequences.
| Method Summary | |
|---|---|
void |
addDestinationSequenceIdentifierPair(String destination,
String sequenceIdentifier)
Stores the sequence identifier that should be used while communicating with a given destination (based on the contents of the wsa:To element). |
String |
getDestinationForSequenceIdentifier(String sequenceIdentifier)
Retrieves the destination for a specific sequence identifier |
String[] |
getListOfActiveSequences(boolean source)
Retrieves the list of active sent/received sequences that are currently available at this node. |
String[] |
getListOfAllSequences(boolean source)
Retrieves the entire list of sent/received sequence identifiers registered with the underlying service. |
String[] |
getListOfExpiredSequences(boolean source)
Retrieves the list of sent/received sequences that have expired. |
String[] |
getListOfServicedSequences(boolean source)
Retrieves the list of sent/received sequences that have been acknowledged and were successfully terminated. |
String[] |
getListOfTerminatedSequences(boolean source)
Retrieves the list of sent/received sequences that have terminated. |
String[] |
getListOfTimedOutSequences(boolean source)
Retrieves the list of sent/received sequences that have timed-out. |
String |
getSequenceIdentifierForDestination(String destination)
Retrieve the sequence identifier for a specific destination |
WsrmSequenceInfo |
getSequenceInfoUsingAddressingIdentifier(String addressingIdentifier)
Retrieves the SequenceInfo corresponding to the specified addressingIdentifier. |
WsrmSequenceInfo |
getSequenceInfoUsingSequenceIdentifier(String sequenceIdentifier)
Retrieves the SequenceInfo corresponding to the specified sequenceIdentifier. |
WsrmSequenceInfo[] |
getSequenceInfoUsingSequencePrefix(String sequencePrefix)
Retrieves the SequenceInfo corresponding to the ACTIVE sequences with the specified sequenceIdentifier prefix. |
boolean |
hasSequenceIdForDestination(String destination)
Checks to see if there is a sequenceId/destination pair corresponding to the destination in question. |
boolean |
isKnownSequence(String sequenceIdentifier)
A method which checks whether a certain sequence (irrespective of whether it is active/terminated/expired/timed-out) is a known sequence at this node |
void |
removeDestinationSequenceIdentifierPair(String destination)
Removes the destination/sequence identifier pair corresponding to this destination |
void |
storeCreatedSequence(WsrmSequenceInfo sequenceInfo)
Store a SequenceInfo object. |
| Method Detail |
|---|
void addDestinationSequenceIdentifierPair(String destination,
String sequenceIdentifier)
throws WsrmStorageException
WsrmStorageException
String getSequenceIdentifierForDestination(String destination)
throws WsrmStorageException
WsrmStorageException
String getDestinationForSequenceIdentifier(String sequenceIdentifier)
throws WsrmStorageException
WsrmStorageException
void removeDestinationSequenceIdentifierPair(String destination)
throws WsrmStorageException
WsrmStorageException
boolean hasSequenceIdForDestination(String destination)
throws WsrmStorageException
WsrmStorageException
boolean isKnownSequence(String sequenceIdentifier)
throws WsrmStorageException
WsrmStorageException
void storeCreatedSequence(WsrmSequenceInfo sequenceInfo)
throws WsrmStorageException
WsrmStorageException
WsrmSequenceInfo getSequenceInfoUsingSequenceIdentifier(String sequenceIdentifier)
throws WsrmStorageException
WsrmStorageException
WsrmSequenceInfo[] getSequenceInfoUsingSequencePrefix(String sequencePrefix)
throws WsrmStorageException
WsrmStorageException
WsrmSequenceInfo getSequenceInfoUsingAddressingIdentifier(String addressingIdentifier)
throws WsrmStorageException
WsrmStorageException
String[] getListOfAllSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
String[] getListOfExpiredSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
String[] getListOfTimedOutSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
String[] getListOfTerminatedSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
String[] getListOfServicedSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
String[] getListOfActiveSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||