|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcgl.narada.wsinfra.wsrm.storage.impl.WsrmProtocolStorageOperationsImpl
| Constructor Summary | |
WsrmProtocolStorageOperationsImpl()
|
|
WsrmProtocolStorageOperationsImpl(Connection connection)
|
|
| Method Summary | |
long[] |
getAcknowledgedMessageNumbers(String sequenceIdentifier)
Retrieves the list of message numbers that have been acknowledged This method throws WsrmStorageException. |
long |
getMessageNumberLastAssigned(String sequenceIdentifier)
Retrieves the message number that was last assigned on a given sequence. |
WsrmStorageWidget |
getStoredElement(String sequenceIdentifier,
long messageNumber)
Retrieves a stored WsrmStorageWidget from storage. |
WsrmStorageWidget[] |
getStoredElements(String sequenceIdentifier,
long[] messageNumbers)
Retrieves stored WsrmStorageWidgets from storage. |
long[] |
getUnacknowledgedMessageNumbers(String sequenceIdentifier,
boolean ackRequested)
Retrieves the list of message numbers that have NOT been acknowledged for a given Sequence. |
long[] |
getUnacknowledgedMessageNumbers(String sequenceIdentifier,
long upUntilMessageNumber)
Retrieves the list of message numbers that have NOT been acknowledged, up until the message number specified in upUntilMessageNumber This method throws an exception under the following conditions. |
boolean |
hasStoredElement(String sequenceIdentifier,
long messageNumber)
Check to see if there is a widget that has been stored for a specific message number in a given Sequence |
boolean |
hasStoredElements(String sequenceIdentifier)
Checks to see if there are widgets that have been stored for the sequence in question. |
static void |
main(String[] args)
|
void |
processAcknowledgementOnSequence(String sequenceIdentifier,
long ackMessageNumber)
Processes an acknowledgement received on a given sequence for a specific message number. |
void |
processAcknowledgementsOnSequence(String sequenceIdentifier,
long[] ackMessageNumbers)
Processes a set of acknowledgements received on a given sequence. |
void |
resetAckInterval(WsrmStorageWidget wsrmStorageWidget,
long ackInterval)
Reset the ack interval associated with the message |
void |
store(WsrmStorageWidget widget)
Store a WSRM message to storage. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public WsrmProtocolStorageOperationsImpl()
public WsrmProtocolStorageOperationsImpl(Connection connection)
| Method Detail |
public void processAcknowledgementsOnSequence(String sequenceIdentifier,
long[] ackMessageNumbers)
throws WsrmStorageException
processAcknowledgementsOnSequence in interface WsrmProtocolStorageOperationsWsrmStorageException
public void processAcknowledgementOnSequence(String sequenceIdentifier,
long ackMessageNumber)
throws WsrmStorageException
processAcknowledgementOnSequence in interface WsrmProtocolStorageOperationsWsrmStorageException
public long[] getUnacknowledgedMessageNumbers(String sequenceIdentifier,
long upUntilMessageNumber)
throws WsrmStorageException
getUnacknowledgedMessageNumbers in interface WsrmProtocolStorageOperationsWsrmStorageException
public long[] getUnacknowledgedMessageNumbers(String sequenceIdentifier,
boolean ackRequested)
throws WsrmStorageException
getUnacknowledgedMessageNumbers in interface WsrmProtocolStorageOperationsWsrmStorageException
public long[] getAcknowledgedMessageNumbers(String sequenceIdentifier)
throws WsrmStorageException
getAcknowledgedMessageNumbers in interface WsrmProtocolStorageOperationsWsrmStorageException
public long getMessageNumberLastAssigned(String sequenceIdentifier)
throws WsrmStorageException
getMessageNumberLastAssigned in interface WsrmProtocolStorageOperationsWsrmStorageException
public void store(WsrmStorageWidget widget)
throws WsrmStorageException
store in interface WsrmProtocolStorageOperationsWsrmStorageException
public boolean hasStoredElements(String sequenceIdentifier)
throws WsrmStorageException
hasStoredElements in interface WsrmProtocolStorageOperationsWsrmStorageException
public boolean hasStoredElement(String sequenceIdentifier,
long messageNumber)
throws WsrmStorageException
hasStoredElement in interface WsrmProtocolStorageOperationsWsrmStorageException
public WsrmStorageWidget getStoredElement(String sequenceIdentifier,
long messageNumber)
throws WsrmStorageException
getStoredElement in interface WsrmProtocolStorageOperationsWsrmStorageException
public WsrmStorageWidget[] getStoredElements(String sequenceIdentifier,
long[] messageNumbers)
throws WsrmStorageException
getStoredElements in interface WsrmProtocolStorageOperationsWsrmStorageException
public void resetAckInterval(WsrmStorageWidget wsrmStorageWidget,
long ackInterval)
throws WsrmStorageException
resetAckInterval in interface WsrmProtocolStorageOperationsWsrmStorageExceptionpublic static void main(String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||