接口 | 说明 |
---|---|
Service |
所有Service的实现类不得声明为final, 允许远程模式的public方法都不能声明为final。
|
类 | 说明 |
---|---|
AbstractService | |
DataCacheListenerService |
实现进程间DataSource的缓存数据同步
详情见: https://redkale.org
|
RetLabel.RetLoader | |
RetResult<T> |
通用的结果对象,在常见的HTTP+JSON接口中返回的结果需要含结果码,错误信息,和实体对象。
|
WebSocketNodeService |
详情见: https://redkale.org
|
异常错误 | 说明 |
---|---|
RpcRemoteException |
供RPC协议使用
详情见: https://redkale.org
|
注释类型 | 说明 |
---|---|
Local |
本地模式注解。
|
Persist |
Service类中临时缓存字段
注意: 被标记字段的数据必须是可序列化和反序列化的, 且字段不能是static的, 如果字段类型不是Map或Collection类型则不能修饰为final 详情见: https://redkale.org |
RetLabel |
用于定义错误码的注解
结果码定义范围: // 10000001 - 19999999 预留给Redkale的核心包使用 // 20000001 - 29999999 预留给Redkale的扩展包使用 // 30000001 - 99999999 预留给Dev开发系统自身使用 详情见: https://redkale.org |
RetLabel.RetLabels | |
RpcAttachment |
SNCP协议中用于CompletionHandler回调函数中的attach字段。
|
RpcCall |
参数回写, 当Service的方法需要更改参数对象内部的数据时,需要使用RpcCall
详情见: https://redkale.org
|
RpcMultiRun |
RpcMultiRun 只对本地模式Service有效
详情见: https://redkale.org
|
RpcRemote |
用于在 Service 中创建自身远程模式的对象
详情见: https://redkale.org
|
RpcSourceAddress |
SNCP协议中标记为来源地址参数, 该注解只能标记在类型为SocketAddress或InetSocketAddress的参数上。
|
RpcTargetAddress |
SNCP协议中标记为目标地址参数, 该注解只能标记在类型为SocketAddress或InetSocketAddress的参数上。
|