INNER CODE UNIT · Java
interfaceFromServiceKey
apache/dubbo · dubbo-common/src/main/java/org/apache/dubbo/common/BaseServiceMetadata.java:68
public static String interfaceFromServiceKey(String serviceKey) {
int groupIndex = serviceKey.indexOf("/");
int versionIndex = serviceKey.indexOf(":");
groupIndex = (groupIndex == -1) ? 0 : groupIndex + 1;
versionIndex = (versionIndex == -1) ? serviceKey.length() : versionIndex;
return serviceKey.substring(groupIndex, versionIndex);
}
/**
* Format : interface:version
*
* @return
*/
public String getDisplayServiceKey() {
StringBuilder serviceNameBuilder = new StringBuilder();
serviceNameBuilder.append(serviceInterfaceName);
serviceNameBuilder.append(COLON_SEPARATOR).append(version);
return serviceNameBuilder.toString();