public interface MQProducer extends MQAdmin
Modifier and Type | Method and Description |
---|---|
java.util.List<MessageQueue> |
fetchPublishMessageQueues(java.lang.String topic) |
SendResult |
send(java.util.Collection<Message> msgs) |
SendResult |
send(java.util.Collection<Message> msgs,
long timeout) |
SendResult |
send(java.util.Collection<Message> msgs,
MessageQueue mq) |
SendResult |
send(java.util.Collection<Message> msgs,
MessageQueue mq,
long timeout) |
SendResult |
send(Message msg) |
SendResult |
send(Message msg,
long timeout) |
SendResult |
send(Message msg,
MessageQueue mq) |
SendResult |
send(Message msg,
MessageQueue mq,
long timeout) |
SendResult |
send(Message msg,
MessageQueueSelector selector,
java.lang.Object arg) |
SendResult |
send(Message msg,
MessageQueueSelector selector,
java.lang.Object arg,
long timeout) |
void |
send(Message msg,
MessageQueueSelector selector,
java.lang.Object arg,
SendCallback sendCallback) |
void |
send(Message msg,
MessageQueueSelector selector,
java.lang.Object arg,
SendCallback sendCallback,
long timeout) |
void |
send(Message msg,
MessageQueue mq,
SendCallback sendCallback) |
void |
send(Message msg,
MessageQueue mq,
SendCallback sendCallback,
long timeout) |
void |
send(Message msg,
SendCallback sendCallback) |
void |
send(Message msg,
SendCallback sendCallback,
long timeout) |
TransactionSendResult |
sendMessageInTransaction(Message msg,
LocalTransactionExecuter tranExecuter,
java.lang.Object arg) |
void |
sendOneway(Message msg) |
void |
sendOneway(Message msg,
MessageQueue mq) |
void |
sendOneway(Message msg,
MessageQueueSelector selector,
java.lang.Object arg) |
void |
shutdown() |
void |
start() |
createTopic, createTopic, earliestMsgStoreTime, maxOffset, minOffset, queryMessage, searchOffset, viewMessage, viewMessage
void start() throws MQClientException
MQClientException
void shutdown()
java.util.List<MessageQueue> fetchPublishMessageQueues(java.lang.String topic) throws MQClientException
MQClientException
SendResult send(Message msg) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException
SendResult send(Message msg, long timeout) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException
void send(Message msg, SendCallback sendCallback) throws MQClientException, RemotingException, java.lang.InterruptedException
MQClientException
RemotingException
java.lang.InterruptedException
void send(Message msg, SendCallback sendCallback, long timeout) throws MQClientException, RemotingException, java.lang.InterruptedException
MQClientException
RemotingException
java.lang.InterruptedException
void sendOneway(Message msg) throws MQClientException, RemotingException, java.lang.InterruptedException
MQClientException
RemotingException
java.lang.InterruptedException
SendResult send(Message msg, MessageQueue mq) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException
SendResult send(Message msg, MessageQueue mq, long timeout) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException
void send(Message msg, MessageQueue mq, SendCallback sendCallback) throws MQClientException, RemotingException, java.lang.InterruptedException
MQClientException
RemotingException
java.lang.InterruptedException
void send(Message msg, MessageQueue mq, SendCallback sendCallback, long timeout) throws MQClientException, RemotingException, java.lang.InterruptedException
MQClientException
RemotingException
java.lang.InterruptedException
void sendOneway(Message msg, MessageQueue mq) throws MQClientException, RemotingException, java.lang.InterruptedException
MQClientException
RemotingException
java.lang.InterruptedException
SendResult send(Message msg, MessageQueueSelector selector, java.lang.Object arg) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException
SendResult send(Message msg, MessageQueueSelector selector, java.lang.Object arg, long timeout) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException
void send(Message msg, MessageQueueSelector selector, java.lang.Object arg, SendCallback sendCallback) throws MQClientException, RemotingException, java.lang.InterruptedException
MQClientException
RemotingException
java.lang.InterruptedException
void send(Message msg, MessageQueueSelector selector, java.lang.Object arg, SendCallback sendCallback, long timeout) throws MQClientException, RemotingException, java.lang.InterruptedException
MQClientException
RemotingException
java.lang.InterruptedException
void sendOneway(Message msg, MessageQueueSelector selector, java.lang.Object arg) throws MQClientException, RemotingException, java.lang.InterruptedException
MQClientException
RemotingException
java.lang.InterruptedException
TransactionSendResult sendMessageInTransaction(Message msg, LocalTransactionExecuter tranExecuter, java.lang.Object arg) throws MQClientException
MQClientException
SendResult send(java.util.Collection<Message> msgs) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException
SendResult send(java.util.Collection<Message> msgs, long timeout) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException
SendResult send(java.util.Collection<Message> msgs, MessageQueue mq) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException
SendResult send(java.util.Collection<Message> msgs, MessageQueue mq, long timeout) throws MQClientException, RemotingException, MQBrokerException, java.lang.InterruptedException
MQClientException
RemotingException
MQBrokerException
java.lang.InterruptedException