类 ClientBasicParamUtil

java.lang.Object
com.alibaba.nacos.client.utils.ClientBasicParamUtil

public class ClientBasicParamUtil extends Object
Nacos client basic parameters utils.
作者:
xiweng.yy
  • 字段详细资料

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • PATTERN

      private static final Pattern PATTERN
    • DESENSITISE_PARAMETER_MIN_LENGTH

      private static final int DESENSITISE_PARAMETER_MIN_LENGTH
      另请参阅:
    • DESENSITISE_PARAMETER_KEEP_ONE_CHAR_LENGTH

      private static final int DESENSITISE_PARAMETER_KEEP_ONE_CHAR_LENGTH
      另请参阅:
    • NACOS_CLIENT_APP_KEY

      private static final String NACOS_CLIENT_APP_KEY
      另请参阅:
    • NACOS_CLIENT_CONTEXT_PATH_KEY

      private static final String NACOS_CLIENT_CONTEXT_PATH_KEY
      另请参阅:
    • DEFAULT_NACOS_CLIENT_CONTEXT_PATH

      private static final String DEFAULT_NACOS_CLIENT_CONTEXT_PATH
      另请参阅:
    • NACOS_SERVER_PORT_KEY

      private static final String NACOS_SERVER_PORT_KEY
      另请参阅:
    • DEFAULT_SERVER_PORT

      private static final String DEFAULT_SERVER_PORT
      另请参阅:
    • BLANK_STR

      private static final String BLANK_STR
      另请参阅:
    • defaultContextPath

      private static String defaultContextPath
    • appKey

      private static String appKey
    • clientVersion

      private static String clientVersion
    • serverPort

      private static String serverPort
    • defaultNodesPath

      private static String defaultNodesPath
  • 构造器详细资料

    • ClientBasicParamUtil

      public ClientBasicParamUtil()
  • 方法详细资料

    • getAppKey

      public static String getAppKey()
    • setAppKey

      public static void setAppKey(String appKey)
    • getDefaultContextPath

      public static String getDefaultContextPath()
    • setDefaultContextPath

      public static void setDefaultContextPath(String defaultContextPath)
    • getClientVersion

      public static String getClientVersion()
    • setClientVersion

      public static void setClientVersion(String clientVersion)
    • getDefaultServerPort

      public static String getDefaultServerPort()
    • getDefaultNodesPath

      public static String getDefaultNodesPath()
    • setDefaultNodesPath

      public static void setDefaultNodesPath(String defaultNodesPath)
    • parseNamespace

      public static String parseNamespace(NacosClientProperties properties)
      Parse namespace from properties and environment.
      参数:
      properties - properties
      返回:
      namespace
    • parsingEndpointRule

      public static String parsingEndpointRule(String endpointUrl)
      Parse end point rule.
      参数:
      endpointUrl - endpoint url
      返回:
      end point rule
    • getInputParameters

      public static String getInputParameters(Properties properties)
    • appendKeyParameters

      private static void appendKeyParameters(StringBuilder result, Properties properties, String propertyKey, boolean needDesensitise)
    • desensitiseParameter

      public static String desensitiseParameter(String parameterValue)
      Do desensitise for parameters with `*` to replace inner content.
      参数:
      parameterValue - parameter value which need be desensitised.
      返回:
      desensitised parameter value.
    • doDesensitiseParameter

      private static String doDesensitiseParameter(String parameterValue, int keepCharCount)
    • getNameSuffixByServerIps

      public static String getNameSuffixByServerIps(String... serverIps)