A C D E F G H I L M N O P R S T U V W

A

addExtField(String, String) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 

C

CFNotNull - com.alibaba.rocketmq.remoting.annotation 中的 注释类型
表示字段不允许为空
CFNullable - com.alibaba.rocketmq.remoting.annotation 中的 注释类型
标识字段可以非空
ChannelEventListener - com.alibaba.rocketmq.remoting 中的 接口
监听Channel的事件,包括连接断开、连接建立、连接异常,传送这些事件到应用层
checkFields() - 接口 com.alibaba.rocketmq.remoting.CommandCustomHeader 中的方法
 
ClientAsyncSemaphoreValue - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 
ClientOnewaySemaphoreValue - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 
closeChannel(Channel) - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
 
closeChannel(String, Channel) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
closeChannel(Channel) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
com.alibaba.rocketmq.remoting - 软件包 com.alibaba.rocketmq.remoting
 
com.alibaba.rocketmq.remoting.annotation - 软件包 com.alibaba.rocketmq.remoting.annotation
 
com.alibaba.rocketmq.remoting.common - 软件包 com.alibaba.rocketmq.remoting.common
 
com.alibaba.rocketmq.remoting.exception - 软件包 com.alibaba.rocketmq.remoting.exception
 
com.alibaba.rocketmq.remoting.netty - 软件包 com.alibaba.rocketmq.remoting.netty
 
com.alibaba.rocketmq.remoting.protocol - 软件包 com.alibaba.rocketmq.remoting.protocol
 
com.alibaba.rocketmq.remoting.version - 软件包 com.alibaba.rocketmq.remoting.version
 
CommandCustomHeader - com.alibaba.rocketmq.remoting 中的 接口
RemotingCommand中自定义字段反射对象的公共接口
connect(SocketAddress) - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
 
connect(SocketAddress, int) - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
 
createNewRequestId() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的静态方法
 
createRequestCommand(int, CommandCustomHeader) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的静态方法
 
createResponseCommand(Class<? extends CommandCustomHeader>) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的静态方法
 
createResponseCommand(int, String) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的静态方法
 
createResponseCommand(int, String, Class<? extends CommandCustomHeader>) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的静态方法
只有通信层内部会调用,业务不会调用

D

decode(ChannelHandlerContext, ByteBuf) - 类 com.alibaba.rocketmq.remoting.netty.NettyDecoder 中的方法
 
decode(byte[]) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的静态方法
 
decode(ByteBuffer) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的静态方法
 
decode(byte[], Class<T>) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable 中的静态方法
 
decodeCommandCustomHeader(Class<? extends CommandCustomHeader>) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
defaultRequestProcessor - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的变量
 
doAfterResponse(String, RemotingCommand, RemotingCommand) - 接口 com.alibaba.rocketmq.remoting.RPCHook 中的方法
 
doBeforeRequest(String, RemotingCommand) - 接口 com.alibaba.rocketmq.remoting.RPCHook 中的方法
 

E

encode(ChannelHandlerContext, RemotingCommand, ByteBuf) - 类 com.alibaba.rocketmq.remoting.netty.NettyEncoder 中的方法
 
encode() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
encode() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable 中的方法
 
encode(Object) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable 中的静态方法
 
encodeHeader() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
encodeHeader(int) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
只打包Header,body部分独立传输
exceptionSimpleDesc(Throwable) - 类 com.alibaba.rocketmq.remoting.common.RemotingHelper 中的静态方法
 
executeInvokeCallback() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 

F

fromJson(String, Class<T>) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable 中的静态方法
 

G

getBeginTimestamp() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
getBody() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
getCallbackExecutor() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
getCallbackExecutor() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
getCallbackExecutor() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
getCause() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
getChannel() - 类 com.alibaba.rocketmq.remoting.netty.NettyEvent 中的方法
 
getChannelEventListener() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
getChannelEventListener() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
getChannelEventListener() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
getChannelNotActiveInterval() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
getClientAsyncSemaphoreValue() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
getClientCallbackExecutorThreads() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
getClientChannelMaxIdleTimeSeconds() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
getClientOnewaySemaphoreValue() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
getClientSocketRcvBufSize() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
getClientSocketSndBufSize() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
getClientWorkerThreads() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
getCode() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
getConnectTimeoutMillis() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
getExtFields() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
getFlag() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
getInvokeCallback() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
getJointime() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
getLanguage() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
getListenPort() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
getLocalAddress() - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
 
getNameServerAddressList() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
getNameServerAddressList() - 接口 com.alibaba.rocketmq.remoting.RemotingClient 中的方法
 
getNamesrvAddrList() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
getObject1() - 类 com.alibaba.rocketmq.remoting.common.Pair 中的方法
 
getObject2() - 类 com.alibaba.rocketmq.remoting.common.Pair 中的方法
 
getOpaque() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
getOpaque() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
getProcessorPair(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
getProcessorPair(int) - 接口 com.alibaba.rocketmq.remoting.RemotingServer 中的方法
 
getRemark() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
getRemoteAddr() - 类 com.alibaba.rocketmq.remoting.netty.NettyEvent 中的方法
 
getResponseCommand() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
getRPCHook() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
getRpcHook() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
getRPCHook() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
getRPCHook() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
getSemaphore() - 类 com.alibaba.rocketmq.remoting.common.SemaphoreReleaseOnlyOnce 中的方法
 
getServerAsyncSemaphoreValue() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
getServerCallbackExecutorThreads() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
getServerChannelMaxIdleTimeSeconds() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
getServerOnewaySemaphoreValue() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
getServerSelectorThreads() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
getServerSocketRcvBufSize() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
getServerSocketSndBufSize() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
getServerWorkerThreads() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
getServiceName() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
getTimeoutMillis() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
getType() - 类 com.alibaba.rocketmq.remoting.netty.NettyEvent 中的方法
 
getType() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
getVersion() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 

H

hasNotified - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的变量
 

I

invokeAsync(String, RemotingCommand, long, InvokeCallback) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
invokeAsync(Channel, RemotingCommand, long, InvokeCallback) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
invokeAsync(String, RemotingCommand, long, InvokeCallback) - 接口 com.alibaba.rocketmq.remoting.RemotingClient 中的方法
 
invokeAsync(Channel, RemotingCommand, long, InvokeCallback) - 接口 com.alibaba.rocketmq.remoting.RemotingServer 中的方法
 
invokeAsyncImpl(Channel, RemotingCommand, long, InvokeCallback) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
InvokeCallback - com.alibaba.rocketmq.remoting 中的 接口
异步调用应答回调接口
invokeOneway(String, RemotingCommand, long) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
invokeOneway(Channel, RemotingCommand, long) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
invokeOneway(String, RemotingCommand, long) - 接口 com.alibaba.rocketmq.remoting.RemotingClient 中的方法
 
invokeOneway(Channel, RemotingCommand, long) - 接口 com.alibaba.rocketmq.remoting.RemotingServer 中的方法
 
invokeOnewayImpl(Channel, RemotingCommand, long) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
invokeSync(String, RemotingCommand, long) - 类 com.alibaba.rocketmq.remoting.common.RemotingHelper 中的静态方法
短连接调用 TODO
invokeSync(String, RemotingCommand, long) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
invokeSync(Channel, RemotingCommand, long) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
invokeSync(String, RemotingCommand, long) - 接口 com.alibaba.rocketmq.remoting.RemotingClient 中的方法
 
invokeSync(Channel, RemotingCommand, long) - 接口 com.alibaba.rocketmq.remoting.RemotingServer 中的方法
 
invokeSyncImpl(Channel, RemotingCommand, long) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
isChannelWriteable(String) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
isChannelWriteable(String) - 接口 com.alibaba.rocketmq.remoting.RemotingClient 中的方法
 
isClientPooledByteBufAllocatorEnable() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
isLinuxPlatform() - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
 
isOnewayRPC() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
isResponseType() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
isSendRequestOK() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
isServerPooledByteBufAllocatorEnable() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
isStoped() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
isTimeout() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
isWindowsPlatform() - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
 

L

LanguageCode - com.alibaba.rocketmq.remoting.protocol 中的 枚举
 
localListenPort() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
localListenPort() - 接口 com.alibaba.rocketmq.remoting.RemotingServer 中的方法
服务器绑定的本地端口

M

makeCustomHeaderToNet() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
makeStop() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
markOnewayRPC() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
markResponseType() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 

N

NettyClientConfig - com.alibaba.rocketmq.remoting.netty 中的 类
Netty客户端配置类
NettyClientConfig() - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 的构造方法
 
NettyDecoder - com.alibaba.rocketmq.remoting.netty 中的 类
协议解码器
NettyDecoder() - 类 com.alibaba.rocketmq.remoting.netty.NettyDecoder 的构造方法
 
NettyEncoder - com.alibaba.rocketmq.remoting.netty 中的 类
协议编码器
NettyEncoder() - 类 com.alibaba.rocketmq.remoting.netty.NettyEncoder 的构造方法
 
NettyEvent - com.alibaba.rocketmq.remoting.netty 中的 类
Netty产生的各种事件
NettyEvent(NettyEventType, String, Channel) - 类 com.alibaba.rocketmq.remoting.netty.NettyEvent 的构造方法
 
nettyEventExecuter - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的变量
 
NettyEventType - com.alibaba.rocketmq.remoting.netty 中的 枚举
Netty产生的事件类型
NettyPooledByteBufAllocatorEnable - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 
NettyRemotingAbstract - com.alibaba.rocketmq.remoting.netty 中的 类
Server与Client公用抽象类
NettyRemotingAbstract(int, int) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 的构造方法
 
NettyRemotingClient - com.alibaba.rocketmq.remoting.netty 中的 类
Remoting客户端实现
NettyRemotingClient(NettyClientConfig) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 的构造方法
 
NettyRemotingClient(NettyClientConfig, ChannelEventListener) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 的构造方法
 
NettyRemotingServer - com.alibaba.rocketmq.remoting.netty 中的 类
Remoting服务端实现
NettyRemotingServer(NettyServerConfig) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 的构造方法
 
NettyRemotingServer(NettyServerConfig, ChannelEventListener) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 的构造方法
 
NettyRequestProcessor - com.alibaba.rocketmq.remoting.netty 中的 接口
接收请求处理器,服务器与客户端通用
NettyServerConfig - com.alibaba.rocketmq.remoting.netty 中的 类
Netty服务端配置
NettyServerConfig() - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 的构造方法
 
NettySystemConfig - com.alibaba.rocketmq.remoting.netty 中的 类
 
NettySystemConfig() - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 的构造方法
 
normalizeHostAddress(InetAddress) - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
 

O

onChannelClose(String, Channel) - 接口 com.alibaba.rocketmq.remoting.ChannelEventListener 中的方法
 
onChannelConnect(String, Channel) - 接口 com.alibaba.rocketmq.remoting.ChannelEventListener 中的方法
 
onChannelException(String, Channel) - 接口 com.alibaba.rocketmq.remoting.ChannelEventListener 中的方法
 
onChannelIdle(String, Channel) - 接口 com.alibaba.rocketmq.remoting.ChannelEventListener 中的方法
 
onWaitEnd() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
openSelector() - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
 
operationComplete(ResponseFuture) - 接口 com.alibaba.rocketmq.remoting.InvokeCallback 中的方法
 
OS_NAME - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态变量
 

P

Pair<T1,T2> - com.alibaba.rocketmq.remoting.common 中的 类
包装2个对象
Pair(T1, T2) - 类 com.alibaba.rocketmq.remoting.common.Pair 的构造方法
 
parseChannelRemoteAddr(Channel) - 类 com.alibaba.rocketmq.remoting.common.RemotingHelper 中的静态方法
 
parseChannelRemoteName(Channel) - 类 com.alibaba.rocketmq.remoting.common.RemotingHelper 中的静态方法
 
parseSocketAddressAddr(SocketAddress) - 类 com.alibaba.rocketmq.remoting.common.RemotingHelper 中的静态方法
 
parseSocketAddressName(SocketAddress) - 类 com.alibaba.rocketmq.remoting.common.RemotingHelper 中的静态方法
 
processMessageReceived(ChannelHandlerContext, RemotingCommand) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
processorTable - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的变量
 
processRequest(ChannelHandlerContext, RemotingCommand) - 接口 com.alibaba.rocketmq.remoting.netty.NettyRequestProcessor 中的方法
 
processRequestCommand(ChannelHandlerContext, RemotingCommand) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
processResponseCommand(ChannelHandlerContext, RemotingCommand) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
putNettyEvent(NettyEvent) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
putResponse(RemotingCommand) - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 

R

readCustomHeader() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
registerDefaultProcessor(NettyRequestProcessor, ExecutorService) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
registerDefaultProcessor(NettyRequestProcessor, ExecutorService) - 接口 com.alibaba.rocketmq.remoting.RemotingServer 中的方法
 
registerProcessor(int, NettyRequestProcessor, ExecutorService) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
registerProcessor(int, NettyRequestProcessor, ExecutorService) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
registerProcessor(int, NettyRequestProcessor, ExecutorService) - 接口 com.alibaba.rocketmq.remoting.RemotingClient 中的方法
 
registerProcessor(int, NettyRequestProcessor, ExecutorService) - 接口 com.alibaba.rocketmq.remoting.RemotingServer 中的方法
注册请求处理器,ExecutorService必须要对应一个队列大小有限制的阻塞队列,防止OOM
registerRPCHook(RPCHook) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
registerRPCHook(RPCHook) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
registerRPCHook(RPCHook) - 接口 com.alibaba.rocketmq.remoting.RemotingService 中的方法
 
release() - 类 com.alibaba.rocketmq.remoting.common.SemaphoreReleaseOnlyOnce 中的方法
 
release() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
RemotingClient - com.alibaba.rocketmq.remoting 中的 接口
远程通信,Client接口
RemotingCommand - com.alibaba.rocketmq.remoting.protocol 中的 类
Remoting模块中,服务器与客户端通过传递RemotingCommand来交互
RemotingCommand() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 的构造方法
 
RemotingCommandException - com.alibaba.rocketmq.remoting.exception 中的 异常
命令解析自定义字段时,校验字段有效性抛出异常
RemotingCommandException(String) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingCommandException 的构造方法
 
RemotingCommandException(String, Throwable) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingCommandException 的构造方法
 
RemotingCommandType - com.alibaba.rocketmq.remoting.protocol 中的 枚举
标识RemotingCommand是请求还是应答类型
RemotingConnectException - com.alibaba.rocketmq.remoting.exception 中的 异常
Client连接Server失败,抛出此异常
RemotingConnectException(String) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingConnectException 的构造方法
 
RemotingConnectException(String, Throwable) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingConnectException 的构造方法
 
RemotingException - com.alibaba.rocketmq.remoting.exception 中的 异常
通信层异常父类
RemotingException(String) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingException 的构造方法
 
RemotingException(String, Throwable) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingException 的构造方法
 
RemotingHelper - com.alibaba.rocketmq.remoting.common 中的 类
通信层一些辅助方法
RemotingHelper() - 类 com.alibaba.rocketmq.remoting.common.RemotingHelper 的构造方法
 
RemotingLogName - 类 com.alibaba.rocketmq.remoting.common.RemotingHelper 中的静态变量
 
RemotingSendRequestException - com.alibaba.rocketmq.remoting.exception 中的 异常
RPC调用中,客户端发送请求失败,抛出此异常
RemotingSendRequestException(String) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException 的构造方法
 
RemotingSendRequestException(String, Throwable) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException 的构造方法
 
RemotingSerializable - com.alibaba.rocketmq.remoting.protocol 中的 类
复杂对象的序列化,利用json来实现
RemotingSerializable() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable 的构造方法
 
RemotingServer - com.alibaba.rocketmq.remoting 中的 接口
远程通信,Server接口
RemotingService - com.alibaba.rocketmq.remoting 中的 接口
 
RemotingSysResponseCode - com.alibaba.rocketmq.remoting.protocol 中的 类
 
RemotingSysResponseCode() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSysResponseCode 的构造方法
 
RemotingTimeoutException - com.alibaba.rocketmq.remoting.exception 中的 异常
RPC调用超时异常
RemotingTimeoutException(String) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException 的构造方法
 
RemotingTimeoutException(String, long) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException 的构造方法
 
RemotingTimeoutException(String, long, Throwable) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException 的构造方法
 
RemotingTooMuchRequestException - com.alibaba.rocketmq.remoting.exception 中的 异常
异步调用或者Oneway调用,堆积的请求超过信号量最大值
RemotingTooMuchRequestException(String) - 异常 com.alibaba.rocketmq.remoting.exception.RemotingTooMuchRequestException 的构造方法
 
RemotingUtil - com.alibaba.rocketmq.remoting.common 中的 类
网络相关方法
RemotingUtil() - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 的构造方法
 
RemotingVersionKey - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的静态变量
 
REQUEST_CODE_NOT_SUPPORTED - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSysResponseCode 中的静态变量
 
ResponseFuture - com.alibaba.rocketmq.remoting.netty 中的 类
异步请求应答封装
ResponseFuture(int, long, InvokeCallback, SemaphoreReleaseOnlyOnce) - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 的构造方法
 
responseTable - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的变量
 
RPCHook - com.alibaba.rocketmq.remoting 中的 接口
 

S

scanResponseTable() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的方法
 
semaphoreAsync - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的变量
 
semaphoreOneway - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingAbstract 中的变量
 
SemaphoreReleaseOnlyOnce - com.alibaba.rocketmq.remoting.common 中的 类
使用布尔原子变量,信号量保证只释放一次
SemaphoreReleaseOnlyOnce(Semaphore) - 类 com.alibaba.rocketmq.remoting.common.SemaphoreReleaseOnlyOnce 的构造方法
 
ServiceThread - com.alibaba.rocketmq.remoting.common 中的 类
后台服务线程基类
ServiceThread() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 的构造方法
 
setBody(byte[]) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
setCause(Throwable) - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
setChannelNotActiveInterval(long) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setClientAsyncSemaphoreValue(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setClientCallbackExecutorThreads(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setClientChannelMaxIdleTimeSeconds(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setClientOnewaySemaphoreValue(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setClientPooledByteBufAllocatorEnable(boolean) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setClientSocketRcvBufSize(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setClientSocketSndBufSize(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setClientWorkerThreads(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setCode(int) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
setConnectTimeoutMillis(long) - 类 com.alibaba.rocketmq.remoting.netty.NettyClientConfig 中的方法
 
setExtFields(HashMap<String, String>) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
setFlag(int) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
setLanguage(LanguageCode) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
setListenPort(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setObject1(T1) - 类 com.alibaba.rocketmq.remoting.common.Pair 中的方法
 
setObject2(T2) - 类 com.alibaba.rocketmq.remoting.common.Pair 中的方法
 
setOpaque(int) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
setRemark(String) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
setResponseCommand(RemotingCommand) - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
setSendRequestOK(boolean) - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
setServerAsyncSemaphoreValue(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setServerCallbackExecutorThreads(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setServerChannelMaxIdleTimeSeconds(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setServerOnewaySemaphoreValue(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setServerPooledByteBufAllocatorEnable(boolean) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setServerSelectorThreads(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setServerSocketRcvBufSize(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setServerSocketSndBufSize(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setServerWorkerThreads(int) - 类 com.alibaba.rocketmq.remoting.netty.NettyServerConfig 中的方法
 
setVersion(int) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
shutdown() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
shutdown(boolean) - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
shutdown() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
shutdown() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
shutdown() - 接口 com.alibaba.rocketmq.remoting.RemotingService 中的方法
 
socketAddress2String(SocketAddress) - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
 
SocketRcvbufSize - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 
SocketSndbufSize - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 
start() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
start() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
start() - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingServer 中的方法
 
start() - 接口 com.alibaba.rocketmq.remoting.RemotingService 中的方法
 
stop() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
stop(boolean) - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
stoped - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的变量
 
string2SocketAddress(String) - 类 com.alibaba.rocketmq.remoting.common.RemotingHelper 中的静态方法
IP:PORT
string2SocketAddress(String) - 类 com.alibaba.rocketmq.remoting.common.RemotingUtil 中的静态方法
IP:PORT
SUCCESS - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSysResponseCode 中的静态变量
 
SYSTEM_BUSY - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSysResponseCode 中的静态变量
 
SYSTEM_ERROR - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSysResponseCode 中的静态变量
 
SystemPropertyClientAsyncSemaphoreValue - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 
SystemPropertyClientOnewaySemaphoreValue - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 
SystemPropertyNettyPooledByteBufAllocatorEnable - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 
SystemPropertySocketRcvbufSize - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 
SystemPropertySocketSndbufSize - 类 com.alibaba.rocketmq.remoting.netty.NettySystemConfig 中的静态变量
 

T

thread - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的变量
 
toJson() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable 中的方法
 
toJson(boolean) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable 中的方法
 
toJson(Object, boolean) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSerializable 中的静态方法
 
toString() - 类 com.alibaba.rocketmq.remoting.netty.NettyEvent 中的方法
 
toString() - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
toString() - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 
TRANSACTION_FAILED - 类 com.alibaba.rocketmq.remoting.protocol.RemotingSysResponseCode 中的静态变量
 

U

updateNameServerAddressList(List<String>) - 类 com.alibaba.rocketmq.remoting.netty.NettyRemotingClient 中的方法
 
updateNameServerAddressList(List<String>) - 接口 com.alibaba.rocketmq.remoting.RemotingClient 中的方法
 

V

V3_1_9 - com.alibaba.rocketmq.remoting.version 中的 类
 
V3_1_9() - 类 com.alibaba.rocketmq.remoting.version.V3_1_9 的构造方法
 
valueOf(String) - 枚举 com.alibaba.rocketmq.remoting.netty.NettyEventType 中的静态方法
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 com.alibaba.rocketmq.remoting.protocol.LanguageCode 中的静态方法
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 com.alibaba.rocketmq.remoting.protocol.RemotingCommandType 中的静态方法
返回带有指定名称的该类型的枚举常量。
values() - 枚举 com.alibaba.rocketmq.remoting.netty.NettyEventType 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
values() - 枚举 com.alibaba.rocketmq.remoting.protocol.LanguageCode 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
values() - 枚举 com.alibaba.rocketmq.remoting.protocol.RemotingCommandType 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。

W

waitForRunning(long) - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
waitResponse(long) - 类 com.alibaba.rocketmq.remoting.netty.ResponseFuture 中的方法
 
wakeup() - 类 com.alibaba.rocketmq.remoting.common.ServiceThread 中的方法
 
writeCustomHeader(CommandCustomHeader) - 类 com.alibaba.rocketmq.remoting.protocol.RemotingCommand 中的方法
 

A C D E F G H I L M N O P R S T U V W

Copyright © 2012-2015. All Rights Reserved.