| 程序包 | 说明 |
|---|---|
| net.hasor.rsf |
RSF 分布式RPC框架。
|
| net.hasor.rsf.address |
地址管理 & 服务路由 & 流量控制。
|
| net.hasor.rsf.address.route.flowcontrol.speed |
流控规则:QoS限流
|
| net.hasor.rsf.address.route.rule |
路由规则机制。
|
| net.hasor.rsf.container |
RSF服务框架中的,Bean容器、以及RsfBinder机制实现。
|
| net.hasor.rsf.protocol.rsf |
RSF 1.0协议 数据包编码器和解码器。
|
| net.hasor.rsf.protocol.rsf.v1 |
RSF 协议第一版,底层传输数据结构。
|
| net.hasor.rsf.rpc.context |
RSF服务框架容器环境,
RsfContext接口的实现。 |
| net.hasor.rsf.rpc.net |
负责处理RSF节点间的连接并保障网络通信。
|
| net.hasor.rsf.serialize |
序列化功能支持。
|
| net.hasor.rsf.utils |
各种工具
|
| 限定符和类型 | 方法和说明 |
|---|---|
RsfEnvironment |
RsfApiBinder.getEnvironment()
|
RsfEnvironment |
RsfContext.getEnvironment()
|
RsfEnvironment |
RsfPublisher.getEnvironment() |
| 限定符和类型 | 方法和说明 |
|---|---|
RsfEnvironment |
AddressPool.getRsfEnvironment()
获取所使用的RsfEnvironment
|
| 限定符和类型 | 方法和说明 |
|---|---|
static FlowControlRef |
FlowControlRef.defaultRef(RsfEnvironment rsfEnvironment) |
static FlowControlRef |
FlowControlRef.newRef(RsfEnvironment rsfEnvironment,
FlowControlRef ref) |
| 构造器和说明 |
|---|
AddressBucket(String serviceID,
RsfEnvironment rsfEnvironment) |
AddressPool(RsfEnvironment rsfEnvironment) |
DiskCacheAddressPool(RsfEnvironment rsfEnvironment) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SpeedFlowControl |
SpeedFlowControl.defaultControl(RsfEnvironment rsfEnvironment) |
| 构造器和说明 |
|---|
RuleParser(RsfEnvironment rsfEnvironment) |
| 限定符和类型 | 方法和说明 |
|---|---|
RsfEnvironment |
InnerRsfApiBinder.getEnvironment() |
RsfEnvironment |
RsfBeanContainer.getEnvironment()
获取环境对象。
|
| 构造器和说明 |
|---|
InnerRsfApiBinder(ApiBinder apiBinder,
RsfEnvironment rsfEnvironment) |
| 限定符和类型 | 方法和说明 |
|---|---|
static CodecAdapter |
CodecAdapterFactory.getCodecAdapterByVersion(RsfEnvironment rsfEnvironment,
ClassLoader classLoader,
byte version) |
| 构造器和说明 |
|---|
RsfDecoder(RsfEnvironment rsfEnvironment,
int maxBodyLength,
ClassLoader classLoader) |
RsfEncoder(RsfEnvironment rsfEnvironment,
ClassLoader classLoader) |
| 构造器和说明 |
|---|
CodecAdapterForV1(RsfEnvironment rsfEnvironment,
ClassLoader classLoader) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
DefaultRsfEnvironment |
| 限定符和类型 | 方法和说明 |
|---|---|
RsfEnvironment |
AbstractRsfContext.getEnvironment() |
| 构造器和说明 |
|---|
AbstractRsfContext(RsfEnvironment rsfEnvironment) |
| 限定符和类型 | 方法和说明 |
|---|---|
RsfEnvironment |
RsfNetManager.getRsfEnvironment()
环境对象
|
RsfEnvironment |
Connector.getRsfEnvironment() |
| 构造器和说明 |
|---|
Connector(String protocol,
RsfEnvironment rsfEnvironment,
ReceivedListener receivedListener,
ConnectionAccepter accepter) |
LinkPool(RsfEnvironment environment) |
RsfNetManager(RsfEnvironment rsfEnvironment,
ReceivedAdapter receivedAdapter) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SerializeFactory |
SerializeFactory.createFactory(RsfEnvironment environment) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RequestInfo |
ProtocolUtils.buildRequestInfo(RsfEnvironment env,
RsfRequest rsfRequest)
将
RsfRequest,转换为RequestInfo。 |
static ResponseInfo |
ProtocolUtils.buildResponseInfo(RsfEnvironment env,
RsfResponse rsfResponse)
将
RsfResponse,转换为ResponseInfo。 |
static ResponseInfo |
ProtocolUtils.buildResponseStatus(RsfEnvironment env,
long requestID,
short status,
String errorInfo) |
Copyright © 2020–2021. All rights reserved.