public interface MQConsumer extends MQAdmin
Modifier and Type | Method and Description |
---|---|
java.util.Set<MessageQueue> |
fetchSubscribeMessageQueues(java.lang.String topic)
Fetch message queues from consumer cache according to the topic
|
void |
sendMessageBack(MessageExt msg,
int delayLevel)
Deprecated.
|
void |
sendMessageBack(MessageExt msg,
int delayLevel,
java.lang.String brokerName)
If consuming failure,message will be send back to the broker,and delay consuming some time
|
createTopic, createTopic, earliestMsgStoreTime, maxOffset, minOffset, queryMessage, searchOffset, viewMessage, viewMessage
@Deprecated void sendMessageBack(MessageExt msg, int delayLevel) throws RemotingException, MQBrokerException, java.lang.InterruptedException, MQClientException
msg
- delayLevel
- java.lang.InterruptedException
MQBrokerException
RemotingException
MQClientException
void sendMessageBack(MessageExt msg, int delayLevel, java.lang.String brokerName) throws RemotingException, MQBrokerException, java.lang.InterruptedException, MQClientException
msg
- delayLevel
- brokerName
- RemotingException
MQBrokerException
java.lang.InterruptedException
MQClientException
java.util.Set<MessageQueue> fetchSubscribeMessageQueues(java.lang.String topic) throws MQClientException
topic
- message topicMQClientException