| 程序包 | 说明 |
|---|---|
| com.bfd.harpc.client | |
| com.bfd.harpc.config | |
| com.bfd.harpc.proxy | |
| com.bfd.harpc.server.avro | |
| com.bfd.harpc.server.thrift |
| 构造器和说明 |
|---|
DefaultInvoker(ServerNode clientNode,
org.apache.commons.pool.impl.GenericKeyedObjectPool<ServerNode,T> pool,
LoadBalancer<ServerNode> loadBalancer,
int retry,
RpcMonitor monitor,
DynamicHostSet hostSet) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
ClientConfig.addShutdownHook(IRegistry registry,
RpcMonitor monitor,
HeartBeatManager<T> heartBeatManager)
添加关闭钩子
|
protected IServer |
ServerConfig.createServer(ServerNode serverNode,
RpcMonitor rpcMonitor)
创建服务
|
protected org.apache.thrift.TProcessor |
ServerConfig.reflectProcessor(RpcMonitor rpcMonitor,
ServerNode serverNode)
反射TProcessor
|
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
DynamicServiceHandler.bind(ClassLoader classLoader,
Class<?> serviceClass,
Object target,
RpcMonitor rpcMonitor,
ServerNode serverNode)
动态代理绑定实例
|
| 构造器和说明 |
|---|
AvroRpcPlugin(RpcMonitor monitor,
ServerNode serverNode) |
AvroServer(org.apache.avro.ipc.Responder responder,
ServerNode serverNode,
int maxWorkerThreads,
int minWorkerThreads,
RpcMonitor monitor) |
MonitorSpecificResponder(Class iface,
Object impl,
RpcMonitor monitor,
ServerNode serverNode)
已过时。
|
| 构造器和说明 |
|---|
ThriftEventHandler(RpcMonitor monitor,
ServerNode serverNode) |
ThriftServer(org.apache.thrift.TProcessor processor,
ServerNode serverNode,
int maxWorkerThreads,
int minWorkerThreads,
RpcMonitor monitor) |
TProcessorFilter(org.apache.thrift.TProcessor processor,
RpcMonitor monitor,
ServerNode serverNode)
已过时。
|
TServerThread(org.apache.thrift.TProcessor processor,
ServerNode serverNode,
int maxWorkerThreads,
int minWorkerThreads,
RpcMonitor monitor) |
Copyright © 2015 Baifendian Corporation. All rights reserved.