@RestController
@RequestMapping(value="/actuator",
produces={"application/json","application/xml"})
public class ShenyuControllerEndpoint
extends java.lang.Object
| 构造器和说明 |
|---|
ShenyuControllerEndpoint(ShenyuWebHandler webHandler)
Instantiates a new Shenyu controller endpoint.
|
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Flux<java.util.Map<java.lang.String,org.apache.shenyu.common.dto.MetaData>> |
getMetadata()
get metadata map.
|
reactor.core.publisher.Flux<java.util.Map<java.lang.String,org.apache.shenyu.common.dto.MetaData>> |
getMetaDataCache()
get metadata cache.
|
reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.util.Map<java.lang.String,org.apache.shenyu.common.dto.RuleData>>> |
getRuleMatchCache()
rule match cache flux.
|
reactor.core.publisher.Flux<java.util.Set<java.lang.String>> |
getRuleTrieKeys()
get rule trie cache key set.
|
reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.util.Map<java.lang.String,org.apache.shenyu.common.dto.SelectorData>>> |
getSelectorMatchCache()
selector match cache flux.
|
reactor.core.publisher.Flux<java.util.Set<java.lang.String>> |
getSelectorTrieKeys()
get selector trie cache key set.
|
reactor.core.publisher.Flux<java.util.Map<java.lang.String,org.apache.shenyu.common.dto.PluginData>> |
pluginDatas()
Plugin datas flux.
|
reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.lang.Integer>> |
plugins()
Plugins flux.
|
reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.util.List<org.apache.shenyu.common.dto.RuleData>>> |
ruleData()
Rule data flux.
|
reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.util.List<org.apache.shenyu.common.dto.SelectorData>>> |
selectorData()
Selector data flux.
|
public ShenyuControllerEndpoint(ShenyuWebHandler webHandler)
webHandler - the web handler@GetMapping(value="/plugins") public reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.lang.Integer>> plugins()
@GetMapping(value="/pluginData") public reactor.core.publisher.Flux<java.util.Map<java.lang.String,org.apache.shenyu.common.dto.PluginData>> pluginDatas()
@GetMapping(value="/selectorData") public reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.util.List<org.apache.shenyu.common.dto.SelectorData>>> selectorData()
@GetMapping(value="/ruleData") public reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.util.List<org.apache.shenyu.common.dto.RuleData>>> ruleData()
@GetMapping(value="/selectorMatchCache") public reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.util.Map<java.lang.String,org.apache.shenyu.common.dto.SelectorData>>> getSelectorMatchCache()
@GetMapping(value="/ruleMatchCache") public reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.util.Map<java.lang.String,org.apache.shenyu.common.dto.RuleData>>> getRuleMatchCache()
@GetMapping(value="/metadata") public reactor.core.publisher.Flux<java.util.Map<java.lang.String,org.apache.shenyu.common.dto.MetaData>> getMetadata()
@GetMapping(value="/metadataCache") public reactor.core.publisher.Flux<java.util.Map<java.lang.String,org.apache.shenyu.common.dto.MetaData>> getMetaDataCache()
@GetMapping(value="/selectorTrie") public reactor.core.publisher.Flux<java.util.Set<java.lang.String>> getSelectorTrieKeys()
@GetMapping(value="/ruleTrie") public reactor.core.publisher.Flux<java.util.Set<java.lang.String>> getRuleTrieKeys()
Copyright © 2026 The Apache Software Foundation. All rights reserved.