|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
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 |
public void addDestinationSequenceIdentifierPair(String destination,
String sequenceIdentifier)
throws WsrmStorageException
WsrmStorageException
public String getSequenceIdentifierForDestination(String destination)
throws WsrmStorageException
WsrmStorageException
public String getDestinationForSequenceIdentifier(String sequenceIdentifier)
throws WsrmStorageException
WsrmStorageException
public void removeDestinationSequenceIdentifierPair(String destination)
throws WsrmStorageException
WsrmStorageException
public boolean hasSequenceIdForDestination(String destination)
throws WsrmStorageException
WsrmStorageException
public boolean isKnownSequence(String sequenceIdentifier)
throws WsrmStorageException
WsrmStorageException
public void storeCreatedSequence(WsrmSequenceInfo sequenceInfo)
throws WsrmStorageException
WsrmStorageException
public WsrmSequenceInfo getSequenceInfoUsingSequenceIdentifier(String sequenceIdentifier)
throws WsrmStorageException
WsrmStorageException
public WsrmSequenceInfo[] getSequenceInfoUsingSequencePrefix(String sequencePrefix)
throws WsrmStorageException
WsrmStorageException
public WsrmSequenceInfo getSequenceInfoUsingAddressingIdentifier(String addressingIdentifier)
throws WsrmStorageException
WsrmStorageException
public String[] getListOfAllSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
public String[] getListOfExpiredSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
public String[] getListOfTimedOutSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
public String[] getListOfTerminatedSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
public String[] getListOfServicedSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
public String[] getListOfActiveSequences(boolean source)
throws WsrmStorageException
WsrmStorageException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||