TsgcWSPClient_AMQP › Events › OnAMQPQueueDelete
Fires when the server confirms that a queue has been deleted (queue.delete-ok).
property OnAMQPQueueDelete: TsgcAMQPQueueDeleteEvent;
// TsgcAMQPQueueDeleteEvent = procedure(Sender: TObject; const aChannel, aQueue: string; aMessageCount: Integer) of object
—
Raised in response to DeleteQueue. aMessageCount is the number of messages that were discarded together with the queue. After this event any consumer registered against aQueue is implicitly cancelled and any binding that targeted it is removed.
procedure TForm1.oAMQPAMQPQueueDelete(Sender: TObject;
const aChannel, aQueue: string; aMessageCount: Integer);
begin
DoLog(Format('#AMQP Queue %s deleted (%d messages discarded)',
[aQueue, aMessageCount]));
end;