in common/src/main/java/org/apache/rocketmq/eventbridge/tools/pattern/PatternEntry.java [70:92]
public boolean match(JsonElement jsonElement) {
if (patternType == PatternType.OR) {
for (final PatternCondition patternCondition : conditionList) {
if (patternCondition.match(jsonElement)) {
return true;
}
}
return false;
}
if (patternType == PatternType.AND) {
for (final PatternCondition patternCondition : conditionList) {
if (!patternCondition.match(jsonElement)) {
return false;
}
}
return true;
}
return false;
}