类 ConnectionManager.ConnectionLimitRule

  • 封闭类:
    ConnectionManager

    static class ConnectionManager.ConnectionLimitRule
    extends java.lang.Object
    • 字段详细资料

      • monitorIpList

        private java.util.Set<java.lang.String> monitorIpList
      • countLimit

        private int countLimit
      • countLimitPerClientIpDefault

        private int countLimitPerClientIpDefault
      • countLimitPerClientIp

        private java.util.Map<java.lang.String,​java.lang.Integer> countLimitPerClientIp
      • countLimitPerClientApp

        private java.util.Map<java.lang.String,​java.lang.Integer> countLimitPerClientApp
    • 构造器详细资料

      • ConnectionLimitRule

        ConnectionLimitRule()
    • 方法详细资料

      • getCountLimit

        public int getCountLimit()
      • setCountLimit

        public void setCountLimit​(int countLimit)
      • getCountLimitPerClientIpDefault

        public int getCountLimitPerClientIpDefault()
      • setCountLimitPerClientIpDefault

        public void setCountLimitPerClientIpDefault​(int countLimitPerClientIpDefault)
      • getCountLimitOfIp

        public int getCountLimitOfIp​(java.lang.String clientIp)
      • getCountLimitOfApp

        public int getCountLimitOfApp​(java.lang.String appName)
      • getCountLimitPerClientIp

        public java.util.Map<java.lang.String,​java.lang.Integer> getCountLimitPerClientIp()
      • setCountLimitPerClientIp

        public void setCountLimitPerClientIp​(java.util.Map<java.lang.String,​java.lang.Integer> countLimitPerClientIp)
      • getCountLimitPerClientApp

        public java.util.Map<java.lang.String,​java.lang.Integer> getCountLimitPerClientApp()
      • setCountLimitPerClientApp

        public void setCountLimitPerClientApp​(java.util.Map<java.lang.String,​java.lang.Integer> countLimitPerClientApp)
      • getMonitorIpList

        public java.util.Set<java.lang.String> getMonitorIpList()
      • setMonitorIpList

        public void setMonitorIpList​(java.util.Set<java.lang.String> monitorIpList)