public class MQAdminImpl extends Object
| 构造器和说明 |
|---|
MQAdminImpl(MQClientInstance mQClientFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createTopic(String key,
String newTopic,
int queueNum) |
void |
createTopic(String key,
String newTopic,
int queueNum,
int topicSysFlag) |
long |
earliestMsgStoreTime(MessageQueue mq) |
List<MessageQueue> |
fetchPublishMessageQueues(String topic) |
Set<MessageQueue> |
fetchSubscribeMessageQueues(String topic) |
long |
getTimeoutMillis() |
long |
maxOffset(MessageQueue mq) |
long |
minOffset(MessageQueue mq) |
QueryResult |
queryMessage(String topic,
String key,
int maxNum,
long begin,
long end) |
protected QueryResult |
queryMessage(String topic,
String key,
int maxNum,
long begin,
long end,
boolean isUniqKey) |
MessageExt |
queryMessageByUniqKey(String topic,
String uniqKey) |
long |
searchOffset(MessageQueue mq,
long timestamp) |
void |
setTimeoutMillis(long timeoutMillis) |
MessageExt |
viewMessage(String msgId) |
public MQAdminImpl(MQClientInstance mQClientFactory)
public long getTimeoutMillis()
public void setTimeoutMillis(long timeoutMillis)
public void createTopic(String key, String newTopic, int queueNum) throws MQClientException
public void createTopic(String key, String newTopic, int queueNum, int topicSysFlag) throws MQClientException
public List<MessageQueue> fetchPublishMessageQueues(String topic) throws MQClientException
public Set<MessageQueue> fetchSubscribeMessageQueues(String topic) throws MQClientException
public long searchOffset(MessageQueue mq, long timestamp) throws MQClientException
public long maxOffset(MessageQueue mq) throws MQClientException
public long minOffset(MessageQueue mq) throws MQClientException
public long earliestMsgStoreTime(MessageQueue mq) throws MQClientException
public MessageExt viewMessage(String msgId) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException, MQClientException
com.alibaba.rocketmq.remoting.exception.RemotingExceptionMQBrokerExceptionInterruptedExceptionMQClientExceptionpublic QueryResult queryMessage(String topic, String key, int maxNum, long begin, long end) throws MQClientException, InterruptedException
public MessageExt queryMessageByUniqKey(String topic, String uniqKey) throws InterruptedException, MQClientException
protected QueryResult queryMessage(String topic, String key, int maxNum, long begin, long end, boolean isUniqKey) throws MQClientException, InterruptedException
Copyright © 2012–2016. All rights reserved.