Skip to content

Commit 5e2fcc6

Browse files
committed
Include all flags in performance tool auto-completion script
Some flags were added dynamically with mixins, so they would not be included in the auto-completion script. Fixes #232
1 parent 79450bf commit 5e2fcc6

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
// Copyright (c) 2022 VMware, Inc. or its affiliates. All rights reserved.
2+
//
3+
// This software, the RabbitMQ Stream Java client library, is dual-licensed under the
4+
// Mozilla Public License 2.0 ("MPL"), and the Apache License version 2 ("ASL").
5+
// For the MPL, please see LICENSE-MPL-RabbitMQ. For the ASL,
6+
// please see LICENSE-APACHE2.
7+
//
8+
// This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND,
9+
// either express or implied. See the LICENSE file for specific language governing
10+
// rights and limitations of this software.
11+
//
12+
// If you have any questions regarding licensing, please contact us at
13+
14+
package com.rabbitmq.stream.perf;
15+
16+
import picocli.CommandLine;
17+
18+
public class AggregatingCommandForAutoComplete {
19+
20+
@CommandLine.Mixin private final StreamPerfTest streamPerfTest = new StreamPerfTest();
21+
22+
@CommandLine.Mixin
23+
private final DebugEndpointMonitoring monitoring = new DebugEndpointMonitoring();
24+
25+
@CommandLine.Mixin
26+
private final PrometheusEndpointMonitoring prometheusEndpointMonitoring =
27+
new PrometheusEndpointMonitoring();
28+
}

0 commit comments

Comments
 (0)