Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » QAnywhere » QAnywhere-Referenz » QAnywhere Java-API-Referenz » QAnywhere Java-API für Clients » QAMessage-Schnittstelle

 

getRedelivered-Methode

Syntax
boolean QAMessage.getRedelivered()
throws QAException
Fehlermeldung
  • Wird ausgelöst, wenn ein Problem beim Abrufen des Status der Neuzustellung ("Redelivered") auftritt.

Bemerkungen

Gibt an, ob die Nachricht vorher empfangen, aber nicht quittiert wurde.

"Redelivered" wird von einem empfangenden QAManager festgelegt, wenn er erkennt, dass eine ankommende Nachricht bereits empfangen wurde.

Eine Anwendung empfängt beispielsweise eine Nachricht mit einem QAManager, der mit AcknowledgementMode.EXPLICIT_ACKNOWLEDGEMENT geöffnet wurde, und fährt ohne Bestätigung der Nachricht herunter. Wenn die Anwendung neu startet und dieselbe Nachricht nochmals erhält, wird die Nachricht als "redelivered" markiert.

Rückgabe

Ist TRUE, wenn die Nachricht vorher empfangen, aber nicht bestätigt wurde