类 ClientIpWhiteList


  • @Service
    public class ClientIpWhiteList
    extends java.lang.Object
    Client ip whitelist.
    作者:
    Nacos
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private static java.util.concurrent.atomic.AtomicReference<java.util.List<java.lang.String>> CLIENT_IP_WHITELIST  
      static java.lang.String CLIENT_IP_WHITELIST_METADATA  
      private static java.lang.Boolean isOpen  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static boolean isEnableWhitelist()
      Whether start client ip whitelist.
      static boolean isLegalClient​(java.lang.String clientIp)
      Judge whether specified client ip includes in the whitelist.
      static void load​(java.lang.String content)
      Load white lists based content parameter value.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • CLIENT_IP_WHITELIST_METADATA

        public static final java.lang.String CLIENT_IP_WHITELIST_METADATA
        另请参阅:
        常量字段值
      • CLIENT_IP_WHITELIST

        private static final java.util.concurrent.atomic.AtomicReference<java.util.List<java.lang.String>> CLIENT_IP_WHITELIST
      • isOpen

        private static java.lang.Boolean isOpen
    • 构造器详细资料

      • ClientIpWhiteList

        public ClientIpWhiteList()
    • 方法详细资料

      • isLegalClient

        public static boolean isLegalClient​(java.lang.String clientIp)
        Judge whether specified client ip includes in the whitelist.
        参数:
        clientIp - clientIp string value.
        返回:
        Judge result.
      • isEnableWhitelist

        public static boolean isEnableWhitelist()
        Whether start client ip whitelist.
        返回:
        true: enable ; false disable
      • load

        public static void load​(java.lang.String content)
        Load white lists based content parameter value.
        参数:
        content - content string value.