public class ServerConnectorConfigImpl extends PluginConfigImpl implements ServerConnectorConfig
| Constructor and Description |
|---|
ServerConnectorConfigImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
getAddresses()
远端server地址
|
String |
getCertFile()
Get client certificate
|
long |
getConnectionIdleTimeout()
空闲连接过期时间
|
long |
getConnectTimeout()
与server的连接超时时间
|
String |
getId()
Get id of server connector.
|
String |
getKeyFile()
Get client keychain
|
long |
getMessageTimeout()
获取消息等待最长超时时间
|
Map<String,String> |
getMetadata()
Get metadata map.
|
String |
getProtocol()
与server对接的协议,默认GRPC
|
long |
getReconnectInterval()
获取重连间隔
|
long |
getServerSwitchInterval()
server的切换时延
|
String |
getTrustedCAFile()
Get trusted certificate
|
void |
setAddresses(List<String> addresses) |
void |
setCertFile(String certFile) |
void |
setConnectionIdleTimeout(Long connectionIdleTimeout) |
void |
setConnectTimeout(Long connectTimeout) |
void |
setDefault(Object defaultObject)
设置默认值信息
|
void |
setId(String id) |
void |
setKeyFile(String keyFile) |
void |
setMessageTimeout(Long messageTimeout) |
void |
setProtocol(String protocol) |
void |
setReconnectInterval(Long reconnectInterval) |
void |
setServerSwitchInterval(Long serverSwitchInterval) |
void |
setTrustedCAFile(String trustedCAFile) |
String |
toString() |
void |
verify()
执行校验操作,参数校验失败会抛出IllegalArgumentException
|
getPlugin, getPluginConfig, getPluginConfigs, setDefaultPluginConfig, setPluginConfig, verifyPluginConfigequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetPluginConfig, getPluginConfigspublic List<String> getAddresses()
ServerConnectorConfiggetAddresses in interface ServerConnectorConfigpublic String getProtocol()
ServerConnectorConfiggetProtocol in interface ServerConnectorConfigpublic void setProtocol(String protocol)
public long getConnectTimeout()
ServerConnectorConfiggetConnectTimeout in interface ServerConnectorConfigpublic void setConnectTimeout(Long connectTimeout)
public long getMessageTimeout()
ServerConnectorConfiggetMessageTimeout in interface ServerConnectorConfigpublic void setMessageTimeout(Long messageTimeout)
public long getServerSwitchInterval()
ServerConnectorConfiggetServerSwitchInterval in interface ServerConnectorConfigpublic void setServerSwitchInterval(Long serverSwitchInterval)
public long getConnectionIdleTimeout()
ServerConnectorConfiggetConnectionIdleTimeout in interface ServerConnectorConfigpublic void setConnectionIdleTimeout(Long connectionIdleTimeout)
public long getReconnectInterval()
ServerConnectorConfiggetReconnectInterval in interface ServerConnectorConfigpublic void setReconnectInterval(Long reconnectInterval)
public Map<String,String> getMetadata()
ServerConnectorConfiggetMetadata in interface ServerConnectorConfigpublic String getId()
ServerConnectorConfiggetId in interface ServerConnectorConfigpublic String getTrustedCAFile()
ServerConnectorConfiggetTrustedCAFile in interface ServerConnectorConfigpublic String getCertFile()
ServerConnectorConfiggetCertFile in interface ServerConnectorConfigpublic String getKeyFile()
ServerConnectorConfiggetKeyFile in interface ServerConnectorConfigpublic void setTrustedCAFile(String trustedCAFile)
public void setCertFile(String certFile)
public void setKeyFile(String keyFile)
public void setId(String id)
public void verify()
Verifierpublic void setDefault(Object defaultObject)
VerifiersetDefault in interface VerifierdefaultObject - 默认值对象Copyright © 2024. All rights reserved.