public class ProviderSetting
extends AbstractServiceSetting
implements java.io.Serializable
服务提供者配置信息。
服务提供者配置信息和依赖的服务提供者列表构成服务提供者上下文。
限定符和类型 | 字段和说明 |
---|---|
boolean |
enabled
服务提供者是否可用。
|
java.lang.String[] |
innerProviders
依赖的服务提供者名称列表。
|
构造器和说明 |
---|
ProviderSetting() |
ProviderSetting(ProviderSetting setting) |
ProviderSetting(java.lang.String name) |
ProviderSetting(java.lang.String name, java.lang.String type) |
ProviderSetting(java.lang.String name, java.lang.String type, java.lang.Object config) |
限定符和类型 | 方法和说明 |
---|---|
ProviderSetting |
copy()
拷贝副本。
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode()
获取对象实例的哈希值
|
public java.lang.String[] innerProviders
依赖的服务提供者名称列表。
例如聚合服务提供者、集群服务提供者都要依赖一系列服务提供者。
public boolean enabled
服务提供者是否可用。默认为 true,表示可用。
public ProviderSetting()
public ProviderSetting(java.lang.String name)
public ProviderSetting(java.lang.String name, java.lang.String type)
public ProviderSetting(java.lang.String name, java.lang.String type, java.lang.Object config)
public ProviderSetting(ProviderSetting setting)
public final ProviderSetting copy()
拷贝副本。即生成一个跟本对象一样的新的 ProviderSetting 对象。
public final boolean equals(java.lang.Object obj)
public final int hashCode()