Skip to content

Commit 0303e44

Browse files
committed
Document flag, message properties, queue arguments options
[#154601702] Fixes #75
1 parent 6304e98 commit 0303e44

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/main/java/com/rabbitmq/perf/PerfTest.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,8 @@ private static Options getOptions() {
315315
options.addOption(new Option("z", "time", true, "run duration in seconds (unlimited by default)"));
316316
options.addOption(new Option("C", "pmessages", true, "producer message count"));
317317
options.addOption(new Option("D", "cmessages", true, "consumer message count"));
318-
Option flag = new Option("f", "flag", true, "message flag");
318+
Option flag = new Option("f", "flag", true, "message flag(s) separated by commas. "
319+
+ "Supported values: persistent and mandatory");
319320
flag.setArgs(Option.UNLIMITED_VALUES);
320321
options.addOption(flag);
321322
options.addOption(new Option("M", "framemax", true, "frame max"));
@@ -328,7 +329,8 @@ private static Options getOptions() {
328329
options.addOption(new Option("ad", "auto-delete", true, "should the queue be auto-deleted, default is true"));
329330
options.addOption(new Option("ms", "use-millis", false,"should latency be collected in milliseconds, default is false. "
330331
+ "Set to true if producers are consumers run on different machines."));
331-
options.addOption(new Option("qa", "queue-args", true, "queue arguments as key/pair values, separated by commas"));
332+
options.addOption(new Option("qa", "queue-args", true, "queue arguments as key/pair values, separated by commas, "
333+
+ "e.g. x-max-length=10"));
332334
options.addOption(new Option("L", "consumer-latency", true, "consumer latency in microseconds"));
333335
options.addOption(new Option("udsc", "use-default-ssl-context", false,"use JVM default SSL context"));
334336

@@ -338,7 +340,8 @@ private static Options getOptions() {
338340
options.addOption(new Option("F", "queue-pattern-from", true, "sequence start for queue pattern (included)"));
339341
options.addOption(new Option("T", "queue-pattern-to", true, "sequence end for queue pattern (included)"));
340342
options.addOption(new Option("hst", "heartbeat-sender-threads", true, "number of threads for producers and consumers heartbeat senders"));
341-
options.addOption(new Option("mp", "message-properties", true, "message properties as key/pair values, separated by commas"));
343+
options.addOption(new Option("mp", "message-properties", true, "message properties as key/pair values, separated by commas, "
344+
+ "e.g. priority=5"));
342345
return options;
343346
}
344347

0 commit comments

Comments
 (0)