public interface MQAdmin
| 限定符和类型 | 方法和说明 |
|---|---|
void |
createTopic(String key,
String newTopic,
int queueNum)
Creates an topic
|
void |
createTopic(String key,
String newTopic,
int queueNum,
int topicSysFlag)
Creates an topic
|
long |
earliestMsgStoreTime(MessageQueue mq)
Gets the earliest stored message time
|
long |
maxOffset(MessageQueue mq)
Gets the max offset
|
long |
minOffset(MessageQueue mq)
Gets the minimum offset
|
QueryResult |
queryMessage(String topic,
String key,
int maxNum,
long begin,
long end)
Query messages
|
long |
searchOffset(MessageQueue mq,
long timestamp)
Gets the message queue offset according to some time in milliseconds
be cautious to call because of more IO overhead |
MessageExt |
viewMessage(String msgId)
Query message according tto message id
|
void createTopic(String key, String newTopic, int queueNum) throws MQClientException
key - accesskeynewTopic - topic namequeueNum - topic's queue numberMQClientExceptionvoid createTopic(String key, String newTopic, int queueNum, int topicSysFlag) throws MQClientException
key - accesskeynewTopic - topic namequeueNum - topic's queue numbertopicSysFlag - topic system flagMQClientExceptionlong searchOffset(MessageQueue mq, long timestamp) throws MQClientException
mq - Instance of MessageQueuetimestamp - from when in milliseconds.MQClientExceptionlong maxOffset(MessageQueue mq) throws MQClientException
mq - Instance of MessageQueueMQClientExceptionlong minOffset(MessageQueue mq) throws MQClientException
mq - Instance of MessageQueueMQClientExceptionlong earliestMsgStoreTime(MessageQueue mq) throws MQClientException
mq - Instance of MessageQueueMQClientExceptionMessageExt viewMessage(String msgId) throws com.alibaba.rocketmq.remoting.exception.RemotingException, MQBrokerException, InterruptedException, MQClientException
msgId - message idInterruptedExceptionMQBrokerExceptioncom.alibaba.rocketmq.remoting.exception.RemotingExceptionMQClientExceptionQueryResult queryMessage(String topic, String key, int maxNum, long begin, long end) throws MQClientException, InterruptedException
topic - message topickey - message key index wordmaxNum - max message numberbegin - from whenend - to whenMQClientExceptionInterruptedExceptionCopyright © 2012–2016. All rights reserved.