| 程序包 | 说明 |
|---|---|
| org.apache.shenyu.plugin.base.trie |
| 限定符和类型 | 方法和说明 |
|---|---|
ShenyuTrieNode |
ShenyuTrieNode.getFailToNode()
get fail to node.
|
ShenyuTrieNode |
ShenyuTrie.getNode(java.lang.String uriPath,
java.lang.String bizInfo)
getNode.
|
ShenyuTrieNode |
ShenyuTrieNode.getParentNode()
get parent node.
|
ShenyuTrieNode |
ShenyuTrieNode.getPathVariableNode()
get pathVariable node.
|
ShenyuTrieNode |
ShenyuTrie.match(java.lang.String uriPath,
java.lang.String bizInfo)
match trie, trie exist and match the path will return current node
match strategy: plugin get the node from trie and mark conflict, match sort: path, wildcard, match-all, path variable. |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Map<java.lang.String,ShenyuTrieNode> |
ShenyuTrieNode.getChildren()
get trie children.
|
java.util.Map<java.lang.String,ShenyuTrieNode> |
ShenyuTrieNode.getPathVariables()
get pathVariable set.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ShenyuTrieNode.setFailToNode(ShenyuTrieNode failToNode)
set fail to node.
|
void |
ShenyuTrieNode.setParentNode(ShenyuTrieNode parentNode)
set parent node.
|
void |
ShenyuTrieNode.setPathVariableNode(ShenyuTrieNode pathVariableNode)
set pathVariable node.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ShenyuTrieNode.setChildren(java.util.Map<java.lang.String,ShenyuTrieNode> children)
set children cache.
|
void |
ShenyuTrieNode.setPathVariables(java.util.Map<java.lang.String,ShenyuTrieNode> pathVariablesSet)
set pathVariable.
|
Copyright © 2026 The Apache Software Foundation. All rights reserved.