类 ClientBasicParamUtil
java.lang.Object
com.alibaba.nacos.client.utils.ClientBasicParamUtil
Nacos client basic parameters utils.
- 作者:
- xiweng.yy
-
字段概要
字段修饰符和类型字段说明private static Stringprivate static final Stringprivate static Stringprivate static final Stringprivate static final Stringprivate static Stringprivate static Stringprivate static final intprivate static final intprivate static final org.slf4j.Loggerprivate static final Stringprivate static final Stringprivate static final Stringprivate static final Patternprivate static String -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private static voidappendKeyParameters(StringBuilder result, Properties properties, String propertyKey, boolean needDesensitise) static StringdesensitiseParameter(String parameterValue) Do desensitise for parameters with `*` to replace inner content.private static StringdoDesensitiseParameter(String parameterValue, int keepCharCount) static Stringstatic Stringstatic Stringstatic Stringstatic Stringstatic StringgetInputParameters(Properties properties) static StringgetNameSuffixByServerIps(String... serverIps) static StringparseNamespace(NacosClientProperties properties) Parse namespace from properties and environment.static StringparsingEndpointRule(String endpointUrl) Parse end point rule.static voidstatic voidsetClientVersion(String clientVersion) static voidsetDefaultContextPath(String defaultContextPath) static voidsetDefaultNodesPath(String defaultNodesPath)
-
字段详细资料
-
LOGGER
private static final org.slf4j.Logger LOGGER -
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
- 另请参阅:
-
NACOS_CLIENT_CONTEXT_PATH_KEY
- 另请参阅:
-
DEFAULT_NACOS_CLIENT_CONTEXT_PATH
- 另请参阅:
-
NACOS_SERVER_PORT_KEY
- 另请参阅:
-
DEFAULT_SERVER_PORT
- 另请参阅:
-
BLANK_STR
- 另请参阅:
-
defaultContextPath
-
appKey
-
clientVersion
-
serverPort
-
defaultNodesPath
-
-
构造器详细资料
-
ClientBasicParamUtil
public ClientBasicParamUtil()
-
-
方法详细资料
-
getAppKey
-
setAppKey
-
getDefaultContextPath
-
setDefaultContextPath
-
getClientVersion
-
setClientVersion
-
getDefaultServerPort
-
getDefaultNodesPath
-
setDefaultNodesPath
-
parseNamespace
Parse namespace from properties and environment.- 参数:
properties- properties- 返回:
- namespace
-
parsingEndpointRule
Parse end point rule.- 参数:
endpointUrl- endpoint url- 返回:
- end point rule
-
getInputParameters
-
appendKeyParameters
private static void appendKeyParameters(StringBuilder result, Properties properties, String propertyKey, boolean needDesensitise) -
desensitiseParameter
Do desensitise for parameters with `*` to replace inner content.- 参数:
parameterValue- parameter value which need be desensitised.- 返回:
- desensitised parameter value.
-
doDesensitiseParameter
-
getNameSuffixByServerIps
-