This is an automated email from the ASF dual-hosted git repository.
sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/master by this push:
new a4a12d1 Fix the params broken by PR #4400 (#7795)
a4a12d1 is described below
commit a4a12d1da38c1cc0a75855f5bf53c1a04ee49ee1
Author: Emmanuel Feller <[email protected]>
AuthorDate: Wed Aug 12 00:49:29 2020 +0200
Fix the params broken by PR #4400 (#7795)
### Motivation
The PR #4400 introduced new params on the pulsar-client consume command but
it broked some old ones.
### Modifications
This PR fixes this problem to restore the good param behavior.
---
.../main/java/org/apache/pulsar/client/cli/CmdConsume.java | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git
a/pulsar-client-tools/src/main/java/org/apache/pulsar/client/cli/CmdConsume.java
b/pulsar-client-tools/src/main/java/org/apache/pulsar/client/cli/CmdConsume.java
index 1812a96..5bca4d4 100644
---
a/pulsar-client-tools/src/main/java/org/apache/pulsar/client/cli/CmdConsume.java
+++
b/pulsar-client-tools/src/main/java/org/apache/pulsar/client/cli/CmdConsume.java
@@ -205,16 +205,16 @@ public class CmdConsume {
builder.topic(topic);
}
- ConsumerBuilder<byte[]> consumerBuilder =
client.newConsumer().topic(topic);
if (this.maxPendingChuckedMessage > 0) {
-
consumerBuilder.maxPendingChuckedMessage(this.maxPendingChuckedMessage);
+
builder.maxPendingChuckedMessage(this.maxPendingChuckedMessage);
}
if (this.receiverQueueSize > 0) {
-
consumerBuilder.maxPendingChuckedMessage(this.receiverQueueSize);
+ builder.receiverQueueSize(this.receiverQueueSize);
}
- Consumer<byte[]> consumer =
consumerBuilder.subscriptionName(this.subscriptionName)
-
.autoAckOldestChunkedMessageOnQueueFull(this.autoAckOldestChunkedMessageOnQueueFull)
- .subscriptionType(subscriptionType).subscribe();
+
+
builder.autoAckOldestChunkedMessageOnQueueFull(this.autoAckOldestChunkedMessageOnQueueFull);
+
+ Consumer<byte[]> consumer = builder.subscribe();
RateLimiter limiter = (this.consumeRate > 0) ?
RateLimiter.create(this.consumeRate) : null;
while (this.numMessagesToConsume == 0 || numMessagesConsumed <
this.numMessagesToConsume) {