| 程序包 | 说明 |
|---|---|
| com.alipay.sofa.rpc.client | |
| com.alipay.sofa.rpc.transport | |
| com.alipay.sofa.rpc.transport.bolt | |
| com.alipay.sofa.rpc.transport.http | |
| com.alipay.sofa.rpc.transport.rest |
| 限定符和类型 | 方法和说明 |
|---|---|
protected ClientTransportConfig |
AllConnectConnectionHolder.providerToClientConfig(ProviderInfo providerInfo)
Provider对象得到 ClientTransportConfig
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected ClientTransportConfig |
ClientTransport.transportConfig
客户端配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
ClientTransportConfig |
ClientTransport.getConfig()
返回配置
|
ClientTransportConfig |
ClientTransportConfig.setChannelListeners(List<ChannelListener> channelListeners)
Sets channel listeners.
|
ClientTransportConfig |
ClientTransportConfig.setConnectionNum(int connectionNum)
Sets connection num.
|
ClientTransportConfig |
ClientTransportConfig.setConnectTimeout(int connectTimeout)
Sets connect timeout.
|
ClientTransportConfig |
ClientTransportConfig.setConsumerConfig(ConsumerConfig consumerConfig)
Sets consumer config.
|
ClientTransportConfig |
ClientTransportConfig.setContainer(String container)
Sets container.
|
ClientTransportConfig |
ClientTransportConfig.setDisconnectTimeout(int disconnectTimeout)
Sets disconnect timeout.
|
ClientTransportConfig |
ClientTransportConfig.setInvokeTimeout(int invokeTimeout)
Sets invoke timeout.
|
ClientTransportConfig |
ClientTransportConfig.setPayload(int payload)
Sets payload.
|
ClientTransportConfig |
ClientTransportConfig.setProviderInfo(ProviderInfo providerInfo)
Sets provider info.
|
ClientTransportConfig |
ClientTransportConfig.setUseEpoll(boolean useEpoll)
Sets use epoll.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract Object |
AbstractProxyClientTransport.buildProxy(ClientTransportConfig transportConfig)
构造远程调用代理
|
ClientTransport |
NotReusableClientTransportHolder.getClientTransport(ClientTransportConfig config) |
ClientTransport |
ClientTransportHolder.getClientTransport(ClientTransportConfig config)
通过配置获取长连接
|
static ClientTransport |
ClientTransportFactory.getClientTransport(ClientTransportConfig config)
通过配置获取长连接
|
| 构造器和说明 |
|---|
AbstractProxyClientTransport(ClientTransportConfig transportConfig)
构造函数
|
ClientTransport(ClientTransportConfig transportConfig)
客户端配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected com.alipay.remoting.Url |
BoltClientTransport.convertProviderToUrl(ClientTransportConfig transportConfig,
ProviderInfo providerInfo)
For convert provider to bolt url.
|
| 构造器和说明 |
|---|
BoltClientTransport(ClientTransportConfig transportConfig)
Instant BoltClientTransport
|
| 构造器和说明 |
|---|
AbstractHttp2ClientTransport(ClientTransportConfig transportConfig)
客户端配置
|
Http2ClearTextClientTransport(ClientTransportConfig transportConfig)
客户端配置
|
Http2ClientInitializer(ClientTransportConfig transportConfig) |
Http2ClientTransport(ClientTransportConfig transportConfig)
客户端配置
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Object |
RestClientTransport.buildProxy(ClientTransportConfig transportConfig) |
| 构造器和说明 |
|---|
RestClientTransport(ClientTransportConfig transportConfig) |
Copyright © 2008–2018 The Ant Financial. All rights reserved.