diff --git a/common/extension/service_name_mapping.go b/common/extension/service_name_mapping.go index 795595905d7dd5178e9107e535fca4fc8c945535..2935f49d8122775f6ad5dc3a8a37f94f533653c4 100644 --- a/common/extension/service_name_mapping.go +++ b/common/extension/service_name_mapping.go @@ -17,19 +17,17 @@ package extension -import ( - "github.com/apache/dubbo-go/metadata" -) +import "github.com/apache/dubbo-go/metadata/mapping" var ( - nameMappings = make(map[string]func() metadata.ServiceNameMapping) + nameMappings = make(map[string]func() mapping.ServiceNameMapping) ) -func SetServiceNameMapping(name string, creator func() metadata.ServiceNameMapping) { +func SetServiceNameMapping(name string, creator func() mapping.ServiceNameMapping) { nameMappings[name] = creator } -func GetServiceNameMapping(name string) metadata.ServiceNameMapping { +func GetServiceNameMapping(name string) mapping.ServiceNameMapping { creator, ok := nameMappings[name] if !ok { panic("Can not find the target service name mapping: " + name)