public class ChannelFactory extends Object implements AutoCloseable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
ChannelFactory.CertContext |
static class |
ChannelFactory.CertWatcher |
static class |
ChannelFactory.JksContext |
static class |
ChannelFactory.OpenSslContext |
| 限定符和类型 | 字段和说明 |
|---|---|
ConcurrentHashMap<String,io.grpc.ManagedChannel> |
connPool |
| 构造器和说明 |
|---|
ChannelFactory(int maxFrameSize,
int keepaliveTime,
int keepaliveTimeout,
int idleTimeout) |
ChannelFactory(int maxFrameSize,
int keepaliveTime,
int keepaliveTimeout,
int idleTimeout,
long connRecycleTime,
long certReloadInterval,
String trustCertCollectionFilePath,
String keyCertChainFilePath,
String keyFilePath) |
ChannelFactory(int maxFrameSize,
int keepaliveTime,
int keepaliveTimeout,
int idleTimeout,
long connRecycleTime,
long certReloadInterval,
String jksKeyPath,
String jksKeyPassword,
String jksTrustPath,
String jksTrustPassword) |
public final ConcurrentHashMap<String,io.grpc.ManagedChannel> connPool
public ChannelFactory(int maxFrameSize,
int keepaliveTime,
int keepaliveTimeout,
int idleTimeout)
public ChannelFactory(int maxFrameSize,
int keepaliveTime,
int keepaliveTimeout,
int idleTimeout,
long connRecycleTime,
long certReloadInterval,
String trustCertCollectionFilePath,
String keyCertChainFilePath,
String keyFilePath)
public io.grpc.ManagedChannel getChannel(String address, HostMapping mapping)
public void close()
close 在接口中 AutoCloseableCopyright © 2023 PingCAP. All rights reserved.