public class MQClientAPIImpl extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static boolean |
sendSmartMsg |
| 构造器和说明 |
|---|
MQClientAPIImpl(com.alibaba.rocketmq.remoting.netty.NettyClientConfig nettyClientConfig,
ClientRemotingProcessor clientRemotingProcessor,
com.alibaba.rocketmq.remoting.RPCHook rpcHook,
ClientConfig clientConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
cleanExpiredConsumeQueue(String addr,
long timeoutMillis) |
boolean |
cleanUnusedTopicByAddr(String addr,
long timeoutMillis) |
void |
cloneGroupOffset(String addr,
String srcGroup,
String destGroup,
String topic,
boolean isOffline,
long timeoutMillis) |
ConsumeMessageDirectlyResult |
consumeMessageDirectly(String addr,
String consumerGroup,
String clientId,
String msgId,
long timeoutMillis) |
void |
consumerSendMessageBack(String addr,
MessageExt msg,
String consumerGroup,
int delayLevel,
long timeoutMillis,
int maxConsumeRetryTimes) |
void |
createSubscriptionGroup(String addr,
SubscriptionGroupConfig config,
long timeoutMillis) |
void |
createTopic(String addr,
String defaultTopic,
TopicConfig topicConfig,
long timeoutMillis) |
void |
deleteKVConfigValue(String namespace,
String key,
long timeoutMillis) |
void |
deleteSubscriptionGroup(String addr,
String groupName,
long timeoutMillis) |
void |
deleteTopicInBroker(String addr,
String topic,
long timeoutMillis) |
void |
deleteTopicInNameServer(String addr,
String topic,
long timeoutMillis) |
void |
endTransactionOneway(String addr,
EndTransactionRequestHeader requestHeader,
String remark,
long timeoutMillis) |
ConsumeStatsList |
fetchConsumeStatsInBroker(String brokerAddr,
boolean isOrder,
long timeoutMillis) |
String |
fetchNameServerAddr() |
SubscriptionGroupWrapper |
getAllSubscriptionGroup(String brokerAddr,
long timeoutMillis) |
TopicConfigSerializeWrapper |
getAllTopicConfig(String addr,
long timeoutMillis) |
ClusterInfo |
getBrokerClusterInfo(long timeoutMillis) |
KVTable |
getBrokerRuntimeInfo(String addr,
long timeoutMillis) |
Set<String> |
getClusterList(String topic,
long timeoutMillis) |
ConsumerConnection |
getConsumerConnectionList(String addr,
String consumerGroup,
long timeoutMillis) |
List<String> |
getConsumerIdListByGroup(String addr,
String consumerGroup,
long timeoutMillis) |
ConsumerRunningInfo |
getConsumerRunningInfo(String addr,
String consumerGroup,
String clientId,
boolean jstack,
long timeoutMillis) |
ConsumeStats |
getConsumeStats(String addr,
String consumerGroup,
long timeoutMillis) |
ConsumeStats |
getConsumeStats(String addr,
String consumerGroup,
String topic,
long timeoutMillis) |
TopicRouteData |
getDefaultTopicRouteInfoFromNameServer(String topic,
long timeoutMillis) |
long |
getEarliestMsgStoretime(String addr,
String topic,
int queueId,
long timeoutMillis) |
TopicList |
getHasUnitSubTopicList(boolean containRetry,
long timeoutMillis) |
TopicList |
getHasUnitSubUnUnitTopicList(boolean containRetry,
long timeoutMillis) |
String |
getKVConfigValue(String namespace,
String key,
long timeoutMillis) |
KVTable |
getKVListByNamespace(String namespace,
long timeoutMillis) |
long |
getMaxOffset(String addr,
String topic,
int queueId,
long timeoutMillis) |
long |
getMinOffset(String addr,
String topic,
int queueId,
long timeoutMillis) |
List<String> |
getNameServerAddressList() |
ProducerConnection |
getProducerConnectionList(String addr,
String producerGroup,
long timeoutMillis) |
com.alibaba.rocketmq.remoting.RemotingClient |
getRemotingClient() |
TopicList |
getSystemTopicList(long timeoutMillis) |
TopicList |
getSystemTopicListFromBroker(String addr,
long timeoutMillis) |
TopicList |
getTopicListFromNameServer(long timeoutMillis) |
TopicRouteData |
getTopicRouteInfoFromNameServer(String topic,
long timeoutMillis) |
TopicList |
getTopicsByCluster(String cluster,
long timeoutMillis) |
TopicStatsTable |
getTopicStatsInfo(String addr,
String topic,
long timeoutMillis) |
TopicList |
getUnitTopicList(boolean containRetry,
long timeoutMillis) |
Map<String,Map<MessageQueue,Long>> |
invokeBrokerToGetConsumerStatus(String addr,
String topic,
String group,
String clientAddr,
long timeoutMillis) |
Map<MessageQueue,Long> |
invokeBrokerToResetOffset(String addr,
String topic,
String group,
long timestamp,
boolean isForce,
long timeoutMillis) |
Map<MessageQueue,Long> |
invokeBrokerToResetOffset(String addr,
String topic,
String group,
long timestamp,
boolean isForce,
long timeoutMillis,
boolean isC) |
Set<MessageQueue> |
lockBatchMQ(String addr,
LockBatchRequestBody requestBody,
long timeoutMillis) |
PullResult |
pullMessage(String addr,
PullMessageRequestHeader requestHeader,
long timeoutMillis,
CommunicationMode communicationMode,
PullCallback pullCallback) |
void |
putKVConfigValue(String namespace,
String key,
String value,
long timeoutMillis) |
long |
queryConsumerOffset(String addr,
QueryConsumerOffsetRequestHeader requestHeader,
long timeoutMillis) |
List<QueueTimeSpan> |
queryConsumeTimeSpan(String addr,
String topic,
String group,
long timeoutMillis) |
Map<Integer,Long> |
queryCorrectionOffset(String addr,
String topic,
String group,
Set<String> filterGroup,
long timeoutMillis) |
void |
queryMessage(String addr,
QueryMessageRequestHeader requestHeader,
long timeoutMillis,
com.alibaba.rocketmq.remoting.InvokeCallback invokeCallback) |
GroupList |
queryTopicConsumeByWho(String addr,
String topic,
long timeoutMillis) |
boolean |
registerClient(String addr,
HeartbeatData heartbeat,
long timeoutMillis) |
void |
registerMessageFilterClass(String addr,
String consumerGroup,
String topic,
String className,
int classCRC,
byte[] classBody,
long timeoutMillis) |
long |
searchOffset(String addr,
String topic,
int queueId,
long timestamp,
long timeoutMillis) |
void |
sendHearbeat(String addr,
HeartbeatData heartbeatData,
long timeoutMillis) |
SendResult |
sendMessage(String addr,
String brokerName,
Message msg,
SendMessageRequestHeader requestHeader,
long timeoutMillis,
CommunicationMode communicationMode,
SendCallback sendCallback,
TopicPublishInfo topicPublishInfo,
MQClientInstance instance,
int retryTimesWhenSendFailed,
SendMessageContext context) |
SendResult |
sendMessage(String addr,
String brokerName,
Message msg,
SendMessageRequestHeader requestHeader,
long timeoutMillis,
CommunicationMode communicationMode,
SendMessageContext context) |
void |
shutdown() |
void |
start() |
void |
unlockBatchMQ(String addr,
UnlockBatchRequestBody requestBody,
long timeoutMillis,
boolean oneway) |
void |
unregisterClient(String addr,
String clientID,
String producerGroup,
String consumerGroup,
long timeoutMillis) |
void |
updateBrokerConfig(String addr,
Properties properties,
long timeoutMillis) |
void |
updateConsumerOffset(String addr,
UpdateConsumerOffsetRequestHeader requestHeader,
long timeoutMillis) |
void |
updateConsumerOffsetOneway(String addr,
UpdateConsumerOffsetRequestHeader requestHeader,
long timeoutMillis) |
void |
updateNameServerAddressList(String addrs) |
BrokerStatsData |
ViewBrokerStatsData(String brokerAddr,
String statsName,
String statsKey,
long timeoutMillis) |
MessageExt |
viewMessage(String addr,
long phyoffset,
long timeoutMillis) |
int |
wipeWritePermOfBroker(String namesrvAddr,
String brokerName,
long timeoutMillis) |
public MQClientAPIImpl(com.alibaba.rocketmq.remoting.netty.NettyClientConfig nettyClientConfig,
ClientRemotingProcessor clientRemotingProcessor,
com.alibaba.rocketmq.remoting.RPCHook rpcHook,
ClientConfig clientConfig)
public com.alibaba.rocketmq.remoting.RemotingClient getRemotingClient()
public String fetchNameServerAddr()
public void updateNameServerAddressList(String addrs)
public void start()
public void shutdown()
public void createSubscriptionGroup(String addr, SubscriptionGroupConfig config, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException, MQClientException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionMQClientExceptionpublic void createTopic(String addr, String defaultTopic, TopicConfig topicConfig, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException, MQClientException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionMQClientExceptionpublic SendResult sendMessage(String addr, String brokerName, Message msg, SendMessageRequestHeader requestHeader, long timeoutMillis, CommunicationMode communicationMode, SendMessageContext context) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic SendResult sendMessage(String addr, String brokerName, Message msg, SendMessageRequestHeader requestHeader, long timeoutMillis, CommunicationMode communicationMode, SendCallback sendCallback, TopicPublishInfo topicPublishInfo, MQClientInstance instance, int retryTimesWhenSendFailed, SendMessageContext context) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic PullResult pullMessage(String addr, PullMessageRequestHeader requestHeader, long timeoutMillis, CommunicationMode communicationMode, PullCallback pullCallback) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic MessageExt viewMessage(String addr, long phyoffset, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic long searchOffset(String addr, String topic, int queueId, long timestamp, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic long getMaxOffset(String addr, String topic, int queueId, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic List<String> getConsumerIdListByGroup(String addr, String consumerGroup, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionMQBrokerExceptionInterruptedExceptionpublic long getMinOffset(String addr, String topic, int queueId, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic long getEarliestMsgStoretime(String addr, String topic, int queueId, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic long queryConsumerOffset(String addr, QueryConsumerOffsetRequestHeader requestHeader, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic void updateConsumerOffset(String addr, UpdateConsumerOffsetRequestHeader requestHeader, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic void updateConsumerOffsetOneway(String addr, UpdateConsumerOffsetRequestHeader requestHeader, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingTooMuchRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTooMuchRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptionInterruptedExceptionpublic void sendHearbeat(String addr, HeartbeatData heartbeatData, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic void unregisterClient(String addr, String clientID, String producerGroup, String consumerGroup, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic void endTransactionOneway(String addr, EndTransactionRequestHeader requestHeader, String remark, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic void queryMessage(String addr, QueryMessageRequestHeader requestHeader, long timeoutMillis, com.alibaba.rocketmq.remoting.InvokeCallback invokeCallback) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic boolean registerClient(String addr, HeartbeatData heartbeat, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionInterruptedExceptionpublic void consumerSendMessageBack(String addr, MessageExt msg, String consumerGroup, int delayLevel, long timeoutMillis, int maxConsumeRetryTimes) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic Set<MessageQueue> lockBatchMQ(String addr, LockBatchRequestBody requestBody, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic void unlockBatchMQ(String addr, UnlockBatchRequestBody requestBody, long timeoutMillis, boolean oneway) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionpublic TopicStatsTable getTopicStatsInfo(String addr, String topic, long timeoutMillis) throws InterruptedException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, MQBrokerException
InterruptedExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptionMQBrokerExceptionpublic ConsumeStats getConsumeStats(String addr, String consumerGroup, long timeoutMillis) throws InterruptedException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, MQBrokerException
InterruptedExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptionMQBrokerExceptionpublic ConsumeStats getConsumeStats(String addr, String consumerGroup, String topic, long timeoutMillis) throws InterruptedException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, MQBrokerException
InterruptedExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptionMQBrokerExceptionpublic ProducerConnection getProducerConnectionList(String addr, String producerGroup, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException, MQBrokerException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionMQBrokerExceptionpublic ConsumerConnection getConsumerConnectionList(String addr, String consumerGroup, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException, MQBrokerException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionMQBrokerExceptionpublic KVTable getBrokerRuntimeInfo(String addr, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException, MQBrokerException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionMQBrokerExceptionpublic void updateBrokerConfig(String addr, Properties properties, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException, MQBrokerException, UnsupportedEncodingException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionMQBrokerExceptionUnsupportedEncodingExceptionpublic ClusterInfo getBrokerClusterInfo(long timeoutMillis) throws InterruptedException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, MQBrokerException
InterruptedExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptionMQBrokerExceptionpublic TopicRouteData getDefaultTopicRouteInfoFromNameServer(String topic, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic TopicRouteData getTopicRouteInfoFromNameServer(String topic, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic TopicList getTopicListFromNameServer(long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic int wipeWritePermOfBroker(String namesrvAddr, String brokerName, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingCommandException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException, MQClientException
com.alibaba.rocketmq.remoting.exception.RemotingCommandExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionMQClientExceptionpublic void deleteTopicInBroker(String addr, String topic, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException, MQClientException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionMQClientExceptionpublic void deleteTopicInNameServer(String addr, String topic, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException, MQClientException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionMQClientExceptionpublic void deleteSubscriptionGroup(String addr, String groupName, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException, MQClientException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionMQClientExceptionpublic String getKVConfigValue(String namespace, String key, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic void putKVConfigValue(String namespace, String key, String value, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic void deleteKVConfigValue(String namespace, String key, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic KVTable getKVListByNamespace(String namespace, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic Map<MessageQueue,Long> invokeBrokerToResetOffset(String addr, String topic, String group, long timestamp, boolean isForce, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic Map<MessageQueue,Long> invokeBrokerToResetOffset(String addr, String topic, String group, long timestamp, boolean isForce, long timeoutMillis, boolean isC) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic Map<String,Map<MessageQueue,Long>> invokeBrokerToGetConsumerStatus(String addr, String topic, String group, String clientAddr, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic GroupList queryTopicConsumeByWho(String addr, String topic, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException, MQBrokerException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionMQBrokerExceptionpublic List<QueueTimeSpan> queryConsumeTimeSpan(String addr, String topic, String group, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException, MQBrokerException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionMQBrokerExceptionpublic TopicList getTopicsByCluster(String cluster, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic void registerMessageFilterClass(String addr, String consumerGroup, String topic, String className, int classCRC, byte[] classBody, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException, MQBrokerException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionMQBrokerExceptionpublic TopicList getSystemTopicList(long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic TopicList getSystemTopicListFromBroker(String addr, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic boolean cleanExpiredConsumeQueue(String addr, long timeoutMillis) throws MQClientException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException
MQClientExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionpublic boolean cleanUnusedTopicByAddr(String addr, long timeoutMillis) throws MQClientException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException
MQClientExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionpublic ConsumerRunningInfo getConsumerRunningInfo(String addr, String consumerGroup, String clientId, boolean jstack, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic ConsumeMessageDirectlyResult consumeMessageDirectly(String addr, String consumerGroup, String clientId, String msgId, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic Map<Integer,Long> queryCorrectionOffset(String addr, String topic, String group, Set<String> filterGroup, long timeoutMillis) throws MQClientException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException
MQClientExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionpublic TopicList getUnitTopicList(boolean containRetry, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic TopicList getHasUnitSubTopicList(boolean containRetry, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic TopicList getHasUnitSubUnUnitTopicList(boolean containRetry, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic void cloneGroupOffset(String addr, String srcGroup, String destGroup, String topic, boolean isOffline, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQClientException, InterruptedException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionInterruptedExceptionpublic BrokerStatsData ViewBrokerStatsData(String brokerAddr, String statsName, String statsKey, long timeoutMillis) throws MQClientException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException
MQClientExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionpublic Set<String> getClusterList(String topic, long timeoutMillis) throws MQClientException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException
MQClientExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionpublic ConsumeStatsList fetchConsumeStatsInBroker(String brokerAddr, boolean isOrder, long timeoutMillis) throws MQClientException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException
MQClientExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionpublic SubscriptionGroupWrapper getAllSubscriptionGroup(String brokerAddr, long timeoutMillis) throws InterruptedException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingConnectException, MQBrokerException
InterruptedExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingConnectExceptionMQBrokerExceptionpublic TopicConfigSerializeWrapper getAllTopicConfig(String addr, long timeoutMillis) throws com.alibaba.rocketmq.remoting.exception.RemotingConnectException, com.alibaba.rocketmq.remoting.exception.RemotingSendRequestException, com.alibaba.rocketmq.remoting.exception.RemotingTimeoutException, InterruptedException, MQBrokerException
com.alibaba.rocketmq.remoting.exception.RemotingConnectExceptioncom.alibaba.rocketmq.remoting.exception.RemotingSendRequestExceptioncom.alibaba.rocketmq.remoting.exception.RemotingTimeoutExceptionInterruptedExceptionMQBrokerExceptionCopyright © 2012–2016. All rights reserved.