summaryrefslogtreecommitdiff
path: root/qpid/java/perftests/src/main/java/org/apache/qpid/perftests/dlq/client/Check.java
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/perftests/src/main/java/org/apache/qpid/perftests/dlq/client/Check.java')
-rw-r--r--qpid/java/perftests/src/main/java/org/apache/qpid/perftests/dlq/client/Check.java21
1 files changed, 12 insertions, 9 deletions
diff --git a/qpid/java/perftests/src/main/java/org/apache/qpid/perftests/dlq/client/Check.java b/qpid/java/perftests/src/main/java/org/apache/qpid/perftests/dlq/client/Check.java
index aa7b510659..a7ea9cd098 100644
--- a/qpid/java/perftests/src/main/java/org/apache/qpid/perftests/dlq/client/Check.java
+++ b/qpid/java/perftests/src/main/java/org/apache/qpid/perftests/dlq/client/Check.java
@@ -42,16 +42,19 @@ public class Check extends Client
public Integer call() throws Exception {
start();
- Message msg;
- while ((msg = _consumer.receive(1000)) != null)
+ if (_dlq)
{
- int number = msg.getIntProperty("number");
- boolean rejectMessage = (number % _reject) == 0;
- if (!rejectMessage)
- {
- throw new RuntimeException("unexpected message on dlq: " + number);
- }
- _check++;
+ Message msg;
+ while ((msg = _consumer.receive(1000)) != null)
+ {
+ int number = msg.getIntProperty("number");
+ boolean rejectMessage = (number % _reject) == 0;
+ if (!rejectMessage)
+ {
+ throw new RuntimeException("unexpected message on dlq: " + number);
+ }
+ _check++;
+ }
}
return Integer.valueOf(_check);
}