public class ConfigUniqueNameGenerator extends Object
| 构造器和说明 |
|---|
ConfigUniqueNameGenerator() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getInterfaceName(String uniqueName)
解析唯一标识UniqueName得到接口名
|
static String |
getServiceName(AbstractInterfaceConfig interfaceConfig)
得到服务唯一名称,无需兼容之前的版本
|
static String |
getUniqueName(AbstractInterfaceConfig interfaceConfig)
唯一标识UniqueName的产生方法,主要用于内部找接口等,格式为interface:version[:uniqueId]
|
static String |
getUniqueNameProtocol(ConsumerConfig consumerConfig)
唯一标识UniqueName的产生方法,主要用于外部服务发现等
|
static String |
getUniqueNameProtocol(ProviderConfig providerConfig,
String protocol)
唯一标识UniqueName的产生方法,主要用于外部服务发现等,格式为interface:version[:uniqueId]@protocol
|
public static String getServiceName(AbstractInterfaceConfig interfaceConfig)
interfaceConfig - 服务提供者或者服务消费者配置public static String getUniqueName(AbstractInterfaceConfig interfaceConfig)
interfaceConfig - 服务提供者或者服务消费者配置public static String getUniqueNameProtocol(ProviderConfig providerConfig, String protocol)
providerConfig - 服务端提供者配置protocol - 协议public static String getInterfaceName(String uniqueName)
uniqueName - 服务唯一标识public static String getUniqueNameProtocol(ConsumerConfig consumerConfig)
consumerConfig - 服务端调用者配置Copyright © 2008–2018 The Ant Financial. All rights reserved.