@@ -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