public class ClientTransportFactory extends Object
| 构造器和说明 |
|---|
ClientTransportFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeAll()
关闭全部客户端连接
|
static ClientTransport |
getClientTransport(ClientTransportConfig config)
通过配置获取长连接
|
static ClientTransport |
getReverseClientTransport(String channelKey)
Find reverse client transport by channel key
|
static ClientTransport |
getReverseClientTransport(String container,
AbstractChannel channel)
构建反向的(服务端到客户端)虚拟长连接
|
static void |
releaseTransport(ClientTransport clientTransport,
int disconnectTimeout)
销毁长连接
|
static void |
removeReverseClientTransport(String channelKey)
Remove client transport from reverse map by channel key
|
public static void releaseTransport(ClientTransport clientTransport, int disconnectTimeout)
clientTransport - ClientTransportdisconnectTimeout - disconnect timeoutpublic static ClientTransport getClientTransport(ClientTransportConfig config)
config - 传输层配置public static void closeAll()
public static ClientTransport getReverseClientTransport(String container, AbstractChannel channel)
container - Container of client transportchannel - Exists channel from clientpublic static ClientTransport getReverseClientTransport(String channelKey)
channelKey - channel keygetReverseClientTransport(java.lang.String, com.alipay.sofa.rpc.transport.AbstractChannel),
NetUtils.channelToString(java.net.SocketAddress, java.net.SocketAddress)public static void removeReverseClientTransport(String channelKey)
channelKey - channel keyCopyright © 2008–2018 The Ant Financial. All rights reserved.