Я использую Oracle AQ с приведенным ниже потребительским кодом на Java.
Почему очередь все еще остается в базе данных.Какой вызов мне нужно сделать, чтобы очередь была удалена после использования?
QueueConnection myqueue = getConnection();
Session session = myqueue.createQueueSession(false, Session.CLIENT_ACKNOWLEDGE);
myqueue.start();
queue = ((AQjmsSession) session).getQueue("demo", "myqueue");
MessageConsumer consumer = session.createConsumer(queue);
TextMessage msg = (TextMessage) consumer.receive();
System.out.println("message" + msg.getText());
consumer.close();
session.close();
myqueue.close();
Спасибо!