public class ProviderConsumerRegTable extends Object
| Modifier and Type | Field and Description |
|---|---|
static ConcurrentHashMap<String,Set<ConsumerInvokerWrapper>> |
consumerInvokers |
static ConcurrentHashMap<String,ConcurrentMap<Invoker,ProviderInvokerWrapper>> |
providerInvokers |
| Constructor and Description |
|---|
ProviderConsumerRegTable() |
| Modifier and Type | Method and Description |
|---|---|
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.