类 NamingUtils
java.lang.Object
com.alibaba.nacos.api.naming.utils.NamingUtils
NamingUtils.
- 从以下版本开始:
- 1.0.0
- 作者:
- nkorange
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidcheckInstanceIsLegal(Instance instance)Check instance param about keep alive.static voidcheckServiceNameFormat(String combineServiceName)check combineServiceName format. the serviceName can't be blank.static StringgetGroupedName(String serviceName, String groupName)Returns a combined string with serviceName and groupName. serviceName can not be nil.static StringgetGroupedNameOptional(String serviceName, String groupName)Returns a combined string with serviceName and groupName.static StringgetGroupName(String serviceNameWithGroup)static StringgetServiceName(String serviceNameWithGroup)
-
构造器详细资料
-
NamingUtils
public NamingUtils()
-
-
方法详细资料
-
getGroupedName
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
-
getGroupName
-
checkServiceNameFormat
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
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
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
-