public class ConnLabelsUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
LABEL_EQUALS_OPERATOR |
static String |
LABEL_SPLIT_OPERATOR |
static int |
TAG_V2_LABEL_KEY_VALUE_SPLIT_LENGTH |
| 构造器和说明 |
|---|
ConnLabelsUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> Map<String,T> |
addPrefixForEachKey(Map<String,T> map,
String prefix)
add prefix for each key in map.
|
static <T,R> Map<T,R> |
mergeMapByOrder(Map<T,R> preferredMap,
Map<T,R> backwardMap)
merge two map into one by using the former value when key is duplicated.
|
static Map<String,String> |
parsePropertyValue2Map(Properties properties,
String propertyName)
parse property value to map.
|
static Map<String,String> |
parseRawLabels(String rawLabels)
parse raw json labels into a key-value map.
|
public static final int TAG_V2_LABEL_KEY_VALUE_SPLIT_LENGTH
public static Map<String,String> parsePropertyValue2Map(Properties properties, String propertyName)
properties - PropertiespropertyName - which key to getpublic static Map<String,String> parseRawLabels(String rawLabels)
rawLabels - rawLabels to parsepublic static <T,R> Map<T,R> mergeMapByOrder(Map<T,R> preferredMap, Map<T,R> backwardMap)
preferredMap - preferredMapbackwardMap - backwardMapCopyright © 2018–2024 Alibaba Group. All rights reserved.