类 AbstractDubboPluginDataHandler

java.lang.Object
org.apache.shenyu.plugin.dubbo.common.handler.AbstractDubboPluginDataHandler
所有已实现的接口:
org.apache.shenyu.plugin.base.handler.PluginDataHandler

public abstract class AbstractDubboPluginDataHandler extends Object implements org.apache.shenyu.plugin.base.handler.PluginDataHandler
The common dubbo plugin data handler.
  • 字段详细资料

    • RULE_CACHED_HANDLE

      public static final Supplier<org.apache.shenyu.plugin.base.cache.CommonHandleCache<String,org.apache.shenyu.common.dto.convert.rule.impl.DubboRuleHandle>> RULE_CACHED_HANDLE
    • SELECTOR_CACHED_HANDLE

      public static final Supplier<org.apache.shenyu.plugin.base.cache.CommonHandleCache<String,List<org.apache.shenyu.common.dto.convert.selector.DubboUpstream>>> SELECTOR_CACHED_HANDLE
  • 构造器详细资料

    • AbstractDubboPluginDataHandler

      public AbstractDubboPluginDataHandler()
  • 方法详细资料

    • initConfigCache

      protected abstract void initConfigCache(org.apache.shenyu.common.dto.convert.plugin.DubboRegisterConfig dubboRegisterConfig)
    • handlerPlugin

      public void handlerPlugin(org.apache.shenyu.common.dto.PluginData pluginData)
      指定者:
      handlerPlugin 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandler
    • handlerSelector

      public void handlerSelector(org.apache.shenyu.common.dto.SelectorData selectorData)
      指定者:
      handlerSelector 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandler
    • removeSelector

      public void removeSelector(org.apache.shenyu.common.dto.SelectorData selectorData)
      指定者:
      removeSelector 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandler
    • handlerRule

      public void handlerRule(org.apache.shenyu.common.dto.RuleData ruleData)
      指定者:
      handlerRule 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandler
    • removeRule

      public void removeRule(org.apache.shenyu.common.dto.RuleData ruleData)
      指定者:
      removeRule 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandler
    • pluginNamed

      public String pluginNamed()
      指定者:
      pluginNamed 在接口中 org.apache.shenyu.plugin.base.handler.PluginDataHandler