| 限定符和类型 | 字段和说明 |
|---|---|
protected ProviderConfig<T> |
ProviderBootstrap.providerConfig
服务发布者配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
ProviderConfig<T> |
ProviderBootstrap.getProviderConfig()
得到服务发布者配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> ProviderBootstrap<T> |
Bootstraps.from(ProviderConfig<T> providerConfig)
发布一个服务
|
| 构造器和说明 |
|---|
DefaultProviderBootstrap(ProviderConfig<T> providerConfig)
构造函数
|
ProviderBootstrap(ProviderConfig<T> providerConfig)
构造函数
|
| 构造器和说明 |
|---|
BoltProviderBootstrap(ProviderConfig<T> providerConfig)
构造函数
|
| 构造器和说明 |
|---|
DubboProviderBootstrap(ProviderConfig<T> providerConfig)
构造函数
|
| 构造器和说明 |
|---|
Http2ClearTextProviderBootstrap(ProviderConfig<T> providerConfig)
构造函数
|
| 构造器和说明 |
|---|
RestProviderBootstrap(ProviderConfig<T> providerConfig)
构造函数
|
| 限定符和类型 | 方法和说明 |
|---|---|
ProviderConfig<T> |
ProviderConfig.setBootstrap(String bootstrap)
Sets bootstrap.
|
ProviderConfig<T> |
ProviderConfig.setConcurrents(int concurrents)
Sets concurrents.
|
ProviderConfig<T> |
ProviderConfig.setDelay(int delay)
Sets delay.
|
ProviderConfig<T> |
ProviderConfig.setDynamic(boolean dynamic)
Sets dynamic.
|
ProviderConfig<T> |
ProviderConfig.setExclude(String exclude)
Sets exclude.
|
ProviderConfig<T> |
ProviderConfig.setExecutor(ThreadPoolExecutor executor)
Sets executor.
|
ProviderConfig<T> |
ProviderConfig.setInclude(String include)
Sets include.
|
ProviderConfig<T> |
ProviderConfig.setMethodsLimit(ConcurrentHashMap<String,Boolean> methodsLimit)
Sets methodsLimit.
|
ProviderConfig<T> |
ProviderConfig.setPriority(int priority)
Sets priority.
|
ProviderConfig<T> |
ProviderConfig.setRef(T ref)
Sets ref.
|
ProviderConfig<T> |
ProviderConfig.setRepeatedExportLimit(int repeatedExportLimit)
Sets repeated export limit.
|
ProviderConfig<T> |
ProviderConfig.setServer(List<ServerConfig> server)
Sets server.
|
ProviderConfig<T> |
ProviderConfig.setServer(ServerConfig server)
add server.
|
ProviderConfig |
ProviderConfig.setTimeout(int timeout)
Sets client timeout.
|
ProviderConfig<T> |
ProviderConfig.setWeight(int weight)
Sets weight.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
ConfigUniqueNameGenerator.getUniqueNameProtocol(ProviderConfig providerConfig,
String protocol)
唯一标识UniqueName的产生方法,主要用于外部服务发现等,格式为interface:version[:uniqueId]@protocol
|
| 限定符和类型 | 方法和说明 |
|---|---|
static FilterChain |
FilterChain.buildProviderChain(ProviderConfig<?> providerConfig,
FilterInvoker lastFilter)
构造服务端的执行链
|
| 构造器和说明 |
|---|
ProviderInvoker(ProviderConfig<T> providerConfig)
Instantiates a new Provider invoke filter.
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
Registry.register(ProviderConfig config)
注册服务提供者
|
abstract void |
Registry.unRegister(ProviderConfig config)
反注册服务提供者
|
| 限定符和类型 | 方法和说明 |
|---|---|
abstract void |
Registry.batchUnRegister(List<ProviderConfig> configs)
反注册服务提供者
|
| 限定符和类型 | 方法和说明 |
|---|---|
static ProviderInfo |
LocalRegistryHelper.convertProviderToProviderInfo(ProviderConfig config,
ServerConfig server)
转为服务端提供者对象
|
void |
LocalRegistry.register(ProviderConfig config) |
void |
LocalRegistry.unRegister(ProviderConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
LocalRegistry.batchUnRegister(List<ProviderConfig> configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ZookeeperRegistry.register(ProviderConfig config) |
void |
ZookeeperRegistry.unRegister(ProviderConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ZookeeperRegistry.batchUnRegister(List<ProviderConfig> configs) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProviderConfig |
ProviderProxyInvoker.getProviderConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Server.registerProcessor(ProviderConfig providerConfig,
Invoker instance)
注册服务
|
void |
Server.unRegisterProcessor(ProviderConfig providerConfig,
boolean closeIfNoEntry)
取消注册服务
|
| 构造器和说明 |
|---|
ProviderProxyInvoker(ProviderConfig providerConfig)
构造执行链
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
BoltServer.registerProcessor(ProviderConfig providerConfig,
Invoker instance) |
void |
BoltServer.unRegisterProcessor(ProviderConfig providerConfig,
boolean closeIfNoEntry) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
AbstractHttpServer.registerProcessor(ProviderConfig providerConfig,
Invoker instance) |
void |
AbstractHttpServer.unRegisterProcessor(ProviderConfig providerConfig,
boolean closeIfNoEntry) |
| 限定符和类型 | 方法和说明 |
|---|---|
ProviderConfig |
SofaResourceFactory.getProviderConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RestServer.registerProcessor(ProviderConfig providerConfig,
Invoker instance) |
void |
RestServer.unRegisterProcessor(ProviderConfig providerConfig,
boolean closeIfNoEntry) |
| 构造器和说明 |
|---|
SofaResourceFactory(ProviderConfig providerConfig) |
Copyright © 2008–2018 The Ant Financial. All rights reserved.