public class ProviderConsumerRegTable extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static ConcurrentHashMap<String,Set<ConsumerInvokerWrapper>> |
consumerInvokers |
static ConcurrentHashMap<String,ConcurrentMap<Invoker,ProviderInvokerWrapper>> |
providerInvokers |
| 构造器和说明 |
|---|
ProviderConsumerRegTable() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
getConsumerAddressNum(String serviceUniqueName) |
static Set<ConsumerInvokerWrapper> |
getConsumerInvoker(String serviceUniqueName) |
static Set<ProviderInvokerWrapper> |
getProviderInvoker(String serviceUniqueName) |
static <T> ProviderInvokerWrapper<T> |
getProviderWrapper(URL registeredProviderUrl,
Invoker<T> invoker) |
static boolean |
isRegistered(String serviceUniqueName) |
static void |
registerConsumer(Invoker invoker,
URL registryUrl,
URL consumerUrl,
RegistryDirectory registryDirectory) |
static <T> ProviderInvokerWrapper<T> |
registerProvider(Invoker<T> invoker,
URL registryUrl,
URL providerUrl) |
public static ConcurrentHashMap<String,ConcurrentMap<Invoker,ProviderInvokerWrapper>> providerInvokers
public static ConcurrentHashMap<String,Set<ConsumerInvokerWrapper>> consumerInvokers
public static <T> ProviderInvokerWrapper<T> registerProvider(Invoker<T> invoker, URL registryUrl, URL providerUrl)
public static Set<ProviderInvokerWrapper> getProviderInvoker(String serviceUniqueName)
public static <T> ProviderInvokerWrapper<T> getProviderWrapper(URL registeredProviderUrl, Invoker<T> invoker)
public static void registerConsumer(Invoker invoker, URL registryUrl, URL consumerUrl, RegistryDirectory registryDirectory)
public static Set<ConsumerInvokerWrapper> getConsumerInvoker(String serviceUniqueName)
public static boolean isRegistered(String serviceUniqueName)
public static int getConsumerAddressNum(String serviceUniqueName)
Copyright © 2011–2019 The Apache Software Foundation. All rights reserved.