Skip to content

Commit 8124bc5

Browse files
author
Alexandru Scvortov
committed
improved docs
1 parent 29efbd2 commit 8124bc5

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

src/com/rabbitmq/client/QueueingConsumer.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -53,21 +53,24 @@
5353
*
5454
* // Declare a queue and bind it to an exchange.
5555
* String queueName = ch1.queueDeclare().{@link AMQP.Queue.DeclareOk#getQueue getQueue}();
56-
* ch1.{@link Channel#queueBind queueBind}(queueName, "amq.direct", queueName);
56+
* ch1.{@link Channel#queueBind queueBind}(queueName, exchangeName, queueName);
5757
*
5858
* // Create the QueueingConsumer and have it consume from the queue
5959
* QueueingConsumer consumer = new {@link QueueingConsumer#QueueingConsumer QueueingConsumer}(ch1);
60-
* ch1.{@link Channel#basicConsume basicConsume}(queueName, true, consumer);
60+
* ch1.{@link Channel#basicConsume basicConsume}(queueName, false, consumer);
6161
*
6262
* // Process deliveries
63-
* while (true) {
63+
* while (/* some condition * /) {
6464
* {@link QueueingConsumer.Delivery} delivery = consumer.{@link QueueingConsumer#nextDelivery nextDelivery}();
65+
* ch1.{@link Channel#basicAck basicAck}(delivery.{@link QueueingConsumer.Delivery#getEnvelope getEnvelope}().{@link Envelope#getDeliveryTag getDeliveryTag}(), false);
6566
* // process delivery
6667
* }
6768
* </pre>
6869
*
69-
* For a more complete example, see LogTail in the test/src/com/rabbitmq/examples
70-
* directory of the source distribution.
70+
* <p>For a more detailed explanation, see <a href="http://www.rabbitmq.com/api-guide.html#consuming">the java api guide</a>.</p>
71+
*
72+
* <p>For a more complete example, see LogTail in the test/src/com/rabbitmq/examples
73+
* directory of the source distribution.</p>
7174
*/
7275
public class QueueingConsumer extends DefaultConsumer {
7376
private final BlockingQueue<Delivery> _queue;

0 commit comments

Comments
 (0)