Package com.alipay.remoting.rpc.protocol

Interface Summary
UserProcessor<T> Defined all functions for biz to process user defined request.
UserProcessor.ExecutorSelector Executor selector interface.
 

Class Summary
AbstractUserProcessor<T> Implements common function and provide default value.
AsyncUserProcessor<T> Extends this to process user defined request in ASYNC way.
RpcAsyncContext Async biz context of Rpc.
RpcCommandDecoder Command decoder for Rpc.
RpcCommandDecoderV2 Command decoder for Rpc v2.
RpcCommandEncoder Encode remoting command into ByteBuf.
RpcCommandEncoderV2 Encode remoting command into ByteBuf v2.
RpcCommandHandler Rpc command handler.
RpcDeserializeLevel Rpc deserialize level.
RpcHeartBeatProcessor Processor for heart beat.
RpcHeartbeatTrigger Handler for heart beat.
RpcProtocol Request command protocol for v1 0 1 2 4 6 8 10 12 14 16 +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+ |proto| type| cmdcode |ver2 | requestId |codec| timeout | classLen | +-----------+-----------+-----------+-----------+-----------+-----------+-----------+-----------+ |headerLen | contentLen |
RpcProtocolDecoder  
RpcProtocolManager  
RpcProtocolV2 Request command protocol for v2 0 1 2 4 6 8 10 11 12 14 16 +-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+-----+------+-----+-----+-----+-----+ |proto| ver1|type | cmdcode |ver2 | requestId |codec|switch| timeout | +-----------+-----------+-----------+-----------+-----------+------------+-----------+-----------+ |classLen |headerLen |contentLen |
RpcRequestCommand Request command for Rpc.
RpcRequestProcessor Process Rpc request.
RpcResponseCommand Response command for Rpc.
RpcResponseProcessor Processor to process RpcResponse.
SyncUserProcessor<T> Extends this to process user defined request in SYNC way.
 

Enum Summary
RpcCommandCode Command code for rpc remoting command.
 



Copyright © 2018. All rights reserved.