Skip to content

Commit ed63816

Browse files
committed
support simple consumer supports subscribing to multiple topics
1 parent b62097b commit ed63816

3 files changed

Lines changed: 23 additions & 25 deletions

File tree

rocketmq-v5-client-spring-boot/src/main/java/org/apache/rocketmq/client/autoconfigure/RocketMQProperties.java

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
*/
1717
package org.apache.rocketmq.client.autoconfigure;
1818

19-
import org.apache.rocketmq.client.common.FilterExpression;
2019
import org.springframework.boot.context.properties.ConfigurationProperties;
2120

2221
import java.util.Map;
@@ -330,4 +329,26 @@ public String toString() {
330329
'}';
331330
}
332331
}
332+
333+
public static class FilterExpression {
334+
private String tag;
335+
336+
private String filterExpressionType;
337+
338+
public String getTag() {
339+
return tag;
340+
}
341+
342+
public void setTag(String tag) {
343+
this.tag = tag;
344+
}
345+
346+
public String getFilterExpressionType() {
347+
return filterExpressionType;
348+
}
349+
350+
public void setFilterExpressionType(String filterExpressionType) {
351+
this.filterExpressionType = filterExpressionType;
352+
}
353+
}
333354
}

rocketmq-v5-client-spring-boot/src/main/java/org/apache/rocketmq/client/common/FilterExpression.java

Lines changed: 0 additions & 23 deletions
This file was deleted.

rocketmq-v5-client-spring-boot/src/main/java/org/apache/rocketmq/client/support/RocketMQUtil.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,7 @@ public static FilterExpression createFilterExpression(String tag, String type) {
187187
return filterExpression;
188188
}
189189

190-
public static Map<String, FilterExpression> createSubscriptionExpressions(Map<String, org.apache.rocketmq.client.common.FilterExpression> map) {
190+
public static Map<String, FilterExpression> createSubscriptionExpressions(Map<String, RocketMQProperties.FilterExpression> map) {
191191
Map<String, FilterExpression> subscriptionExpressions = new HashMap<>();
192192
map.forEach((topic, expression) -> {
193193
FilterExpressionType filterExpressionType = "tag".equalsIgnoreCase(expression.getFilterExpressionType()) ? FilterExpressionType.TAG : FilterExpressionType.SQL92;

0 commit comments

Comments
 (0)