public class AbstractInterfaceConfig extends AbstractConfig
Interface config,
配置约定
1 service 和 referer 端相同的参数的含义一定相同;
2 service端参数的覆盖策略:protocol--basicConfig--service,前面的配置会被后面的config参数覆盖;
3 registry 参数不进入service、referer端的参数列表;
4 referer端从注册中心拿到参数后,先用referer端的参数覆盖,然后再使用该service
| 限定符和类型 | 字段和说明 |
|---|---|
protected String |
accessLog |
protected Integer |
actives |
protected String |
application |
protected Boolean |
async |
protected String |
backupRequestDelayRatio |
protected Integer |
backupRequestDelayTime |
protected String |
backupRequestMaxRetryRatio |
protected String |
backupRequestSwitcherName |
protected String |
check |
protected String |
codec |
protected ExtConfig |
extConfig |
protected String |
filter |
protected String |
group |
protected String |
localServiceAddress |
protected Integer |
mingzSize |
protected String |
mock |
protected String |
module |
protected List<ProtocolConfig> |
protocols |
protected String |
proxy |
protected Boolean |
register |
protected List<RegistryConfig> |
registries |
protected Integer |
requestTimeout |
protected Integer |
retries |
protected Boolean |
shareChannel |
protected Boolean |
throwException |
protected Boolean |
transExceptionStack |
protected Boolean |
usegz |
protected String |
version |
id| 构造器和说明 |
|---|
AbstractInterfaceConfig() |
appendConfigParams, appendConfigParams, collectConfigParams, collectMethodConfigParams, getId, setId, toStringprotected List<ProtocolConfig> protocols
protected List<RegistryConfig> registries
protected ExtConfig extConfig
protected String application
protected String module
protected String group
protected String version
protected String proxy
protected String filter
protected Integer actives
protected Boolean async
protected String mock
protected Boolean shareChannel
protected Boolean throwException
protected Integer requestTimeout
protected Boolean register
protected String accessLog
protected String check
protected Integer retries
protected Boolean usegz
protected Integer mingzSize
protected String codec
protected String localServiceAddress
protected Integer backupRequestDelayTime
protected String backupRequestDelayRatio
protected String backupRequestSwitcherName
protected String backupRequestMaxRetryRatio
protected Boolean transExceptionStack
public Integer getRetries()
public void setRetries(Integer retries)
public String getVersion()
public void setVersion(String version)
public String getProxy()
public void setProxy(String proxy)
public String getFilter()
public void setFilter(String filter)
public String getApplication()
public void setApplication(String application)
public String getModule()
public void setModule(String module)
public String getGroup()
public void setGroup(String group)
public String getAccessLog()
public void setAccessLog(String accessLog)
public List<RegistryConfig> getRegistries()
public void setRegistries(List<RegistryConfig> registries)
public ExtConfig getExtConfig()
public void setExtConfig(ExtConfig extConfig)
public void setRegistry(RegistryConfig registry)
public Integer getActives()
public void setActives(Integer actives)
public Boolean getAsync()
public void setAsync(Boolean async)
public String getMock()
public void setMock(String mock)
public String getCheck()
@Deprecated public void setCheck(Boolean check)
public void setCheck(String check)
public Boolean getShareChannel()
public void setShareChannel(Boolean shareChannel)
public List<ProtocolConfig> getProtocols()
public void setProtocols(List<ProtocolConfig> protocols)
public void setProtocol(ProtocolConfig protocol)
public Boolean getThrowException()
public void setThrowException(Boolean throwException)
public Integer getRequestTimeout()
public void setRequestTimeout(Integer requestTimeout)
public boolean hasProtocol()
public Boolean getRegister()
public void setRegister(Boolean register)
public String getLocalServiceAddress()
public void setLocalServiceAddress(String localServiceAddress)
public Boolean getUsegz()
public void setUsegz(Boolean usegz)
public Integer getMingzSize()
public void setMingzSize(Integer mingzSize)
public String getCodec()
public void setCodec(String codec)
public Integer getBackupRequestDelayTime()
public void setBackupRequestDelayTime(Integer backupRequestDelayTime)
public String getBackupRequestDelayRatio()
public void setBackupRequestDelayRatio(String backupRequestDelayRatio)
public String getBackupRequestSwitcherName()
public void setBackupRequestSwitcherName(String backupRequestSwitcherName)
public String getBackupRequestMaxRetryRatio()
public void setBackupRequestMaxRetryRatio(String backupRequestMaxRetryRatio)
public Boolean getTransExceptionStack()
public void setTransExceptionStack(Boolean transExceptionStack)
protected void checkInterfaceAndMethods(Class<?> interfaceClass, List<MethodConfig> methods)
Copyright © 2017. All rights reserved.