public class RouteUrlMatchingRuleServiceImpl extends java.lang.Object implements RouteUrlMatchingRuleService
| 限定符和类型 | 类和说明 |
|---|---|
static class |
RouteUrlMatchingRuleServiceImpl.RuleKey |
| 构造器和说明 |
|---|
RouteUrlMatchingRuleServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
buildSpecialRouteUrlWrapper(java.util.List<java.lang.String> pathList,
RouteUrlMatchingRule rule,
SpecialRouteUrlWrapper specialRouteUrlWrapper) |
java.util.Map<RouteUrlMatchingRuleServiceImpl.RuleKey,RouteUrlMatchingRule> |
getNormalUrlMatchingRuleMap() |
java.util.List<RouteUrlMatchingRule> |
getRepeatRouteUrlMatchingRule(RouteUrlMatchingRuleServiceImpl.RuleKey ruleKey)
直接匹配
|
RouteUrlMatchingRule |
getRouteUrlMatchingRule(RouteUrlMatchingRuleServiceImpl.RuleKey ruleKey)
直接匹配
|
SpecialRouteUrlWrapper |
getSpecialRouteUrl(java.lang.String pathHead)
特殊匹配
|
void |
init() |
void |
printLog(RouteUrlMatchingRule r1,
RouteUrlMatchingRule r2) |
java.util.Map<java.lang.String,SpecialRouteUrlWrapper> |
specialUrlMatchingHandle(java.util.List<RouteUrlMatchingRule> specialRouteUrlMatchingRules) |
void |
urlMatchingHandle() |
public void init()
public void urlMatchingHandle()
public java.util.Map<java.lang.String,SpecialRouteUrlWrapper> specialUrlMatchingHandle(java.util.List<RouteUrlMatchingRule> specialRouteUrlMatchingRules)
public void buildSpecialRouteUrlWrapper(java.util.List<java.lang.String> pathList,
RouteUrlMatchingRule rule,
SpecialRouteUrlWrapper specialRouteUrlWrapper)
public void printLog(RouteUrlMatchingRule r1, RouteUrlMatchingRule r2)
public RouteUrlMatchingRule getRouteUrlMatchingRule(RouteUrlMatchingRuleServiceImpl.RuleKey ruleKey)
RouteUrlMatchingRuleServicegetRouteUrlMatchingRule 在接口中 RouteUrlMatchingRuleServicepublic java.util.List<RouteUrlMatchingRule> getRepeatRouteUrlMatchingRule(RouteUrlMatchingRuleServiceImpl.RuleKey ruleKey)
RouteUrlMatchingRuleServicegetRepeatRouteUrlMatchingRule 在接口中 RouteUrlMatchingRuleServicepublic SpecialRouteUrlWrapper getSpecialRouteUrl(java.lang.String pathHead)
RouteUrlMatchingRuleServicegetSpecialRouteUrl 在接口中 RouteUrlMatchingRuleServicepathHead - 路径头 /a/{b}/c中的apublic java.util.Map<RouteUrlMatchingRuleServiceImpl.RuleKey,RouteUrlMatchingRule> getNormalUrlMatchingRuleMap()