Skip to content

Commit 254115f

Browse files
author
Alexandru Scvortov
committed
confirm-test should not be auto-delete; use getNextPublishSeqNo
1 parent 4764491 commit 254115f

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

test/src/com/rabbitmq/examples/ConfirmDontLoseMessages.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,6 @@ public static void main(String[] args)
5757
msgCount = Integer.parseInt(args[0]);
5858
}
5959

60-
System.out.printf("msgCount = %d\n", msgCount);
61-
6260
connectionFactory = new ConnectionFactory();
6361

6462
// Publish msgCount messages and wait for confirms.
@@ -78,7 +76,7 @@ public void run() {
7876
// Setup
7977
Connection conn = connectionFactory.newConnection();
8078
Channel ch = conn.createChannel();
81-
ch.queueDeclare(QUEUE_NAME, true, false, true, null);
79+
ch.queueDeclare(QUEUE_NAME, true, false, false, null);
8280
ch.setAckListener(new AckListener() {
8381
public void handleAck(long seqNo,
8482
boolean multiple) {
@@ -94,7 +92,7 @@ public void handleAck(long seqNo,
9492

9593
// Publish
9694
for (long i = 0; i < msgCount; ++i) {
97-
ackSet.add(i);
95+
ackSet.add(ch.getNextPublishSeqNo());
9896
ch.basicPublish("", QUEUE_NAME,
9997
MessageProperties.PERSISTENT_BASIC,
10098
"nop".getBytes());
@@ -125,7 +123,7 @@ public void run() {
125123
// Setup
126124
Connection conn = connectionFactory.newConnection();
127125
Channel ch = conn.createChannel();
128-
ch.queueDeclare(QUEUE_NAME, true, false, true, null);
126+
ch.queueDeclare(QUEUE_NAME, true, false, false, null);
129127

130128
// Consume
131129
QueueingConsumer qc = new QueueingConsumer(ch);

0 commit comments

Comments
 (0)