public class TransactionMQProducer extends DefaultMQProducer
defaultMQProducerImpl| 构造器和说明 |
|---|
TransactionMQProducer() |
TransactionMQProducer(String producerGroup) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getCheckRequestHoldMax() |
int |
getCheckThreadPoolMaxSize() |
int |
getCheckThreadPoolMinSize() |
TransactionCheckListener |
getTransactionCheckListener() |
TransactionSendResult |
sendMessageInTransaction(Message msg,
LocalTransactionExecuter tranExecuter,
Object arg) |
void |
setCheckRequestHoldMax(int checkRequestHoldMax) |
void |
setCheckThreadPoolMaxSize(int checkThreadPoolMaxSize) |
void |
setCheckThreadPoolMinSize(int checkThreadPoolMinSize) |
void |
setTransactionCheckListener(TransactionCheckListener transactionCheckListener) |
void |
shutdown()
关闭服务,一旦关闭,此对象将不可用
|
void |
start()
启动服务
|
createTopic, earliestMsgStoreTime, fetchPublishMessageQueues, getCompressMsgBodyOverHowmuch, getCreateTopicKey, getDefaultMQProducerImpl, getDefaultTopicQueueNums, getMaxMessageSize, getProducerGroup, getSendMsgTimeout, isRetryAnotherBrokerWhenNotStoreOK, maxOffset, minOffset, queryMessage, searchOffset, send, send, send, send, send, send, sendOneway, sendOneway, sendOneway, setCompressMsgBodyOverHowmuch, setCreateTopicKey, setDefaultTopicQueueNums, setMaxMessageSize, setProducerGroup, setRetryAnotherBrokerWhenNotStoreOK, setSendMsgTimeout, viewMessagebuildMQClientId, cloneClientConfig, getClientCallbackExecutorThreads, getClientIP, getHeartbeatBrokerInterval, getInstanceName, getNamesrvAddr, getPersistConsumerOffsetInterval, getPollNameServerInteval, resetClientConfig, setClientCallbackExecutorThreads, setClientIP, setHeartbeatBrokerInterval, setInstanceName, setNamesrvAddr, setPersistConsumerOffsetInterval, setPollNameServerInteval, toStringpublic TransactionMQProducer()
public TransactionMQProducer(String producerGroup)
public void start()
throws MQClientException
MQProducerstart 在接口中 MQProducerstart 在类中 DefaultMQProducerMQClientExceptionpublic void shutdown()
MQProducershutdown 在接口中 MQProducershutdown 在类中 DefaultMQProducerpublic TransactionSendResult sendMessageInTransaction(Message msg, LocalTransactionExecuter tranExecuter, Object arg) throws MQClientException
sendMessageInTransaction 在接口中 MQProducersendMessageInTransaction 在类中 DefaultMQProducerMQClientExceptionpublic TransactionCheckListener getTransactionCheckListener()
public void setTransactionCheckListener(TransactionCheckListener transactionCheckListener)
public int getCheckThreadPoolMinSize()
public void setCheckThreadPoolMinSize(int checkThreadPoolMinSize)
public int getCheckThreadPoolMaxSize()
public void setCheckThreadPoolMaxSize(int checkThreadPoolMaxSize)
public int getCheckRequestHoldMax()
public void setCheckRequestHoldMax(int checkRequestHoldMax)
Copyright © 2012–2013. All rights reserved.