接口 com.alibaba.rocketmq.remoting.netty.NettyRequestProcessor
的使用

使用 NettyRequestProcessor 的软件包
com.alibaba.rocketmq.remoting   
com.alibaba.rocketmq.remoting.netty   
 

com.alibaba.rocketmq.remotingNettyRequestProcessor 的使用
 

返回变量类型为 NettyRequestProcessor 的类型的 com.alibaba.rocketmq.remoting 中的方法
 Pair<NettyRequestProcessor,ExecutorService> RemotingServer.getProcessorPair(int requestCode)
           
 

参数类型为 NettyRequestProcessorcom.alibaba.rocketmq.remoting 中的方法
 void RemotingServer.registerDefaultProcessor(NettyRequestProcessor processor, ExecutorService executor)
           
 void RemotingServer.registerProcessor(int requestCode, NettyRequestProcessor processor, ExecutorService executor)
          注册请求处理器,ExecutorService必须要对应一个队列大小有限制的阻塞队列,防止OOM
 void RemotingClient.registerProcessor(int requestCode, NettyRequestProcessor processor, ExecutorService executor)
           
 

com.alibaba.rocketmq.remoting.nettyNettyRequestProcessor 的使用
 

类型参数类型为 NettyRequestProcessorcom.alibaba.rocketmq.remoting.netty 中的字段
protected  Pair<NettyRequestProcessor,ExecutorService> NettyRemotingAbstract.defaultRequestProcessor
           
protected  HashMap<Integer,Pair<NettyRequestProcessor,ExecutorService>> NettyRemotingAbstract.processorTable
           
 

返回变量类型为 NettyRequestProcessor 的类型的 com.alibaba.rocketmq.remoting.netty 中的方法
 Pair<NettyRequestProcessor,ExecutorService> NettyRemotingServer.getProcessorPair(int requestCode)
           
 

参数类型为 NettyRequestProcessorcom.alibaba.rocketmq.remoting.netty 中的方法
 void NettyRemotingServer.registerDefaultProcessor(NettyRequestProcessor processor, ExecutorService executor)
           
 void NettyRemotingServer.registerProcessor(int requestCode, NettyRequestProcessor processor, ExecutorService executor)
           
 void NettyRemotingClient.registerProcessor(int requestCode, NettyRequestProcessor processor, ExecutorService executor)
           
 



Copyright © 2012-2015. All Rights Reserved.