| 程序包 | 说明 |
|---|---|
| cn.shellming.thrift.client.common | |
| cn.shellming.thrift.client.discovery | |
| cn.shellming.thrift.client.loadbalancer | |
| cn.shellming.thrift.client.pool |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ServerNodeList<T extends ThriftServerNode> |
class |
ThriftServerNodeList<T extends ThriftServerNode> |
| 限定符和类型 | 方法和说明 |
|---|---|
ThriftServerNode |
ThriftClientKey.getServerNode() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ThriftClientKey.setServerNode(ThriftServerNode serverNode) |
| 构造器和说明 |
|---|
ThriftClientKey(String signature,
ThriftServerNode serverNode) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
ThriftConsulServerNode |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
ILoadBalancer<T extends ThriftServerNode> |
| 限定符和类型 | 方法和说明 |
|---|---|
ThriftServerNode |
IRule.choose(String key) |
ThriftServerNode |
RoundRobinRule.choose(String key) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.thrift.transport.TTransport |
TransportKeyedObjectPool.borrowObject(ThriftServerNode key) |
org.apache.thrift.transport.TTransport |
TransportKeyedPooledObjectFactory.create(ThriftServerNode key) |
void |
TransportKeyedPooledObjectFactory.destroyObject(ThriftServerNode key,
org.apache.commons.pool2.PooledObject<org.apache.thrift.transport.TTransport> value) |
static org.apache.thrift.transport.TTransport |
ThriftTransportFactory.determineTTranport(String serviceModel,
ThriftServerNode serverNode) |
static org.apache.thrift.transport.TTransport |
ThriftTransportFactory.determineTTranport(String serviceModel,
ThriftServerNode serverNode,
int connectTimeout) |
void |
TransportKeyedObjectPool.returnObject(ThriftServerNode key,
org.apache.thrift.transport.TTransport obj) |
boolean |
TransportKeyedPooledObjectFactory.validateObject(ThriftServerNode key,
org.apache.commons.pool2.PooledObject<org.apache.thrift.transport.TTransport> value) |
Copyright © 2021. All rights reserved.