@@ -57,43 +57,46 @@ public interface Mqtt5UnsubscribeBuilderBase<C extends Mqtt5UnsubscribeBuilderBa
57
57
@ NotNull C addTopicFilter (@ NotNull MqttTopicFilter topicFilter );
58
58
59
59
/**
60
- * Adds a collection of {@link MqttTopicFilter Topic Filter} to the {@link Mqtt5Unsubscribe#getTopicFilters() list
61
- * of Topic Filters}. At least one Topic Filter is mandatory.
60
+ * Fluent counterpart of {@link #addTopicFilter(MqttTopicFilter)}.
61
+ * <p>
62
+ * Calling {@link MqttTopicFilterBuilder.Nested.Complete#applyTopicFilter()} on the returned builder has the same
63
+ * effect as calling {@link #addTopicFilter(MqttTopicFilter)} with the result of {@link
64
+ * MqttTopicFilterBuilder.Complete#build()}.
62
65
*
63
- * @param topicFilters the Topic Filter's .
64
- * @return the builder that is now complete as at least one Topic Filter is set.
66
+ * @return the fluent builder for the Topic Filter.
67
+ * @see #addTopicFilter(MqttTopicFilter)
65
68
*/
66
- @ NotNull C addTopicFilters ( @ NotNull Collection < MqttTopicFilter > topicFilters );
69
+ @ NotNull MqttTopicFilterBuilder . Nested <? extends C > addTopicFilter ( );
67
70
68
71
/**
69
- * Adds {@link MqttTopicFilter Topic Filter}s to the {@link Mqtt5Unsubscribe#getTopicFilters() list of Topic
72
+ * Adds {@link MqttTopicFilter Topic Filters} to the {@link Mqtt5Unsubscribe#getTopicFilters() list of Topic
70
73
* Filters}. At least one Topic Filter is mandatory.
71
74
*
72
- * @param topicFilters the Topic Filter's .
75
+ * @param topicFilters the Topic Filters .
73
76
* @return the builder that is now complete as at least one Topic Filter is set.
77
+ * @since 1.2
74
78
*/
75
- @ NotNull C addTopicFilters (@ NotNull MqttTopicFilter ... topicFilters );
79
+ @ NotNull C addTopicFilters (@ NotNull MqttTopicFilter @ NotNull ... topicFilters );
76
80
77
81
/**
78
- * Adds a stream of {@link MqttTopicFilter Topic Filter } to the {@link Mqtt5Unsubscribe#getTopicFilters() list of
79
- * Topic Filters}. At least one Topic Filter is mandatory.
82
+ * Adds a collection of {@link MqttTopicFilter Topic Filters } to the {@link Mqtt5Unsubscribe#getTopicFilters() list
83
+ * of Topic Filters}. At least one Topic Filter is mandatory.
80
84
*
81
- * @param topicFilters the Topic Filter's .
85
+ * @param topicFilters the collection of Topic Filters .
82
86
* @return the builder that is now complete as at least one Topic Filter is set.
87
+ * @since 1.2
83
88
*/
84
- @ NotNull C addTopicFilters (@ NotNull Stream < MqttTopicFilter > topicFilters );
89
+ @ NotNull C addTopicFilters (@ NotNull Collection < @ NotNull MqttTopicFilter > topicFilters );
85
90
86
91
/**
87
- * Fluent counterpart of {@link #addTopicFilter(MqttTopicFilter)}.
88
- * <p>
89
- * Calling {@link MqttTopicFilterBuilder.Nested.Complete#applyTopicFilter()} on the returned builder has the same
90
- * effect as calling {@link #addTopicFilter(MqttTopicFilter)} with the result of {@link
91
- * MqttTopicFilterBuilder.Complete#build()}.
92
+ * Adds a stream of {@link MqttTopicFilter Topic Filters} to the {@link Mqtt5Unsubscribe#getTopicFilters() list of
93
+ * Topic Filters}. At least one Topic Filter is mandatory.
92
94
*
93
- * @return the fluent builder for the Topic Filter.
94
- * @see #addTopicFilter(MqttTopicFilter)
95
+ * @param topicFilters the stream of Topic Filters.
96
+ * @return the builder that is now complete as at least one Topic Filter is set.
97
+ * @since 1.2
95
98
*/
96
- @ NotNull MqttTopicFilterBuilder . Nested <? extends C > addTopicFilter ( );
99
+ @ NotNull C addTopicFilters ( @ NotNull Stream < @ NotNull MqttTopicFilter > topicFilters );
97
100
98
101
/**
99
102
* Reverses the subscriptions of a Subscribe message by adding their Topic Filters.
0 commit comments