public class SpringCloudPluginDataHandler
extends java.lang.Object
implements org.apache.shenyu.plugin.base.handler.PluginDataHandler
| 限定符和类型 | 字段和说明 |
|---|---|
static java.util.function.Supplier<org.apache.shenyu.plugin.base.cache.CommonHandleCache<java.lang.String,org.apache.shenyu.common.dto.convert.rule.impl.SpringCloudRuleHandle>> |
RULE_CACHED |
static java.util.function.Supplier<org.apache.shenyu.plugin.base.cache.CommonHandleCache<java.lang.String,org.apache.shenyu.common.dto.convert.selector.SpringCloudSelectorHandle>> |
SELECTOR_CACHED |
| 构造器和说明 |
|---|
SpringCloudPluginDataHandler(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient,
org.apache.shenyu.common.config.ShenyuConfig.SpringCloudCacheConfig springCloudCacheConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
handlerRule(org.apache.shenyu.common.dto.RuleData ruleData) |
void |
handlerSelector(org.apache.shenyu.common.dto.SelectorData selectorData) |
java.lang.String |
pluginNamed() |
void |
removeRule(org.apache.shenyu.common.dto.RuleData ruleData) |
void |
removeSelector(org.apache.shenyu.common.dto.SelectorData selectorData) |
public static final java.util.function.Supplier<org.apache.shenyu.plugin.base.cache.CommonHandleCache<java.lang.String,org.apache.shenyu.common.dto.convert.selector.SpringCloudSelectorHandle>> SELECTOR_CACHED
public static final java.util.function.Supplier<org.apache.shenyu.plugin.base.cache.CommonHandleCache<java.lang.String,org.apache.shenyu.common.dto.convert.rule.impl.SpringCloudRuleHandle>> RULE_CACHED
public SpringCloudPluginDataHandler(org.springframework.cloud.client.discovery.DiscoveryClient discoveryClient,
org.apache.shenyu.common.config.ShenyuConfig.SpringCloudCacheConfig springCloudCacheConfig)
public void handlerSelector(org.apache.shenyu.common.dto.SelectorData selectorData)
handlerSelector 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandlerpublic void removeSelector(org.apache.shenyu.common.dto.SelectorData selectorData)
removeSelector 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandlerpublic void handlerRule(org.apache.shenyu.common.dto.RuleData ruleData)
handlerRule 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandlerpublic void removeRule(org.apache.shenyu.common.dto.RuleData ruleData)
removeRule 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandlerpublic java.lang.String pluginNamed()
pluginNamed 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandlerCopyright © 2026 The Apache Software Foundation. All rights reserved.