@Extensible(singleton=false) public abstract class AddressHolder extends Object implements ProviderInfoListener
| 限定符和类型 | 字段和说明 |
|---|---|
protected ConsumerBootstrap |
consumerBootstrap
服务消费者配置
|
| 限定符 | 构造器和说明 |
|---|---|
protected |
AddressHolder(ConsumerBootstrap consumerBootstrap)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract int |
getAllProviderSize()
得到全部服务端大小
|
abstract ProviderGroup |
getProviderGroup(String groupName)
得到某服务分组
|
abstract List<ProviderGroup> |
getProviderGroups()
得到全部服务端列表分组
|
abstract List<ProviderInfo> |
getProviderInfos(String groupName)
得到某分组的服务列表,注意获取的地址列表最好是只读,不要随便修改
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddProvider, removeProvider, updateAllProviders, updateProvidersprotected ConsumerBootstrap consumerBootstrap
protected AddressHolder(ConsumerBootstrap consumerBootstrap)
consumerBootstrap - 服务消费者配置public abstract List<ProviderInfo> getProviderInfos(String groupName)
groupName - 服务列表的标签public abstract ProviderGroup getProviderGroup(String groupName)
groupName - 服务列表的标签public abstract List<ProviderGroup> getProviderGroups()
public abstract int getAllProviderSize()
Copyright © 2008–2018 The Ant Financial. All rights reserved.