类 NamingUtils
- java.lang.Object
-
- com.alibaba.nacos.api.naming.utils.NamingUtils
-
public class NamingUtils extends java.lang.ObjectNamingUtils.- 从以下版本开始:
- 1.0.0
- 作者:
- nkorange
-
-
构造器概要
构造器 构造器 说明 NamingUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static voidcheckInstanceIsLegal(Instance instance)Check instance param about keep alive.static voidcheckServiceNameFormat(java.lang.String combineServiceName)check combineServiceName format. the serviceName can't be blank.static java.lang.StringgetGroupedName(java.lang.String serviceName, java.lang.String groupName)Returns a combined string with serviceName and groupName. serviceName can not be nil.static java.lang.StringgetGroupedNameOptional(java.lang.String serviceName, java.lang.String groupName)Returns a combined string with serviceName and groupName.static java.lang.StringgetGroupName(java.lang.String serviceNameWithGroup)static java.lang.StringgetServiceName(java.lang.String serviceNameWithGroup)
-
-
-
方法详细资料
-
getGroupedName
public static java.lang.String getGroupedName(java.lang.String serviceName, java.lang.String groupName)Returns a combined string with serviceName and groupName. serviceName can not be nil.In most cases, serviceName can not be nil. In other cases, for search or anything, See
getGroupedNameOptional(String, String)etc:
serviceName | groupName | result
serviceA | groupA | groupA@@serviceA
nil | groupA | threw IllegalArgumentException
- 返回:
- 'groupName@@serviceName'
-
getServiceName
public static java.lang.String getServiceName(java.lang.String serviceNameWithGroup)
-
getGroupName
public static java.lang.String getGroupName(java.lang.String serviceNameWithGroup)
-
checkServiceNameFormat
public static void checkServiceNameFormat(java.lang.String combineServiceName)
check combineServiceName format. the serviceName can't be blank.serviceName = "@@"; the length = 0; illegal serviceName = "group@@"; the length = 1; illegal serviceName = "@@serviceName"; the length = 2; illegal serviceName = "group@@serviceName"; the length = 2; legal
- 参数:
combineServiceName- such as: groupName@@serviceName
-
getGroupedNameOptional
public static java.lang.String getGroupedNameOptional(java.lang.String serviceName, java.lang.String groupName)Returns a combined string with serviceName and groupName. Such as 'groupName@@serviceName'This method works similar with
etc:getGroupedName(java.lang.String, java.lang.String)But not verify any parameters.serviceName | groupName | result
serviceA | groupA | groupA@@serviceA
nil | groupA | groupA@@
nil | nil | @@
- 返回:
- 'groupName@@serviceName'
-
checkInstanceIsLegal
public static void checkInstanceIsLegal(Instance instance) throws NacosException
Check instance param about keep alive.
heart beat timeout must > heart beat interval ip delete timeout must > heart beat interval
- 参数:
instance- need checked instance- 抛出:
NacosException- if check failed, throw exception
-
-