Clearing a queue could be done by your receiver: just open a connection/session/receiver and receive everything until you recognize that you are in sync with your sender.
Or you could open a temporary queue created by the receiver that is guaranteed to be empty every time the receiver starts. Then the sender only sends if the queue exists and the sender thereby knows that a receiver is in place. There is a management method for queues called 'purge' that gives you a back door way to clear messages. Avoid using this method for your day-to-day message traffic. -C ----- Original Message ----- > From: "Zhihua Che" <[email protected]> > To: "users" <[email protected]> > Sent: Wednesday, May 9, 2012 3:19:27 AM > Subject: Is it reasonable to clear the messages in one given queue which > haven't been received by any receiver? > > Hi, > > I wonder if it's ok to clear one specific queue to ensure the > queue is clean before one sender or receiver use it? I didn't find > any > method available in Sender or Receiver. So do you think this is a > reasonable user case? > > Harvey > Thanks > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
