类 ConnectionControlManager

java.lang.Object
com.alibaba.nacos.plugin.control.connection.ConnectionControlManager
直接已知子类:
DefaultConnectionControlManager

public abstract class ConnectionControlManager extends Object
connection control manager.
作者:
shiyiyu
  • 字段详细资料

  • 构造器详细资料

    • ConnectionControlManager

      public ConnectionControlManager()
  • 方法详细资料

    • getName

      public abstract String getName()
      get manager name.
      返回:
      name
    • buildConnectionControlRuleParser

      protected ConnectionControlRuleParser buildConnectionControlRuleParser()
    • getConnectionControlRuleParser

      public ConnectionControlRuleParser getConnectionControlRuleParser()
    • initExecuteService

      private void initExecuteService()
    • initConnectionRule

      private void initConnectionRule()
    • startConnectionMetricsReport

      private void startConnectionMetricsReport()
    • getConnectionLimitRule

      public ConnectionControlRule getConnectionLimitRule()
    • applyConnectionLimitRule

      public abstract void applyConnectionLimitRule(ConnectionControlRule connectionControlRule)
      apply connection rule.
      参数:
      connectionControlRule - not null.
    • check

      public abstract ConnectionCheckResponse check(ConnectionCheckRequest connectionCheckRequest)
      check connection allowed.
      参数:
      connectionCheckRequest - connectionCheckRequest.
      返回:
      connection check response