类 com.alibaba.rocketmq.client.impl.CommunicationMode
的使用

使用 CommunicationMode 的软件包
com.alibaba.rocketmq.client.hook   
com.alibaba.rocketmq.client.impl   
com.alibaba.rocketmq.client.impl.consumer   
 

com.alibaba.rocketmq.client.hookCommunicationMode 的使用
 

返回 CommunicationModecom.alibaba.rocketmq.client.hook 中的方法
 CommunicationMode SendMessageContext.getCommunicationMode()
           
 CommunicationMode CheckForbiddenContext.getCommunicationMode()
           
 

参数类型为 CommunicationModecom.alibaba.rocketmq.client.hook 中的方法
 void SendMessageContext.setCommunicationMode(CommunicationMode communicationMode)
           
 void CheckForbiddenContext.setCommunicationMode(CommunicationMode communicationMode)
           
 

com.alibaba.rocketmq.client.implCommunicationMode 的使用
 

返回 CommunicationModecom.alibaba.rocketmq.client.impl 中的方法
static CommunicationMode CommunicationMode.valueOf(String name)
          返回带有指定名称的该类型的枚举常量。
static CommunicationMode[] CommunicationMode.values()
          按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。
 

参数类型为 CommunicationModecom.alibaba.rocketmq.client.impl 中的方法
 PullResult MQClientAPIImpl.pullMessage(String addr, PullMessageRequestHeader requestHeader, long timeoutMillis, CommunicationMode communicationMode, PullCallback pullCallback)
          拉消息接口
 SendResult MQClientAPIImpl.sendMessage(String addr, String brokerName, Message msg, SendMessageRequestHeader requestHeader, long timeoutMillis, CommunicationMode communicationMode, SendCallback sendCallback)
          发送消息
 

com.alibaba.rocketmq.client.impl.consumerCommunicationMode 的使用
 

参数类型为 CommunicationModecom.alibaba.rocketmq.client.impl.consumer 中的方法
 PullResult PullAPIWrapper.pullKernelImpl(MessageQueue mq, String subExpression, long subVersion, long offset, int maxNums, int sysFlag, long commitOffset, long brokerSuspendMaxTimeMillis, long timeoutMillis, CommunicationMode communicationMode, PullCallback pullCallback)
           
 



Copyright © 2012-2014. All Rights Reserved.