Details
-
Bug
-
Status: Closed
-
Trivial
-
Resolution: Won't Fix
-
java-chassis-2.7.0
-
None
Description
@Component
public class RouterRuleMatcher {
private RouterRuleCache routerRuleCache;
@Autowired
public RouterRuleMatcher(RouterRuleCache routerRuleCache)
public RouterRuleMatcher() {
}
public PolicyRuleItem match(String serviceName, Map<String, String> invokeHeader) {
for (PolicyRuleItem rule : routerRuleCache.getServiceInfoCacheMap().get(serviceName)
.getAllrule()) {
if (rule.getMatch() == null || rule.getMatch().match(invokeHeader))
}
return null;
}
}